现在的位置: 首页 > 综合 > 正文

(原)UML概述

2012年08月26日 ⁄ 综合 ⁄ 共 599字 ⁄ 字号 评论关闭

一、UML图的类型

  1. 用例图
  2. 顺序图
  3. 类图和对象图
  4. 状态图
  5. 活动图
  6. 构件图
  7. 部署图

用例图、顺序图、类图是较为常用的图,将在后面做详细介绍,先来讲解状态图和活动图。

二、状态图

1.状态图用途:描述对象在生命期中的状态以及引起状态改变的事件。

2.何时需要画:当行为的改变和状态有关时才创建状态图。如果一个实体,比如一个类或组件,表示的行为的顺序和当前的状态无关,那么画一个UML状态图可能是没有什么用处的。

3.符号详解:

  • 初始起点,使用实心圆来绘制
  • 连接线,使用具有开箭头的线段来绘制
  • 状态,使用圆角矩形来绘制
  • 判断点,使用空心圆来绘制
  • 终止点,使用内部包含实心圆的圆来绘制

三、活动图

 

1.活动图用途:描述活动的先后顺序,类似于流程图。

2.何时需要画:描述工作流程,操作流程。

3.符号详解:

  • 初始起点,使用实心圆来绘制
  • 连接线,使用具有开箭头的线段来绘制
  • 活动,使用圆角矩形来绘制
  • 判断点,使用空心菱形来绘制
  • 终止点,使用内部包含实心圆的圆来绘制

4.基本概念

  • 活动
  • 泳道:表示实际执行活动的对象。
  • 分支:从多种可能的活动转移中选择一个。有两种表示方法。
  • 分叉和汇合:表示对象中的并发行为,分叉,一个控制流被多个控制流代替,汇合即相反的意思。

 

 
图1.分支、分叉和汇合的例子
  • 对象流:活动和对象之间的关系。

 

     图2.图中order就是对象,有不同的状态(entered,filled)

四、构件图

系统内文件的组成情况

五、部署图

系统硬件的组成情况

 

 

抱歉!评论已关闭.