UML图形

1:什么是UML

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。

UML是统一的建模语言,本质就是利用图形化的形式来实现程序类关系的描述,最早使用的最广泛的设计工具:Rational Rose 。PowerDesigner也可以实现这些类图的定义。

2:类图描述

Java基础(二十九)

Java基础(二十九)

Java基础(二十九)

3时序图

实际的项目开发之中,如果花费大量的人力进行这样的设计,一定是没有意义的,所以一般会将程序的代码通过转换引擎变为图形显示。

Java基础(二十九)

时序图:主要描述的是你的代码的执行流程。(例如)

Java基础(二十九)

这个时候程序的执行流程可以通过时序图来描述。

Java基础(二十九)

3:用例图

Java基础(二十九)

相关文章: