UML学习
Posted NN&&DD
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML学习相关的知识,希望对你有一定的参考价值。
UML:统一建模语言由OMG(Object Management Group)在1997年发表的图标式软件设计语言,它综合了很多当时已经存在的面向对象的建模语言、方法和过程。
UML语言具有以下的重要功能:可视化(Visualizing)功能、说明(Specifying)功能、建造(Constructing)功能和建文档(Documenting)功能。
UML包括:1、使用案例图(Use case diagrams) *:行为型图,使用案例图描述一系列的角色和使用案例及它们之间的关系。可以用来对一个系统的最基本的行为进行建模。
2、类图(Class diagrams) *: 结构型图,类图描述一些类、包的静态结构和它们之间的静态关系。
3、序列图(Sequence diagrams) *:
4、合作图(Collaboraion diagrams):行为型图,合作图是一种相互作用图,描述发出信息、接收信息的一系列对角的组织结构。
5、状态图(Statechart diagrams):行为型图,描述一系列对象的内部状态及状态的变化和转移。注意一个类不能有两个不同的状态图。
6、活动图(Activity diagrams):行为型图,描述不同过程之间的动态接触。活动图是使用案例图所描述的行为的具体化
7、构件图(Component diagrams):结构型图,描述可以部署的软件结构件(比如jar文件,EJB等)之间的静态关系
8、部署图(Deployment diagrams):结构型图,描述一个系统的拓扑结构。
以上是关于UML学习的主要内容,如果未能解决你的问题,请参考以下文章