检查点:补充规范
应该处理下列基本问题来详细描述用例模型内没有指定的所有需求:
- 功能:软件要做什么?这应该包含:
- 对输入的有效性检验
- 对异常情况的一般响应,包括:溢出、通信设施、错误处理和恢复
- 参数的效果
- 输出与输入的关系,包括输入/输出顺序和输入转换到输出的模式
- 外部接口:软件如何与人员、系统的硬件、其它硬件和其它软件交互?
- 性能:各种软件功能的速度、可用性、响应时间、恢复时间等性能如何?其中既包含了静态需求,也包含了动态需求吗?
- 逻辑数据库需求:要放入数据库的所有信息都指定了全部逻辑需求吗?这可能包括:
- 各种功能使用的信息的类型
- 使用频率
- 存取能力
- 数据实体以及实体之间的关系
- 完整性约束
- 数据保留时间需求
- 标准一致性:指定了从现有标准和规定中得出的所有需求吗?这将如何跟踪?
- 属性:要考虑可靠性、可用性、可移植性、正确性、可维护性、安全性等方面的哪些事项?
- 对实施的设计约束:有没有必需的有效标准、实施语言、数据库完整性的策略、资源限制、操作环境等等?
| |
|