在上一篇博客中,我们主要介绍了UML中的基础知识及简单的面向对象技术。这篇就主要针对UML中的图来介绍一下:
在UML系统开发中有四类主要的模型:
1、功能模型:从用户的角度展示系统的功能,包括用例图。
2、静态模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图、包图。
3、动态模型:展现系统的内部行为。 包括序列图、活动图、状态图。
4、实现模型:用来描述实现方面的信息,它从系统的层次来描述分为:硬件的组成和布局和软件系统的划分和实现。包括构件图、部署图。
接下来通过图来理解具体的九种图:

(1)用例图

例子:

(2)对象图、类图及包图

类图实例:

对象图实例:

包图实例:

(3)活动图、状态图及交互图

活动图:

状态图:

顺序图:

协作图:

(4)实现图

构件图:

部署图:

以上就是UML中图的总结,在今后的不断学习中积累和慢慢的实践。总结不是目的,目的是运用到系统开中。
UML图详解:功能模型、静态模型、动态模型与实现模型
1万+





