总结UML

Posted on 2014-05-18 19:41  圣歌奏  阅读(150)  评论(0)    收藏  举报

今天回顾了下UML的相关知识,整理一下其包含的两类共九种图。

一、静态建模

1、用例图(椭圆)

展示系统核心功能及与其交互的用户(actor)


2、类图(矩形)

描述多个类、接口的特征,以及对象之间的协作与交互关系。下示为经典的观察者模式图。


3、对象图

展现多个对象之间的特征及对象之间的交互


4、组件图

表现软件组件之间的关系


5、部署图

用于表现部署软件应用的物理设备信息


二、动态建模

1、时序图

捕捉一段时间范围内多个对象之间的交互信息,强调信息交互的时间顺序。


2、协作图

表现一定范围内对象之间协作的信息,强调参与信息交流的对象之间的组织结构。


3、状态转换图

强调一个对象在不同事件触发时,其内部状态的转变过程。下示为android的activity生命周期图。


4、活动图

描述活动的流程,其与状态图相差不多都不常用故不做图示。