UML笔记(一)

来源:互联网 发布:免费设计室内装修软件 编辑:程序博客网 时间:2024/05/18 13:47

UML包括什么?

使用案例图(Use case diagrams)
类图(Class diagrams)
序列图(Sequence diagrams)
合作图(Collaboration diagrams)
状态图(Statechart diagrams)
活动图(Activity diagrams)
构件图(Component diagrams)
部署图(Deployment diagrams)

结构型图

图的名字 介绍 类图(Class Diagram) 类图描述一些类、包的静态结构和他们之间的静态关系 对象图(Object Diagram) 对象图给出一个系统中的对象的快照 构件图(Component Diagram) 描述可以部署的软件构件(比如jar文件,EJB等)之间的静态关系 部署图(Deployment Diagram) 描述一个系统的拓扑结构

描述一个设计模式的静态结构,使用类图对象图是很合适的。

行为型图

图的名字 介绍 使用案例图(Use Case Diagram) 使用案例图描述一系列的角色和使用案例及他们之间的关系。可以用来对一个系统的最基本的行为进行建模 活动图(Activity Diagram) 描述不用过程之间的动态接触。活动图是使用案例图所描述的行为的具体化 状态图(State Diagram) 描述一系列对象的内部状态及状态的变化和转移。注意一个类不能有两个不同的状态图 时序图(Sequence Diagram) 时序图是一种相互作用图,描述不同对象之间信息传递的时序 合作图(Collaboration Diagram) 合作图是一种相互作用图,描述发出信息、接受信息的一系列对象的组织结构

描述一个设计模式的行为特性,使用状态图时序图就很合适。


To Be Continue。。

0 0
原创粉丝点击