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