《软件需求工程》阅读笔记01

1. 总论

一定要编写需求文档

需求的三个层次(从高到低):

1.      业务需求,最高层次的目标要求

2.      用户需求,Use Case

3.      功能需求,必须实现的软件功能

优秀需求的特性:

1.      完整性

2.      正确性,一致性

3.      可行性

4.      必要性

5.      划分优先级

6.      无二义性

7.      可验证性(根据需求能否写出测试用例)

8.      可跟踪性

需求工程的结构:

1.      需求开发,分为四个步骤

a)        问题获取(elicitation)

b)        分析

c)        编写规格说明

d)        验证(评审,编制测试用例)

2.      需求管理,即需求追踪、变更控制等

需求文档是用户和开发组之间的契约,对双方同时形成约束

原文地址:https://www.cnblogs.com/xiangyu721/p/14201559.html