查看更多
当前 - 选择题 - 信息系统开发方法
简单
单选题
2023年5月第48题
#第二版教材
#必须掌握

面向对象方法是企业信息系统的主流开发方法,该方法可分为多个阶段,其中面向对象的 (问题1) 阶段的任务是了解问题域所涉及的对象,对象间的关系和操作,然后构造问题的对象模型。面向对象的 (问题2) 阶段的任务是在对象模型的基础上,设计出各个对象、对象之间的关系和通信方式等。

浓缩知识点

面向对象开发方法通常分为需求、分析、设计、实现四个核心阶段,各阶段有着明确的任务与侧重点:需求阶段聚焦于收集、确认用户的功能与性能需求,明确系统要解决的问题目标,不涉及对象层面的建模工作;面向对象分析(OOA)阶段的核心是深入理解问题域,识别其中的对象、对象间关联关系与可执行操作,最终构建反映问题域本质的对象模型,这是从业务视角抽象核心要素的关键步骤;面向对象设计(OOD)阶段需要在OOA的对象模型基础上进一步细化,包括设计对象的内部结构、继承层次、类的划分,以及对象之间的通信机制、交互逻辑等,将抽象模型转化为可指导开发的具体设计方案;面向对象实现(OOP)阶段则是把OOD的设计成果转化为具体编程语言代码,完成系统编码与调试,让设计方案落地为可运行的系统。

正确答案
B

本题考察的是面向对象开发方法(OOA、OOD、OOP)的阶段划分与任务
问题 1
A. 需求:需求阶段主要是收集和确认用户的功能需求与性能需求,不涉及对象建模,因此错误。
B. 分析:面向对象分析(OOA)的任务是理解问题域,识别对象、对象间关系和操作,然后构造对象模型。题干描述与此完全一致,因此正确。
C. 设计:设计是在分析模型的基础上进一步规定对象的结构和交互,不是本题所问阶段,因此错误。
D. 实现:实现阶段(OOP)是把设计结果转化为代码的过程,不符合题干要求,因此错误。
所以答案是 B. 分析

问题 2
A. 需求:需求阶段只确定用户的需求目标,不涉及对象设计,因此错误。
B. 分析:分析阶段负责建立问题域的对象模型,但不负责对象之间通信方式的具体设计,因此错误。
C. 设计:面向对象设计(OOD)是在分析模型的基础上,设计对象、对象之间的继承关系、层次结构和通信方式。题干描述正是 OOD 的核心任务,因此正确。
D. 实现:实现阶段是对 OOD 结果的程序化,不涉及对象模型设计,因此错误。
所以答案是 C. 设计

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有