2016第章需求工程.pptVIP

  • 11
  • 0
  • 约1.35万字
  • 约 34页
  • 2016-12-03 发布于北京
  • 举报
2016第章需求工程

第3章 需求工程 本章要点与学习要求 需求工程的概念 确定系统目标和范围 需求获取方法 定义软件的质量属性 需求优先级 需求管理 3.1 需求工程的概念 需求工程 需求开发:需求的获取、分析、说明和验证。 需求管理:需求开发结果的控制、跟踪和管理。 需求工程的任务:确定软件项目的目标和范围。 调查使用者的要求 分析软件必须做什么 编写需求规格说明书等它相关文档 需求的管理 3.1.1 需求分类 业务需求 用户需求 功能需求 非功能需求 业务需求 反映组织机构或客户对软件高层次的目标要求。 由用户高层领导机构决定,确定系统的目标、规模和范围。 一般在进行需求分析之前就应该确定,需求分析阶段要以此为参照制定需求调研计划、确定用户核心需求和软件功能需求。 通常比较简洁,大约三至五页纸就可以描述清楚 用户需求 用户使用该软件要完成的任务。 应该充分调研具体的业务部门,详细了解最终用户的工作过程、所涉及的信息、当前系统的工作情况、与其它系统的接口 是最重要的需求,也是出现问题最多的 功能需求 定义了软件开发人员必须实现的软件功能 用户需求通常是凌乱的、非系统化的、有冗余的。 软件分析人员要充分理解用户需求,将用户需求整理成软件功能需求。 开发人员根据功能需求进行软件设计和编码 非功能需求 是对功能需求的补充。 可以分为两类: 对用户来说可能很重要的属性。 有效性、高效性、

文档评论(0)

1亿VIP精品文档

相关文档