UML之旅二

       在上一篇博客中,我们主要介绍了UML中的基础知识及简单的面向对象技术。这篇就主要针对UML中的图来介绍一下:

       在UML系统开发中有四类主要的模型: 

       1、功能模型:从用户的角度展示系统的功能,包括用例图。 

   2、静态模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图、包图。 

       3、动态模型:展现系统的内部行为。 包括序列图活动图状态图。 

   4、实现模型:用来描述实现方面的信息,它从系统的层次来描述分为:硬件的组成和布局和软件系统的划分和实现。包括构件图、部署图。

接下来通过图来理解具体的九种图:

UML之旅二_第1张图片

(1)用例图

UML之旅二_第2张图片

例子:

UML之旅二_第3张图片

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

UML之旅二_第4张图片

类图实例:

UML之旅二_第5张图片

对象图实例:

UML之旅二_第6张图片

包图实例:

UML之旅二_第7张图片

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

UML之旅二_第8张图片

 活动图:

UML之旅二_第9张图片

状态图:

UML之旅二_第10张图片

顺序图:

UML之旅二_第11张图片

协作图:

UML之旅二_第12张图片

(4)实现图

UML之旅二_第13张图片

构件图:

UML之旅二_第14张图片

部署图:

UML之旅二_第15张图片

以上就是UML中图的总结,在今后的不断学习中积累和慢慢的实践。总结不是目的,目的是运用到系统开中。

 

你可能感兴趣的:(UML之旅二)