东北石油大学软件工程CHAP03_1 需求剖析.pptVIP

  • 9
  • 0
  • 约2.64千字
  • 约 22页
  • 2016-07-01 发布于湖北
  • 举报

东北石油大学软件工程CHAP03_1 需求剖析.ppt

第3章 需求分析 1、概述 【问题定义、可行性研究】 目标:用较少的成本,在较短的时间内确定是否存在一些可行的解法。 粗略了解用户的需求,许多细节被忽略了。 工具:系统流程图 1、概述 【需求分析】 目标:准确地回答“系统必须做什么?”这个问题。 需求分析实际上分两个阶段 (1)需求获取阶段 (2)需求表达阶段 细化系统流程图中的“计算机部件” 部件间流动的数据(输入、输出) 部件对数据的处理 【什么是需求】 需求是指调查用户对新开发的系统的需要(功能需求)和要求(性能需求) 需求分析是指从系统外部分析各种需求,并通过规范的形式描述需求的过程。 【需求分析的重要性】 软件项目失败率高,而37%的软件项目失败是由于需求问题。 40%-60%软件系统问题都源于需求。 需求分析占整个软件开发工作的30%左右。 需求错误会在后续的设计和实现中进行发散式传播。需求阶段错误造成的损失会放大80-200倍 《需求规格说明书》是验收的依据。 【需求分析的重要性】 结论:需求分析关系到项目的成败 【需求分析的重要性】 需求是开发者和用户交互的一个过程,任何一方的不投入都会导致项目的失败。 需求阶段的一个不慎都有可能导致软件实现阶段的大量返工。 评判一个软件项目成功的标准是看它是否解决了用户的问题,而用户的问题就是体现为用户的需求,需求也就成为项目的成功标准。 【需求获取为什么难】 (1)用

文档评论(0)

1亿VIP精品文档

相关文档