扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 面向对象分析方法中等
单选题
2015年5月第3题
中等
单选题
2015年5月第3题
#第二版教材
#必须掌握
UML所包括的图形中,(__)将进程或其他计算结构展示为计算内部的控制流和数据流,主要用来描述系统的动态视图。
问题(1)
浓缩知识点
UML作为统一建模语言,包含多类服务于不同系统视图的图形,其中动态视图用于呈现系统的动态行为逻辑。活动图是UML中专门用来将进程、业务流程或程序内部的控制流与数据流可视化的图形,能清晰展现计算的动态执行步骤,是构建系统动态视图的核心工具之一。另外要明确,通信图在UML2.0中替代了UML1.x版本的协作图,它侧重描述对象之间的交互与协作关系,不承担控制流与数据流的建模工作;而传统流程图是软件工程领域的常用工具,但并不属于UML的标准图形范畴。
正确答案
C
本题考察的是UML 2.0的图形分类,尤其是活动图的作用。
A选项流程图:流程图是传统软件工程中常用的图,不属于UML的标准图形,因此错误。
B选项通信图:通信图(在UML 2.0中称为通信图)主要描述对象之间的交互关系,强调对象和消息的联系,不是用来表示控制流和数据流的图,错误。
C选项活动图:活动图用于建模业务流程或程序内部的控制流与数据流,能够直观展现计算的动态执行步骤,是系统动态视图的重要图形,符合题干描述,正确。
D选项协作图:协作图是UML 1.x中的概念,在UML 2.0中被通信图取代,它强调对象之间的协作关系,不是用来建模控制流和数据流的,错误。
因此,正确答案是 C. 活动图。
