项目编号 | |||||
检查人 | |||||
检查日期 | |||||
序号 | 检查项 | 检查子项 | 检查结果 | 说明 | |
1 | 布局 | 是否遵循了需求模板? 图片、表格等是否都有标签并正确引用? 需求是否都有分级? | 是[ ] 否[ ] NA[ ] | ||
2 | 跟踪性 | 是否所有需求都来源于用户? 是否每一个具体需求都有唯一的编号? | 是[ ] 否[ ] NA[ ] | ||
3 | 完整性 | 是否包含了所有用户需求? 是否描述了所有用户类型及其特征? 是否描述了非功能性需求? 是否包含多余的需求? 术语是否都有完整的定义? 是否说明了对每个输入的处理? 是否说明了所有对系统可能的约束? 是否有用户手册及相关培训? 是否考虑了整个生命周期的维护? | 是[ ] 否[ ] NA[ ] | ||
4 | 可读性 | 是否从设计人员、普通客户等角度都很易懂? | 是[ ] 否[ ] NA[ ] | ||
5 | 内容 | 是否描述了需求的what,而不是how? | 是[ ] 否[ ] NA[ ] | ||
6 | UI | UI是否易于用户学习和使用。 是否有丰富的输入和输出的实例。 | 是[ ] 否[ ] NA[ ] | ||
7 | 关联性 | 是否需求已经拆分为最小? | 是[ ] 否[ ] NA[ ] | ||
8 | 简洁 | 是否需求简洁,没有包含重复内容? | 是[ ] 否[ ] NA[ ] | ||
9 | 准确性 | 用语是否清晰无歧义(查找诸如也许、可能、大概、大约等关键字 是否说明了对每个输入的验证措施,并描述了每个输入的属性,如:度量单位、边界值、时序要求等 | 是[ ] 否[ ] NA[ ] | ||
10 | 整体性 | 是否描述了软件使用的目标环境,指明并简短描述了目标环境中其它相关软件产品/子系统/模块? 是否清楚描述了系统中与其它子系统、模块或硬件设备的相关接口? | 是[ ] 否[ ] NA[ ] | ||
11 | 一致性 | 每一个需求是否切实可行、可测试、前后一致、彼此不冲突 | 是[ ] 否[ ] NA[ ] | ||
12 | 效率 | 是否描述了性能需求 所描述的性能需求是否能通过测试来进行验证 | 是[ ] 否[ ] NA[ | ||
13 | 可测试性 | 是否每个需求都有输入和输出及相关的数据和流程及准备条件? 是否针对难以测试的部分增加了可测试性需求? | 是[ ] 否[ ] NA[ ] | ||
14 | 可靠性 | 是否考虑了单点故障及故障应急处理和恢复? | 是[ ] 否[ ] NA[ ] | ||
15 | 标准 | 是否符合了业界相关的标准比如IEEE和ISO等? | 是[ ] 否[ ] NA[ ] | ||
16 | 安全 | 是否充分考虑了安全保密? | 是[ ] 否[ ] NA[ ] | ||
17 | 国际化 | 是否充分考虑了多国使用场景? | 是[ ] 否[ ] NA[ ] |
转载于:https://blog.51cto.com/engine/1610621