首页 > 代码库 > 《软件工程概论》第四章 需求工程

《软件工程概论》第四章 需求工程

软件需求:

  1. 业务需求
  2. 用户需求
  3. 功能需求和非功能需求
  4. 系统需求

需求工程过程:

  1. 需求获取
  2. 需求分析
  3. 需求规格说明
  4. 需求验证

(1)       正确性

(2)       无二义性

(3)       完整性

(4)       可验证性

(5)       一致性

(6)       可修改性

(7)       可跟踪性

  1. 需求管理

(1)       需求变更控制

(2)       需求文档的版本控制

(3)       需求跟踪

(4)       需求管理工具

 

需求获取技术

  1. 面谈
  2. 需求专题讨论会
  3. 观察用户工作流程
  4. 原型化方法
  5. 基于用例的方法

 

案例:

  1. 确定参与者
  2. 确定场景
  3. 确定用例
  4. 编写用例描述

《软件工程概论》第四章 需求工程