06需求工程软件建模与分析阅读笔记之六
此次阅读了解到了优秀需求规格说明书文档的特性。
1、完备性:需求规格说明文档是完备的,当且仅当:(1)描述了用户所有有意义的需求,包括功能、性能、约束、质量属性和对外接口。(2)定义了软件对所有的情况的所有实际输入的响应。(3)为文档中的所有插图、图、表、和术语、度量单位的定义提供了完整的引用和标记。
2、一致性:(1)细节的需求不能同高层次的需求相冲突。(2)同一层次的不同需求也不能相互冲突。
3、根据重要性和稳定性分级:在高质量的的需求集中,开发人员、客户以及其他风险承担人已经根据对客户的重要性和稳定性给单个需求分级了。分级对于项目的范围管理十分重要。根据重要性和稳定性为需求分级,金额就是建立需求的优先级。
4、可修改:(1)有条理分明并且易于使用的组织方式,包括目录、索引和显示的交叉引用。(2)没有重复冗余。(3)独立表达每个需求,而不是和其他需求混在一起。
5、可追踪:一个需求规格说明书文档是可跟踪的当且仅当它所包含的每个需求的来源都是清晰的,并且存在一种机制使人们在未来的开发工资中引用该需求是可行的。