2015软件工程需求工程.pptVIP

  • 2
  • 0
  • 约 59页
  • 2017-01-02 发布于北京
  • 举报
第三章 需求工程 需求阶段是软件开发的关键阶段。 该阶段的主要任务: 必须回答一个问题:“系统应该做什么(what)”。 所涉及的人员有:领域专家、领域用户、软件投资人、系统分析员和需求分析员。 3.1 软件需求 3.1.2 需求的层次 3.1.3 需求错误的原因 需求描述模棱两可,有时写的过于简单; 用户的要求不断变换,需求也不断变化; 参与的用户过少,而且忽略了用户的分类; 追求个性化,添加不必要的特性。 3.2 需求工程概述 定义:指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。 主要活动: 需求获取 需求建模(需求分析) 需求传递:编写规格(规约)说明书 需求验证 需求管理 需求工程的层次分解示意图 3.2.1 需求开发 从用户获得需求,并整理成文档。 注:分析员与各种层析的客户进行交流,如决策人,具体使用人,系统维护人员等等。 OOA中常采用方法:用例方法获取需求。 1 主要任务: 需求分析研究的对象是软件项目的用户要求 准确地表达被接受的用户要求 确定被开发软件系统的系统元素 将功能和信息结构分配到这些系统元素中 深入描述软件的功能和性能 确定软件设计的约束和软件同其它系统元素的接口细节 定义软件的其它有效性需求 2.需求分析的过程 (1) 问题识别 从系统的角度来理解软件并评审软件范围是否恰当 确定

文档评论(0)

1亿VIP精品文档

相关文档