对象图,活动图,状态图,部署图,构件图

    首先要提的就是UML,通过UML视频使我们了解了什么是对象图,什么是活动图,什么是状态图,什么是部署图以及构件图。在此对其做个简单的总结,如下图:

单机图片查看原图:

对象图,活动图,状态图,部署图,构件图_第1张图片

下面就来分别介绍一下各个类图:

1对象图是显示了某时刻的一组对象和他们之间的关系。主要用于描述瞬态对象图,捕获实例和连接以及交互的静态部分。例如对象:电脑,鼠标,键盘三个对象,则可组成对象图如下:

对象图,活动图,状态图,部署图,构件图_第2张图片

2活动图类似于行为图,描述一个功能的执行过程。计算数据这一功能则可分为,输入数据-->计算-->输出结果。将其用图表示出来如下:


3状态图是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。比如饮水机中的水有三种状态:凉水,开水,温水。对其可做状态图如下:

对象图,活动图,状态图,部署图,构件图_第3张图片

4构件图主要从软件架构的角度描述一个系统的主要功能。主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系。

5部署图是用来显示系统中软件和硬件的物理架构。

你可能感兴趣的:(对象图,活动图,状态图,部署图,构件图)