如何选择一个合适的开发方法,以保证在多变的市场环境下,在既定的预算和时间要求范围内,开发出让用户满意的信息系统,是系统分析师必须要面对的问题。(面向对象)方法使系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流与沟通,缩短开发周期,提供系统开发的正确性和效率。(面向服务)方法以粗粒度、松散耦合的系统功能为核心,强调系统功能的标准化和构件化,加强了系统的灵活性、可复用性和可演化性。
面向对象开发方法核心是将客观实体抽象为类与对象,完全贴合人们的自然思维逻辑,能显著降低系统开发过程中用户与开发人员的沟通障碍,进而缩短开发周期,提升系统开发的准确性与效率,适配仿真类系统、业务实体清晰的企业信息系统等开发场景,与之相对,结构化方法以自顶向下的功能分解为核心,更适配需求稳定的传统信息系统开发;原型化方法则通过快速构建原型确认需求,适合需求模糊、需要快速验证的项目。面向服务开发方法(SOA)以粗粒度、松散耦合的标准化服务单元为核心,强调系统功能的构件化与标准化,服务间通过通用接口实现交互,可大幅增强系统的灵活性、可复用性与可演化性,能快速响应多变的市场与业务需求,特别适配企业级跨系统集成、云原生架构等复杂信息系统开发场景,是应对动态业务环境的关键开发范式。
本题考察的是信息系统开发方法的基本概念。
面向对象开发方法核心是将客观实体抽象为类与对象,完全贴合人们的自然思维逻辑,能显著降低系统开发过程中用户与开发人员的沟通障碍,进而缩短开发周期,提升系统开发的准确性与效率,适配仿真类系统、业务实体清晰的企业信息系统等开发场景,与之相对,结构化方法以自顶向下的功能分解为核心,更适配需求稳定的传统信息系统开发。原型化方法则通过快速构建原型确认需求,适合需求模糊、需要快速验证的项目。面向服务开发方法(SOA)以粗粒度、松散耦合的标准化服务单元为核心,强调系统功能的构件化与标准化,服务间通过通用接口实现交互,可大幅增强系统的灵活性、可复用性与可演化性,能快速响应多变的市场与业务需求,特别适配企业级跨系统集成、云原生架构等复杂信息系统开发场景,是应对动态业务环境的关键开发范式。
本小问答案是 面向对象。题干中的“面向对象方法使系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流与”对应面向对象。
因此,选项 B 正确。
