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学习)