需求规约的概念:规范化约定。(SRS)software requirement specification
是一个正式的文档,是产品的概念模型。
满足以下的性质:
1. 重要性和稳定性程度,基本需求、可选需求、期望需求。
2. 可修改的,需求的交互和耦合要小。可保证后续可修改性;
3. 完整性:没有被遗漏的需求;
4. 一致的:不存在互斥的需求;
对功能相关的需求:还需要注意:功能源(初始点)、功能共享的数据、功能与外部界面的交互、功能所适用的计算资源;
满足的格式:
根据IEEE830-1998所给出来的格式:
软件的目的是什么?适用范围,谁去使用?规约中的术语定义,编写的参考文档,概述项目范围;
特定的需求:是文档里的核心技术,指非功能性的核心需求。系统性能规约;
可以根据系统运行模式划分非基本需求、或者可选的模式划分、或者用户类、或者按照对象划分。