UML2.0图的种类

UML 2.0共有10种图,分别为组合结构图、用例图、类图、序列图、对象图、协作图、状态图、活动图、组件图和部署图,它们各用以表现不同的视图,如表1-1所示。
表1-1  UML的图



    

    

   

组合结构图(composite-
structurediagram)

表现结构(架构)性需求,主要包括Part、Port、接口和链接(Link)

Part、Port、接口、链接
关系

用例图

(use case diagram)

表现功能需求,主要包括用例和参
与者

用例、参与者、关联关系

类图

(class diagram)

表现静态结构,主要包括一群类及其间的静态关系

类、关联关系、泛化关系

序列图

(sequence diagram)

表现一群对象依序传送消息的交互状况

对象、消息、活动期

对象图

(object diagram)

表现某时刻下的数据结构,主要包括一群对象及其间拥有的数据数值

对象、链接、消息

协作图

(collaboration diagram)

表现一群有链接的对象传送消息的交互状况

对象、链接

状态图

(statechart diagram)

表现某种对象的行为,主要呈现一堆状态因事件而转换的状况

状态、事件、转换、动作

活动图

(activity diagram)

表现一段自动转换的活动流程,主要包括一堆活动及其间的自动转换线

活动、转换、分叉、接合

组件图(component 
diagram)

表现一群组件及其间的依赖关系

组件、接口、依赖关系、实现关系

部署图

(deployment diagram)

表现一堆设备及其间的依赖关系

节点、组件、依赖关系

你可能感兴趣的:(UML,uml)