1 / 86
文档名称:

ch3 软件工程需求工程课件.ppt

格式:ppt   大小:1,066KB   页数:86页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ch3 软件工程需求工程课件.ppt

上传人:mkjafow 2020/7/25 文件大小:1.04 MB

下载得到文件列表

ch3 软件工程需求工程课件.ppt

文档介绍

文档介绍:需求工程 (RequirementEngineering)outline需求工程概述需求获取需求分析需求规格说明书*需求定义*需求分析就是分析软件用户的需求是什么。IEEE(美国电气电子工程师学会)软件工程标准词汇表(1997年)将需求定义为: (1)用户解决问题或达到目标所需的条件或能力。 (2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。 (3)一种反映上面(1)或(2)所描述的条件或能力的文档说明。需求就是以一种清晰、简洁、一致且无二义性的方式对一个待开发系统中各个有意义陈述方面的一个集合。需求概述需求的重要性软件开发的基础和前提最终目标软件系统验收的标准避免或者尽早剔除早期的错误需求分析是软件生存期的一个重要阶段,是软件开发项目得以成功的基础。其最根本的任务是确定为了满足用户的需要,“系统必须做什么?”的问题。*需求概述需求分析的复杂性和面临的困难片面,不完全模糊,不准确不一致,歧义需求复杂和庞大因此必须使用系统的方法、借助于一系列行之有效的技术和工具进行软件需求分析*需求的重要性Statisticalmaterial:In1994,%,panies,only9%oftheprojectsweredeliveredontimeandcostwhattheywerebudgeted,and16%panies(Standish1994).*需求的重要性Tounderstandwhy,Standish(1995)(%)(%)(%)(%)(%)(%)(%)(%)*,一个错误发现得越晚,修复错误的费用越高。*需求出错的高成本“Alltogether,theresultsshowasmuchasa200:1costratiobetweenfindingerrorsintherequirementsandmaintenancestagesofthesoftwarelifecycle.”-eptanceTestMaintenanceStageThe1-10-100Rule*