读书报告模板

读书报告模板

ID:47801210

大小:108.50 KB

页数:7页

时间:2020-01-17

读书报告模板_第1页
读书报告模板_第2页
读书报告模板_第3页
读书报告模板_第4页
读书报告模板_第5页
资源描述:

《读书报告模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、硕士研究生读书报告题目有关需求分析对系统设计影响的体会作者姓名作者学号指导教师学科专业所在学院软件学院提交日期二○○九年九月精选范本,供参考!TheEffectOfTheRequirementsAnalysisOnTheSystemDesignADissertationSubmittedtoZhejiangUniversityinpartialfulfillmentoftherequirementsforthedegreeofMasterofEngineeringMajorSubject:SoftwareEngineeringAdvisor:×××By×××ZhejiangUnivers

2、ity,P.R.China2009精选范本,供参考!摘要本文重点探讨了软件开发中一个至关重要的问题——软件需求问题。软件开发人员及用户往往容易忽略沟通的重要性,导致软件开发出来后,不能很好地满足用户的需要,造成人力、物力和资源的浪费,还使软件性能深受影响。所以在软件开发前期对软件需求的分析就显得十分重要,本文以软件需求工程的角度并具体从软件需求开发、软件需求管理来阐述需求分析在系统设计中的影响和作用。关键词:软件需求,需求分析,系统设计精选范本,供参考!AbstractThepaperdiscusstheimportantprobleminsoftwaredevelopment——req

3、uirementsanalysis.Developeranduseralwaysignorethecommunication,itcausesdirectlythesoftwaredoesnotmeetthegooddemandsoftheuser,andcostalotoftimeandmoney.Moreover,itaffectstheperformanceofthesoftware.So,therequirementsanalysisisimportantintheearlytimeofthedevelopment.Thispapermainlydiscusstherequire

4、mentsanalysis’sinfluenceonthesystemdesignfromrequirementsdevelop,requirementmanagement,requirementprogram.Keywords:softwarerequirement,requirementanalysis,systemdesign精选范本,供参考!1引言随着计算机软件项目的规模越来越大,软件工程的理念已深入人心,人们也越来越认识到软件质量的重要性,在这种情况下,软件需求作为软件工程的一个阶段,就显得尤为重要了。如果软件开发人员与客户不进行充分的交流与沟通,没有就产品的功能性需求和非功能

5、性需求达成共识,就匆匆开始着手编写代码,其结果很可能是既满足不了用户的需求,又浪费了人力物力。为了避免以上问题的出现,我们必须重视需求分析,并且以需求工程的角度分两个方面软件需求开发、软件需求管理来具体探讨。2软件需求开发所谓需求分析(requirementsanalysis)是软件工程学中经典的术语之一,名副其实的含义是对用户需求进行分析,并产生一份明确、规范的需求定义。从这个意义上讲,我们可以知道,需求分析要做的是回答用户要做什么的问题,而不是用户提出的问题怎么解决的问题。做什么和怎么做两者之间显然存在显著的区别,但是就整个软件开发过程而言,两者又存在密切联系。一味的追求满足用户做什

6、么,忽略可行性是愚蠢的。而过分追求怎么做,置用户的需求于不顾也是不明智的。就软件需求开发而言包括对一个项目需求的获取、分析、规格说明及确认。一般的需求开发的成果应包括前景和范围文档、用例文档、软件需求规格说明、数据字典和相关的分析模型。首先我们先确定产品的前景与项目范围。一方面可以通过业务需求定义前景,平衡好相互矛盾的业务需求。如开发者希望为用户引进高科技的技术,而用户只要求一个简单的,可以马上使用的系统,这时就需要考虑多方的制衡关系了。另一方面可以通过画关联图、范围管理和时间框式开发来确保项目范围在合理之内。然后通过找到合适的客户代表,获取他们的需求,以及将用例、业务规则、功能性需求和

7、质量属性编写成文档。在这个过程中,前提是要遵循业务规则,包括事实、约束、动作触发规则、计算和推论等,从而使功能性需求和相关业务规则达到一致。另外,还可以通过制作原型以减少项目风险,设定需求优先级,需求确认等方式来进行软件需求的开发。3软件需求管理在软件需求管理中,主要探讨的是处理需求变更所用的方法。这在实践中是很常见的。其实软件需求变更也并非总是坏事,在某种意义上,它可以促进开发工作不断向前发展,提高开发团队的适应性。当必须做出变更

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。