扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 系统分析与设计困难
单选题
2021年11月第24题
困难
单选题
2021年11月第24题
#第二版教材
#必须掌握
结构化设计是一种面向数据流的设计方法,以下不属于结构化设计工具的是(__)
问题(1)
浓缩知识点
结构化设计是面向数据流的软件设计方法,核心围绕系统功能模块的分解、调用关系梳理及数据处理流程构建展开。常用的结构化设计工具包括盒图、HIPO图、程序流程图,其中盒图可清晰呈现模块内部逻辑结构,HIPO图通过分层形式展示系统功能分解与输入-处理-输出流程,程序流程图用于描述程序执行的控制流转路径。与之相对,顺序图属于UML标准下的面向对象设计工具,主要用于刻画不同对象间按时间顺序的消息交互过程,这类工具聚焦对象的行为与交互逻辑,和结构化设计工具存在本质区别:后者偏向功能驱动的模块架构梳理,前者则围绕对象的动态交互展开。除顺序图外,UML中的类图、状态图等也都属于面向对象设计工具,这类工具更适配以对象为核心的软件设计场景。
正确答案
C
本题考察的是结构化设计工具与面向对象设计工具的区别。
A选项 盒图:是结构化设计中常用的图形工具,用于表示模块及其调用关系,正确属于结构化设计工具。
B选项 HIPO 图:HIPO(Hierarchy plus Input-Process-Output)图是结构化设计的分层输入-处理-输出图,用于展示系统分解结构和功能流程,正确属于结构化设计工具。
C选项 顺序图:顺序图(Sequence Diagram)是 UML 中的面向对象设计工具,用于表示对象之间按时间顺序发送消息的交互过程,不属于结构化设计工具,正确答案。
D选项 程序流程图:用于描述程序执行的控制流程,是结构化设计中经典的流程表示工具,正确属于结构化设计工具。
因此选择 C。
