刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

Requirements validation is the process of checking that requirements actually define the system that the customer really wants. It overlaps with analysis as it is concerned with finding problems with the requirements. Requirements validation is important because errors in a requirements document can lead to extensive rework costs when these problems are discovered during development or after the system is in service. The cost of fixing a requirements problem by making a system change is usually much greater than repairing design or coding errors. The reason for this is that a change to the requirements usually means that the system design and implementation must also be changed. Furthermore, the system must then be re-tested.

During the requirements validation process, different types of checks should be carried out on the requirements in the requirements document. These checks include:

1.( 71 ): A user may think that a system is needed to perform certain function. However, further thought and analysis may identify additional or different functions that are required. Systems have diverse stakeholders with different needs and any set of requirements is inevitably a compromise across the stakeholder community.

2.( 72 ): Requirements in the document should not conflict. That is, there should not be contradictory constraints or different descriptions of the same system function.

3.( 73 ): The requirements document should include requirements that define all functions and the constraints intended by the system user.

4. Realism checks: Using knowledge of existing technology, the requirements should be checked to ensure that they can actually be implemented. These checks should also take account of the( 74 )for the system development.

5. Verifiability: To reduce the potential for dispute between customer and contractor, system requirements should always be written so that they are verifiable. This means that you should be able to write a set of tests that can demonstrate that the delivered system meets each specified ( 75 ).

A
Security checks
B
Validity checks
C
Consistency checks
D
Completeness checks
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

第一空应填“有效性检查(Validity checks)”,指的是确认用户所需的功能是否有效,是否符合实际需求。因此选择B。
第二空应填“一致性检查(Consistency checks)”,指的是检查需求文档中的需求是否相互冲突,描述是否一致。因此选择C。
第三空应填“完整性检查(Completeness checks)”,指的是确认需求文档是否涵盖了所有功能和约束,没有遗漏任何重要的部分。因此选择D。
第四空需要填写现实条件或资源限制,指的是在进行现实性检查时,需要考虑现有技术和系统开发的现实条件或资源限制。
第五空应填“需求或规定”,指的是为了确保系统满足客户需求或规定,需求应该是可验证的,即可以通过一系列测试来验证系统是否满足每个指定的需求或规定。

创作类型:
原创

本文链接:Requirements validation is the process of checking

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share