The objective of the systems analysis phase is to understand the proposed project, ensure that it will support business requirements, and build a solid foundation for system development. The systems analysis phase includes four main activities. (问题1) involves fact-finding to describe the current system and identification of the requirements for the new system, such as outputs, inputs, processes, performance, and security. (问题2) refer to the logical rules that are applied to transform the data into meaningful information. (问题3) continues the modeling process by learning how to represent graphically system data and processes using traditional structured analysis techniques. (问题4) combines data and the processes that act on the data into objects. These objects represent actual people, things, transactions, and events that affect the system. In (问题5) , we will consider various development options and prepare for the transition to the systems design phase of the SDLC.
系统分析阶段是衔接业务需求与系统设计实现的关键核心环节,包含多项核心活动与建模方法。需求建模作为该阶段的起始核心工作,通过事实调研、现有系统分析等方式,全面梳理新系统的输出、输入、处理规则、性能、安全等全维度需求,是确保系统贴合业务目标的基础,它涵盖需求收集与分析的全流程,并非单一的用例建模方法。过程是系统实现数据向有效信息转化的核心逻辑载体,它定义了对输入数据进行处理的规则,区别于作为数据来源的输入和作为处理结果的输出,是系统功能的核心构成。数据与过程建模是结构化分析技术的典型应用,借助图形化工具直观呈现系统的数据流与处理环节,聚焦系统运作的核心逻辑,有别于侧重业务层的业务建模、聚焦数据结构的数据库建模。对象建模是面向对象分析的核心方法,将数据与作用于数据的过程封装为对象,映射现实世界中的人、事物、交易、事件等实体,构建系统的静态结构基础,区别于偏向行为描述的行为建模、属于设计阶段的组件建模。当系统分析进入收尾阶段,需开展开发策略制定工作,评估自建、外包、外购软件等多种开发路径,为向系统设计阶段过渡做好准备,需注意可行性分析属于系统规划阶段工作,架构设计则是设计阶段的核心内容,二者均不属于这一过渡环节。
本题考察的是系统分析阶段的主要活动与建模方法。
问题1:
描述“fact-finding、分析当前系统、识别新系统需求(输入、输出、性能、安全等)”的是需求建模。
A选项System logical modeling:更偏向于设计阶段,不正确。
B选项Use case modeling:是需求获取的一种方法,但不等同于系统整体的需求建模。
C选项Requirement modeling:全面覆盖需求收集与分析,正确。
D选项Application modeling:多用于应用系统结构建模,不正确。
所以选择 C。
问题2:
“逻辑规则 applied to transform the data into meaningful information” 指的是过程(Processes)。
A选项Outputs:输出是结果,不是逻辑规则。
B选项Inputs:输入是数据来源,也不是逻辑规则。
C选项Processes:即处理规则,将输入转化为输出,正确。
D选项Models:是建模结果,不是规则。
所以选择 C。
问题3:
“使用传统结构化分析技术,以图形方式表示系统数据和过程”即数据与过程建模。
A选项Business modeling:用于业务层建模,不符合题意。
B选项Database modeling:侧重数据库结构,不符合题意。
C选项Structure modeling:不是系统分析阶段的标准称呼。
D选项Data and process modeling:符合题意,正确。
所以选择 D。
问题4:
“把数据和作用于数据的过程结合成对象,表示现实世界的人、事物、交易、事件”对应对象建模。
A选项Object modeling:符合描述,正确。
B选项Domain analysis:是面向对象分析的一个过程,但不等同于对象建模。
C选项Component modeling:是设计阶段活动,不正确。
D选项Behavior modeling:偏向于系统运行行为的描述,不正确。
所以选择 A。
问题5:
“考虑各种开发选项并为进入系统设计阶段做准备”,这就是开发策略。
A选项Feasibility analysis:在系统规划阶段完成,不是此处的活动。
B选项Development strategies:选择不同的开发方式(自建、外包、购买软件等),正确。
C选项Architecture design:是系统设计阶段的工作,不是系统分析阶段的结尾。
D选项Technique outline:不是系统开发生命周期中的标准环节。
所以选择 B。
