浙江大学硕士研究生读书报告模板._第1页
浙江大学硕士研究生读书报告模板._第2页
浙江大学硕士研究生读书报告模板._第3页
浙江大学硕士研究生读书报告模板._第4页
浙江大学硕士研究生读书报告模板._第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、游尹士要硕士研究生读书报告题目作者姓名作者学号指导教师学科专业所在学院软件学院提交日期二.年月TheEffectOfTheRequirementsAnalysisOnTheSystemDesignMajorSubject:SoftwareEngineeringAdvisor:乂乂乂ByXXXZhejiangUniversity,P.R.China2021摘要本文重点探讨了软件开发中一个至关重要的问题一一软件需求问题.软件开发人员及用户往往容易忽略沟通的重要性,导致软件开发出来后,不能很好地满足用户的需要,造成人力、物力和资源的浪费,还使软件性能深受影响.所以在软件开发前期对软件需求的分析就显得

2、十分重要,本文以软件需求工程的角度并具体从软件需求开发、软件需求治理来阐述需求分析在系统设计中的影响和作用.关键词:软件需求,需求分析,系统设计AbstractThepaperdiscusstheimportantprobleminsoftwaredevelopmentrequirementsanalysis.Developeranduseralwaysignorethecommunication,itcausesdirectlythesoftwaredoesnotmeetthegooddemandsoftheuser,andcostalotoftimeandmoney.Moreover,it

3、affectstheperformanceofthesoftware.So,therequirementsanalysisisimportantintheearlytimeofthedevelopment.Thispapermainlydiscusstherequirementsanalysisinffeuenceonthesystemdesignfromrequirementsdevelop,requirementmanagement,requirementprogram.Keywords:softwarerequirement,requirementanalysis,systemdesig

4、n1引言随着计算机软件工程的规模越来越大,软件工程的理念已深入人心,人们也越来越熟悉到软件质量的重要性,在这种情况下,软件需求作为软件工程的一个阶段,就显得尤为重要了.如果软件开发人员与客户不进行充分的交流与沟通,没有就产品的功能性需求和非功能性需求达成共识,就匆匆开始着手编写代码,其结果很可能是既满足不了用户的需求,又浪费了人力物力.为了防止以上问题的出现,我们必须重视需求分析,并且以需求工程的角度分两个方面软件需求开发、软件需求治理来具体探讨.2软件需求开发所谓需求分析(requirementsanalysis)是软件工程学中经典的术语之一,名副其实的含义是对用户需求进行分析,并产生一份明

5、确、标准的需求定义.从这个意义上讲,我们可以知道,需求分析要做的是答复用户要做什么的问题,而不是用户提出的问题怎么解决的问题.做什么和怎么做两者之间显然存在显著的区别,但是就整个软件开发过程而言,两者又存在密切联系.一味的追求满足用户做什么,忽略可行性是愚蠢的.而过分追求怎么做,置用户的需求于不顾也是不明智的.就软件需求开发而言包括对一个工程需求的获取、分析、规格说明及确认.一般的需求开发的成果应包括前景和范围文档、用例文档、软件需求规格说明、数据字典和相关的分析模型.首先我们先确定产品的前景与工程范围.一方面可以通过业务需求定义前景,平衡好相互矛盾的业务需求.如开发者希望为用户引进高科技的技

6、术,而用户只要求一个简单的,可以马上使用的系统,这时就需要考虑多方的制衡关系了.另一方面可以通过画关联图、范围治理和时间框式开发来保证工程范围在合理之内.然后通过找到适宜的客户代表,获取他们的需求,以及将用例、业务规那么、功能性需求和质量属性编写成文档.在这个过程中,前提是要遵循业务规那么,包括事实、约束、动作触发规那么、计算和推论等,从而使功能性需求和相关业务规那么到达一致.另外,还可以通过制作原型以减少工程风险,设定需求优先级,需求确认等方式来进行软件需求的开发.3软件需求治理在软件需求治理中,主要探讨的是处理需求变更所用的方法.这在实践中是很常见的.其实软件需求变更也并非总是坏事,在某种

7、意义上,它可以促进开发工作不断向前开展,提升开发团队的适应性.当必须做出变更时,我们应该先从变更的最高层次开始修改,然后再逐级处理相关变更.在整个变更治理过程中,要注意限制治理范围的蔓延,调整变更限制过程,并进行影响分析.另外在需求治理中,也要注意需求的可跟踪性,将单个需求与它们的起源、下游开发的可交付成果联系起来.我们还可以使用需求治理工具来强化软件的需求治理.4小结通过对需求分析的研究,我对其在系统设计整个工程过程中的地位和作用有了更加明确的熟悉,归纳起来有以下几点:(1)在开发周期中,应该对需求分析给予极大的重视,由于需求分析对系统设计实在有着太重要的意义.我曾向一些工作或是有过不少工程

8、经验的朋友请教需求分析在整个软件开发中的意义,他们毫不掩饰的说,在整个软件开发和系统设计的时间周期中,有关于需求的分析有时甚至于占到整个开发周期的一半时问.他们认为编写代码不存在很大的阻碍,关键还是在于之前的需求分析.需求分析的重要性可见一斑.(2)在系统设计过程中,要具备随时应对用户需求变更的水平,也要通过控制范围扩大和需求变更来满足工程的进度目标,以到达更高的客户满意度.参考文献普通图书1郑大钟.线性系统理论M.北京:清华大学出版社,1990.2张贤达.现代信号处理M.2版.北京:清华大学出版社,1996.3 LJUNGL.Systemidentificationtheoryfortheu

9、serM.Beijing:TsinghuaUniversityPress,2002.4 O'BRIENJA.IntroductiontoinformationsystemsM.7thed.BurrRidge:Irwin,1994.5 ROODHJ.LogicandstructureddesignforcomputerprogrammerM.3rded.S.l.:Brooks/Cole-ThomsonLearning,2001.S.l.表示出版地不明期刊6 VATSALAA,NOVAR,SRINIVASAMURTHYBR.Elastoplasticmodelforcementedsoil

10、sJ.JournalofGeotechnicalandGeoenvironmentalEngineering,2001,1278:679-687.7朱冬林,任光明,聂得新,等.库水位变化下对水库滑坡稳定性影响的预测J.水文地质工程地质,2002,3:6-9.ZHUDong-ling,RENGuang-ming,NIEDe-xin,etal.EffectingandforecastingoflandslidestabilitywiththechangeofreservoirwaterlevelJ.HydrologicalGeologyandEngineeringGeology,2002,3:6-

11、9.会议论文集8 GRUBERP,THEIFJ,TOMEAM,etal.AutomaticdenoisingusinglocalindependentcomponentanalysisC/ProceedingsofEIS2004.Portugal:s.n.,2004:255-260.s.n.表示出版者不明9 ZHANGWen-li,WANGLin-ze,XIEJiang-hua,etal.HopfbifurcationofimpactdamperC/Proceedingsofthe3rdInternationalConferenceonNonlinearMechanics.Shanghai:S

12、hanghaiUniversityPress,1998:437-440.学位论文10童小东.水泥土添加剂及其损伤模型试验D.杭州:浙江大学,1999:24-69.TONGXiao-dong.ExperimentofcementadditiveanditsdamagemodelD.Hangzhou:ZhejiangUniversity,1999:24-69.11 CALMSRB.InfraredspectroscopicstudiesonsolidoxygenD.Berkeley:UniversityofCalifornia,1965.科技报告12 BREIMANL.Usingconvexpse

13、udo-datatoincreasepredictionaccuracyR.USA,UCBerkeley:StatisticsDepartment,1998.专利13 TACHIBANAR,SHIMIZUS,KOBAYSHIS,etal.Electronicwatermakingmethodandsystem:US,6,915,001P.2002-04-252002-05-28.14刘加林.多功能一次性压舌板:中国,92214985.2P.1993-04-14.报纸15 丁文祥.数字革命与竞争国际化N.中国青年报,2001-11-20(15).标准16 IEEEstd802.11b,WirelessLANmediumaccesscontrol(MAC)andphysicallayer(PHY)specifications:higher-speedphysicallayerextensioninthe2.4GHzbandS.NewYork:InstituteofElectricalandElectronicEngineers,Inc,1999.计算机程序17Scitorcorporation.ProjectschedulerCP/DK.Sunnyvale,Calif:ScitorCorporation,c1983.电子公告18 KNOWLENC,WILL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论