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

(问题1) 的开发过程一般是先把系统功能视作一个大的模块,再根据系统分析与设计的要求对其进行进一步的模块分解或组合。 (问题2) 使用了建模的思想,讨论如何建立一个实际的应用模型,包括对象模型、动态模型和功能模型,其功能模型主要用 (问题3) 实现。

浓缩知识点

信息系统开发包含多种典型方法,其中结构化方法以自顶向下、逐步求精、模块化为核心特征,开发时通常先将整体系统功能视为一个大模块,再根据分析设计需求进行逐层分解或组合;面向对象类方法则包含OMT方法、Booch方法等具体实现技术,其中OMT(对象建模技术)基于建模思想构建应用模型,涵盖对象模型、动态模型、功能模型三大核心模型,三类模型各有对应实现工具:对象模型主要通过类图呈现,动态模型可借助状态图描述,功能模型则多以数据流图(DFD)来实现,而Booch方法作为另一类面向对象设计方法,并不具备OMT这样完整的三类模型架构。

正确答案
C

本题考察的是信息系统开发方法
常见的开发方法包括结构化方法、面向对象方法及其代表性的 OMT 方法、Booch 方法等。

问题1
开发过程先把系统功能视作一个大的模块,再进行逐步分解,这正是结构化方法的典型特征。
A选项面向对象方法:强调对象、类和继承,不是模块逐步分解,错误。
B选项OMT 方法:是对象建模技术,不是自顶向下功能分解,错误。
C选项结构化方法:强调自顶向下、逐步求精、模块化,符合题意,正确。
D选项Booch方法:是面向对象设计方法,不符合题意,错误。
选择选项 C。

问题2
使用建模思想,讨论如何建立应用模型,包括对象模型、动态模型和功能模型,这是OMT 方法
A选项面向对象方法:只是总体思想,不是具体建模技术,错误。
B选项OMT 方法:对象建模技术,确实包括对象模型、动态模型、功能模型,正确。
C选项结构化方法:强调模块分解,不是建模思想,错误。
D选项Booch方法:面向对象设计方法,不包含完整三种模型,错误。
选择选项 B。

问题3
OMT 方法的功能模型主要使用**数据流图(DFD)**实现。
A选项状态图:用于动态模型,不是功能模型,错误。
B选项DFD:功能建模的主要工具,正确。
C选项类图:用于对象模型,不是功能模型,错误。
D选项流程图:用于描述算法过程,不是 OMT 的主要功能建模工具,错误。
选择选项 B。

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