需求工程的探讨.doc

需求工程的探讨.doc

ID:53794841

大小:62.50 KB

页数:2页

时间:2020-04-07

需求工程的探讨.doc_第1页
需求工程的探讨.doc_第2页
资源描述:

《需求工程的探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、需求工程的探讨摘要:软件工稈被分为需求、设计、实现、测试等几个阶段,其屮需求阶段是一个项目的开端,也是项目成功的基石。在软件丁•程屮,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程屮的一个关键过程。在这个过程屮,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。在软件工程的历史屮,很长时间里人们一直认为需求分析是整个软件T稈中最简单的一个步骤,但在过去十年中越來越多的人认识到它是整个过程屮最关键的一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话

2、,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。关键词:需求工程;软件工程中图分类号TP311文献标识码ADiscussionofrequirementsengineeringWANGDa(ChinaSoftwareTestingCenter,Bcijing100048)Abstract:Softwareengineeringisdividedintoseveralstagessuchasrequirements,design,implementation,testing,oneoftherequirementsphaseisthebeginningofapr

3、oject,isalsoacornerstoneofthesuccessoftheproject.Insoftwareengineering,requirementsanalysisreferstotheestablishmentofaneworchangeanexistingcomputersystemtodescribethepurpose,scope,definitions,andthenewsystemfunctionshavetodoallthework.Needsanalysisisakeyprocessinsoftwareengineering.Inthisprocess,

4、systemsanalystsandsoftwareengineerstodeterminetheneedsofourcustomers・Onlyafterdeterminingtheseneedsandtheyareabletoanalyseandseeksolutionsforthenewsystem.Inthehistoryofsoftwareengineering,analysisofdemandforalongtimebeenconsideredastepisthemostsimplesoftwareengineeringasawhole,butinthepastdecadem

5、oreandmorepeoplearerecognizingthatitisoneofthemostcnicialprocessinthewholeprocess.Ifintheanalysisofthedemandanalysistoproperlyunderstandtheneedsofcustomersby,thelastofthesoftwareisactuallyimpossibletomeettheneedsofourcustomers,orthesoftwarecouldnotbecompletedatthetimeprovided.Keywords:Requirement

6、sengineering,andsoftwareengineering0.引言随着时间的发展,需求已经开始为人们所重视,因此,需求己经提升到了一个新的高度一一需求工程。作为软件工程的了领域,需求工程的重要性和决定性越來越突出。需求中的一个不慎都有可能导致示续丁作屮的大量返工,哄至是项目的失败。RobertGlass在其著作《SoftwareRunaways^屮评述到:“项目需求无疑是在软件项目前期造成麻烦的一个最大原因,一个又一个的研究已经发现,当项目失败时,需求问题通常正是其核心问题。"1需求工稈定义既然需求T程如此重要,那么,什么是需求T程呢?在IEEE标准610.121990软件项

7、目语境屮将需求工程定义如下:1.用户解决一个问题或达到某个目标所需要的条件或能力。2.一个系统必须满足的条件或拥有的处理能力,或者一个能满足一项合同、标准、规格说明或其他正式文档的系统或系统组件。3.前两项屮的一个条件或能力的文档表示。Abbot在他的著作AnIntegratedApproachtoSoftwareDevelopment屮将软件需求定义为:“为了实现系统的目标,用戶需要且必须提供的符合或满足的任何功能、限制或其他属性

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

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

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