硕士研究生读书报告docWord文件下载.docx
- 文档编号:21487508
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:5
- 大小:19.60KB
硕士研究生读书报告docWord文件下载.docx
《硕士研究生读书报告docWord文件下载.docx》由会员分享,可在线阅读,更多相关《硕士研究生读书报告docWord文件下载.docx(5页珍藏版)》请在冰豆网上搜索。
×
By
×
ZhejiangUniversity,China
XX
摘要
本文重点探讨了软件开发中一个至关重要的问题——软件需求问题。
软件开发人员及用户往往容易忽略沟通的重要性,导致软件开发出来后,不能很好地满足用户的需要,造成人力、物力和资源的浪费,还使软件性能深受影响。
所以在软件开发前期对软件需求的分析就显得十分重要,本文以软件需求工程的角度并具体从软件需求开发、软件需求管理来阐述需求分析在系统设计中的影响和作用。
关键词:
软件需求,需求分析,系统设计
Abstract
Thepaperdiscusstheimportantprobleminsoftwaredevelopment——requirementsanalysis.Developeranduseralwaysignorethecommunication,itcausesdirectlythesoftwaredoesnotmeetthegooddemandsoftheuser,andcostalotoftimeandmoney.Moreover,itaffectstheperformanceofthesoftware.So,therequirementsanalysisisimportantintheearlytimeofthedevelopment.Thispapermainlydiscusstherequirementsanalysis’sinfluenceonthesystemdesignfromrequirementsdevelop,requirementmanagement,requirementprogram.
Keywords:
softwarerequirement,requirementanalysis,systemdesign
1引言
随着计算机软件项目的规模越来越大,软件工程的理念已深入人心,人们也越来越认识到软件质量的重要性,在这种情况下,软件需求作为软件工程的一个阶段,就显得尤为重要了。
如果软件开发人员与客户不进行充分的交流与沟通,没有就产品的功能性需求和非功能性需求达成共识,就匆匆开始着手编写代码,其结果很可能是既满足不了用户的需求,又浪费了人力物力。
为了避免以上问题的出现,我们必须重视需求分析,并且以需求工程的角度分两个方面软件需求开发、软件需求管理来具体探讨。
2软件需求开发
所谓需求分析是软件工程学中经典的术语之一,名副其实的含义是对用户需求进行分析,并产生一份明确、规范的需求定义。
从这个意义上讲,我们可以知道,需求分析要做的是回答用户要做什么的问题,而不是用户提出的问题怎么解决的问题。
做什么和怎么做两者之间显然存在显著的区别,但是就整个软件开发过程而言,两者又存在密切联系。
一味的追求满足用户做什么,忽略可行性是愚蠢的。
而过分追求怎么做,臵用户的需求于不顾也是不明智的。
就软件需求开发而言包括对一个项目需求的获取、分析、规格说明及确认。
一般的需求开发的成果应包括前景和范围文档、用例文档、软件需求规格说明、数据字典和相关的分析模型。
首先我们先确定产品的前景与项目范围。
一方面可以通过业务需求定义前景,平衡好相互矛盾的业务需求。
如开发者希望为用户引进高科技的技术,而用户只要求一个简单的,可以马上使用的系统,这时就需要考虑多方的制衡关系了。
另一方面可以通过画关联图、范围管理和时间框式开发来确保项目范围在合理之内。
然后通过找到合适的客户代表,获取他们的需求,以及将用例、业务规则、功能性需求和质量属性编写成文档。
在这个过程中,前提是要遵循业务规则,包括事实、约束、动作触发规则、计算和推论等,从而使功能性需求和相关业务规则达到一致。
另外,还可以通过制作原型以减少项目风险,设定需求优先级,需求确认等方式来进行软件需求的开发。
3软件需求管理
在软件需求管理中,主要探讨的是处理需求变更所用的方法。
这在实践中是很常见的。
其实软件需求变更也并非总是坏事,在某种意义上,它可以促进开发工作不断向前发展,提高开发团队的适应性。
当必须做出变更时,我们应该先从变更的最高层次开始修改,然后再逐级处理相关变更。
在整个变更管理过程中,要注意控制管理范围的蔓延,调整变更控制过程,并进行影响分析。
另外在需求管理中,也要注意需求的可跟踪性,将单个需求与它们的起源、下游开发的可交付成果联系起来。
我们还可以使用需求管理工具来强化软件的需求管理。
4小结
通过对需求分析的研究,我对其在系统设计整个项目过程中的地位和作用有了更加明确的认识,归纳起来有以下几点:
在开发周期中,应该对需求分析给予极大的重视,因为需求分析对系统设计实在有着太重要的意义。
我曾向一些工作或是有过不少项目经验的朋友请教需求分析在整个软件开发中的意义,他们毫不掩饰的说,在整个软件开发和系统设计的时间周期中,有关于需求的分析有时甚至于占到整个开发周期的一半时间。
他们认为编写代码不存在很大的阻碍,关键还是在于之前的需求分析。
需求分析的重要性可见一斑。
在系统设计过程中,要具备随时应对用户需求变更的能力,也要通过控制范围扩大和需求变更来满足项目的进度目标,以达到更高的客户满意度。
参考文献
⑴普通图书
[1]郑大钟.线性系统理论[M].北京:
清华大学出版社,1990.
[2]张贤达.现代信号处理[M].2版.北京:
清华大学出版社,1996.
[3]LJUNGL.Systemidentificationtheoryfortheuser[M].Beijing:
TsinghuaUniversityPress,XX.
[4]O’BRIENJA.Introductiontoinformationsystems[M].7thed.BurrRidge:
Irwin,1994.
[5]ROODHJ.Logicandstructureddesignforcomputerprogrammer[M].3rded.[S.l.]:
Brooks/Cole-ThomsonLearning,XX.
⑵期刊
[6]VATSALAA,NOVAR,SRINIVASAMURTHYBR.Elastoplasticmodelforcementedsoils[J].JournalofGeotechnicalandGeoenvironmentalEngineering,XX,127(8):
679-687.
[7]朱冬林,任光明,聂得新,等.库水位变化下对水库滑坡稳定性影响的预测[J].水文地质工程地质,XX,3:
6-9.
ZHUDong-ling,RENGuang-ming,NIEDe-xin,etal.Effectingandforecastingoflandslidestabilitywiththechangeofreservoirwaterlevel[J].HydrologicalGeologyandEngineeringGeology,XX,3:
⑶会议论文集
[8]GRUBERP,THEIFJ,TOMEAM,etal.Automaticdenoisingusinglocalindependentcomponentanalysis[C]//ProceedingsofEISXX.Portugal:
[s.n.],XX:
255-260.
[9]ZHANGWen-li,WANGLin-ze,XIEJiang-hua,etal.Hopfbifurcationofimpactdamper
[C]//Proceedingsofthe3rdInternationalConferenceonNonlinearMechanics.Shanghai:
ShanghaiUniversityPress,1998:
437-440.
⑷学位论文
[10]童小东.水泥土添加剂及其损伤模型试验[D].杭州:
浙江大学,1999:
24-69.
TONGXiao-dong.Experimentofcementadditiveanditsdamagemodel[D].Hangzhou:
ZhejiangUniversity,1999:
[11]CALMSRB.Infraredspectroscopicstudiesonsolidoxygen[D].Berkeley:
UniversityofCalifornia,1965.
⑸科技报告
[12]BREIMANL.Usingconvexpseudo-datatoincreasepredictionaccuracy[R].USA,UCBerkeley:
StatisticsDepartment,1998.
⑹专利
[13]TACHIBANAR,SHIMIZUS,KOBAYSHIS,etal.Electronicwatermakingmethodandsystem:
US,6,915,001[P].XX-04-25[XX-05-28].
[14]刘加林.多功能一次性压舌板:
中国,[P].1993-04-14.
⑺报纸
[15]丁文祥.数字革命与竞争国际化[N].中国青年报,XX-11-20(15).
⑻标准
[16]IEEEstdb,WirelessLANmediumaccesscontrol(MAC)andphysicallayer(PHY)specifications:
higher-speedphysicallayerextensionintheGHzband
[S].NewYork:
InstituteofElectricalandElectronicEngineers,Inc,1999.
⑼计算机程序
[17]Scitorcorporation.Projectscheduler[CP/DK].Sunnyvale,Calif:
ScitorCorporation,c1983.
⑽电子公告
[18]KNOWLENC,WILLIAMSJ,MATTICKAT,etal.Quasi-isothermalexpansionenginesforliquidnitrogenautomotivepropulsion[EB/OL].[XX-10-08].http:
//www./AERP/CRYOCAR/Papers/
⑾汇编
[19]韩吉人.论职工教育的特点[G]//中国职工教育研究会.职工教育研究论文集.北京:
人民教育出版社,1985:
90-99
硕士研究生第学期读书报告评审表
青海大学
登记表
报告题目专 业研究方向学生姓名导师姓名
青海大学研究生部制填表时间年月日
广州大学登记表
研究生处制表XX年11月
读书笔记要求
所选择的书籍一定要和自己的专业和研究方向一致或接近,或者对自己有重要帮助,并经老师同意后方可开始写读书笔记。
具体格式要求如下:
一、读书笔记标题二、基本情况
下面写书名、作者、全书字数、出版社等资料以及你的阅读日期。
三、主要内容
介绍一下整本书内容及本书的特色。
可参看目录、序言或简介等资料。
四、重点内容与心得
结合你要做的工作于研究方向,重点写你看过的内容,做些摘录,写写心得。
五、精彩内容抄录
抄录原文读书笔记就是照抄书刊文献中与自己学习、研究有关的主要内容、段落等作为日后应用的原始材料。
摘抄原文要写上分类题目,在引文后面注明出处。
摘录的后面,最好对摘录内容进行点评、比较、分析等。
题目
--《》读书笔记
范例:
在苦难中抗争
——《名人传》读书笔记
一、简介
《名人传》作者:
罗曼〃罗兰著,张冠尧,艾珉译
出版社:
人民文学出版社出版时间:
XX-10-1字数:
235000阅读时间:
XX年2月
二、主要内容
《名人传》是法国杰出的现实主义作家、诺贝尔文学奖获得者罗曼〃罗兰所著的《贝多芬传》、《米开朗琪罗传》和《托尔斯泰传》三部传记的合集,是世界传记文学作品中的典范之作。
通过这几部传记,作者试图恢复二十世纪文学崇高的人道主义传统,恢复其丰富多彩的人物性格。
该书描写了处于不同时代、不同民族的三位伟大艺术家的精神力量和心灵之美。
三、重点内容与心得
四、重点内容摘录
1、分类题目
“…………………………”(36页)
“…………………………”(125页)
2、分类题目
“…………………………”(48页)
广州大学登记表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硕士研究生 读书 报告 doc