UML图的分类

UML图可以分为两个类:


结构图和行为图,系统的复杂性既来自于系统中元素的数量和组织(结构),也来自于这些元素协作完成其功能的方式(行为)


1、结构图

这种图用于展示系统中元素的静态结构。它们用于描述系统的架构组织、系统的物理元素、系统的运行时刻配置和业务中领域相关的元素等。UML结构图包括:

包图

类图

组件图

部署图

对象图

组合结构图


结构图和行为图一起使用,描述系统的某个方面。每个类可能有一个相关的状态机图,描述该类的实例的事件驱动行为。类似地,与表示场景的对象图一起,我们可以通过一张交互图,在评估时展示消息的时间或事件次序。


2、行为图

在所有的软件密集型系统中,事件都是动态发生的:对象被创建和销毁,对象之间按次序发出消息,而且在某些系统中,外部的事件会触发某些对象上的操作。我们一般利用下面这些图来描述问题的动态行为语义或它的实现:

用例图

活动图

状态机图

交互图

--序列图

--通信图

--交互概述图

--时间图

表示法只是记录系统行为和架构分析的工具,它不是最终的目的。对于每一种表示,都只使用那些表达意思所必需的表示法元素即可,而不是胡乱的使用其他的东西来表示。


你可能感兴趣的:(UML图的分类)