单选题
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中______是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择______;当需要说明体系结构的静态实施视图时,应该选择______。
【正确答案】
D
【答案解析】[解析] ·UML 1.3中有4种结构图(静态图):
类图(class diagram),表示类以及类之间的相互关系,是面向对象系统建模中最常用的图,用于说明系统的静态设计视图。
对象图(object diagram),表示对象以及对象之间相互关系,用于说明类的实例(即对象)的数据结构和静态快照。
构件图(component diagram),表示系统中构件与构件之间,类或接口与构件之间的关系,用于说明系统的静态实现视图。
部署图(deployment diagram),显示运行时处理节点以及在其上存活的构件、过程和对象的配置,用于说明体系结构的静态实施视图。
·提醒:虽然UML2.0新增了4种图(包图、组合结构图、计时图、交互纵览图),但考试常考的、大家平时工作中常用的还是原来的9种图。
[*]
·UML 2.0中的通信图就是原来的协作图(collaboration diagram)。