九种UML模型图及其功能详解

本文和大家重点讨论一下UML模型图及其功能,主要包括结构类模型图和行为类模型图两大部分内容,相信通过本文的学习你对UML模型图的概念一定会有深刻的认识。

UML模型图及其功能

1、结构类UML模型图-描述系统应用的静态结构

(1)类图-描述系统中类的静态结构,展示了一组类、接口和协作及它们间的关系。其描述的静态关系,在系统整个生命周期都是有效的。

系统可有多个类图,在高层给出类的主要职责,在低层给出类的属性和操作。对逻辑数据库模式建模、对系统词汇建模、对简单协作建模时可使用。可用它表示概念模型。

(2)对象图-展示了一组对象及它们间的关系。用对象图说明类图中所反应事物实例的数据结构和表态快照,是类图的一个实例。显示类的多个对象实例,而不是实际的类。

(3)构件图-描述代码构件的物理结构及各构件之间的依赖关系。对源代码、可执行的发布、物理数据库和可调整的系统建模

(4)配置图-展现了运行时处理节点及其构件的部署。它描述系统硬件的物理拓扑结构及在此结构上执行的软件,它说明系统结构的静态部署视图,即说明发布、交付和安装的物理系统。

2、行为类UML模型图-描述系统动态行为的各个方面

(1)用例图-展现了一组用例、用户以及它们间的关系。即从用户角度描述系统功能,并指出各功能的操作者。用于收集用户实际需求所采用的一些方法中

(2)序列图-展现了一组对象和由这组对象收发的消息。用于按时间顺序对控制流建模,说明系统的动态视图,强调时间和顺序。

(3)协作图-展现了一组对象及相互间的连接及这组对象收发的消息。强调上下层次关系强调收发消息对象结构组织,按组织结构对控制流建模。

相关推荐