《软件需求》读书笔记之二
三、需求管理方法以及常用需求管理工具管理需求。
需求层次
1、 软件需求层次:
层次
内容描述
呈现方式
业务需求
组织机构或客户对系统、产品高层次的目标要求。
项目视图与范围文档中予以说明
用户需求
用户使用产品必须要完成的任务
Use Case
功能需求
必须实现的软件功能
需求规格说明文档中功能需求说明
非功能需求
系统展现给用户的行为和执行的操作等,包括产品必须遵从的标准、规范和合约;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。
需求规格说明文档中非功能需求说明
2、 软件需求各组成部分之间的关系,实际上也就是业务需求、用户需求、功能需求、非功能需求等之间的关系。
需求开发
3、优秀需求具有的特性
7大特性,多注意优先级与可验证性,因为这两点在项目中实际关注的比较少。
1)完整性
2)正确性
3)可行性
4)必要性
5)划分优先级