第章需求分析.pptVIP

  • 4
  • 0
  • 约1.3万字
  • 约 97页
  • 2017-06-24 发布于四川
  • 举报
第3章 需求分析 需求分析 需求分析是软件定义时期的最后一个阶段 回答“系统必须做什么?”的问题 软件需求规格说明,以书面形式准确地描述软件需求 需求分析 需求分析方法所遵守的准则: 建立数据模型 建立功能模型 建立行为模型 对模型进行分解,用层次的方式展示细节 需求分析的重要性 需求分析的重要性 5点事实 软件生命周期中,一个错误发现得越晚,修复错误的费用越高 需求分析的重要性 许多错误是潜伏的,并且在错误产生后很长一段时间才被检查出来 在需求过程中会产生很多错误 DeMarco在一份研究报告中指出,被检查出来的错误的56%产生的根源可以追溯到需求阶段。 AIRMICS所进行的一项调查发现,在一份美国军方大型管理信息系统的需求现格说明书(SRS)中存在着500多个错误,当然这仅仅是一个软件项目中的一次调查。 在需求阶段,代表性的错误为疏忽、不一致和二义性 美国海军研究实验室从20世纪70年代起就对软件开发技术不断地进行研究。他们对海军A—7E—它机上的”宅行操作程序进行实地测试,以验证许多新设想的可行性。得出的研究数据表明:A—7E项目中77%的需求错误特点是不明确:疏忽、不一致和二义性。按错误类型对这些错误分布进行分析的结果是: 49%不正确的事实,31%疏忽,l 3%不一致,5%二义性 需求分析的重要性 需求错误是可以被检查出来的 需求分析的重要性 在需求过程中会产生很多错

文档评论(0)

1亿VIP精品文档

相关文档