总结UML

来源:互联网 发布:减肥软件 编辑:程序博客网 时间:2024/06/05 00:55

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

一、静态建模

1、用例图(椭圆)

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


2、类图(矩形)

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


3、对象图

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


4、组件图

表现软件组件之间的关系


5、部署图

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


二、动态建模

1、时序图

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


2、协作图

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


3、状态转换图

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


4、活动图

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


0 0