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。
