A requirement is simply a statement of what the system must do or what characteristics it needs to have. Requirements written from the perspective of user and focus on user needs are called(问题1). Requirements written from the developer's perspective and describe how the system will be implemented are called(问题2). Requirements evolve from detailed statement of business capabilities that a system should have to detailed statements of the technical way in which the capabilities will be implemented in the new system. Requirements can be either functional or nonfunctional in nature. For example, during the analysis phase of travel vehicles sales system, the system that must have the ability to search for available inventory is(问题3). The requirement that the system should be able to work on any Web browser belongs to(问题4). That customer personal information is protected in compliance with the Data Protection Act is a requirement of(问题5).
本题考察的是需求的分类。
需求可以分为业务需求、系统需求、功能需求、非功能需求,其中非功能需求又包含操作性需求、性能需求、安全需求、政治文化约束等。
问题1:
A选项 operational requirements:是非功能需求的一种,指系统运行环境方面的要求,不符合题干。
B选项 business requirements:从用户角度出发,关注业务目标和用户需求,正确。
C选项 technical requirements:指实现方式上的技术约束,不符合题干。
D选项 system requirements:从开发者角度出发,不符合题干。
所以选择 B。
问题2:
A选项 operational requirements:运行环境需求,错误。
B选项 business requirements:用户视角,错误。
C选项 technical requirements:偏实现手段,错误。
D选项 system requirements:从开发者视角出发,描述如何实现,正确。
所以选择 D。
问题3:
A选项 functional requirements:功能性需求,系统必须能搜索库存,这是系统提供的功能,正确。
B选项 technical requirements:描述实现技术,错误。
C选项 operational requirements:运行环境需求,错误。
D选项 service requirements:不常用分类,错误。
所以选择 A。
问题4:
A选项 functional requirements:描述系统的功能,不符合“支持任何浏览器”这种运行条件。错误。
B选项 technical requirements:实现技术要求,错误。
C选项 operational requirements:描述系统运行环境、兼容性等要求,正确。
D选项 information requirements:主要涉及数据处理和存储,不符合题意。错误。
所以选择 C。
问题5:
A选项 system constraint:系统限制,错误。
B选项 system performance:性能需求,错误。
C选项 security and control:信息安全需求,错误。
D选项 cultural and political:涉及法律、合规与政策方面的需求,如遵守数据保护法,正确。
所以选择 D。
