下列叙述中,不满足好的需求陈述要求的是____________。

admin2016-11-11  23

问题 下列叙述中,不满足好的需求陈述要求的是____________。

选项 A、每一项需求都必须完整、准确地描述即将要开发的功能
B、需求必须能够在系统及其运行环境的能力和约束条件内实现
C、每一项需求记录的功能都必须是用户的真正的需要
D、所有需求都应被视为同等重要

答案D

解析 理想情况下,每一项用户、业务需求和功能需求都应具备下列性质。
    完整性。每一项需求都必须完整地描述即将交付使用的功能。它必须包含开发人员设计和实现这项功能需要的所有信息。
    正确性。每一项需求都必须准确地描述将要开发的功能。判断正确性的参考是需求来源,如实际用户和高级的系统需求。如果一项软件需求与其相对应的系统需求发生冲突,这是不正确的。  
可行性。需求必须能够在系统及其运行环境的已知能力和约束条件内实现。
    必要性。每一项需求记录的功能都必须是用户的真正需要,或者是为符合外部系统需求或标准而必须具备的功能。每项需求都必须来源于有权定义需求的一方。对每项需求都必须追溯至特定的客户需求的来源,例如用例、业务规则或者其他来源。
    有优先次序。为每一项功能需求、特性或用例指定一个实现优先级,以表明它在产品的某一版本中的重要程度。如果所有需求都被视为同等重要,项目经理就很难采取措施应对预算削减、进度拖后、人员流失或开发过程中需求增加等情况。
    无歧义。一项需求声明对所有读者应该只有一种一致的解释,编写需求时应该使用用户所在领域的、简洁明了的语言。应该在词汇表中列出所有专用的和可能让用户感到迷惑的术语。
    可验证性。如果某项需求不可验证,那么判定其实现的正确与否就成了主观臆断,而不是客观分析。不完备、不一致、不可行或有歧义的需求也是不可验证的。
转载请注明原文地址:https://kaotiyun.com/show/GMQZ777K
0

随机试题
最新回复(0)