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