梧桐树下-井冈山大学信息交流分享平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 346|回复: 0

UML建模之活动图介绍(Activity Diagram)

[复制链接]
发表于 2014-5-22 11:05:30 | 显示全部楼层 |阅读模式
UML建模之活动图介绍(Activity Diagram),井冈山大学梧桐树下UML建模之活动图介绍(Activity Diagram),井冈山大学梧桐树下
UML建模之活动图介绍(Activity Diagram),井冈山大学梧桐树下


一、活动图的组成元素 Activity Diagram Element
1、活动状态图(Activity)
2、动作状态(Actions)
3、动作状态约束(Action Constraints)
4、动作流(Control Flow)
5、开始节点(Initial Node)
6、终止节点(Final Node)
7、对象(Objects)
8、数据存储对象(DataStore)
9、对象流(Object Flows)
10、分支与合并(Decision and Merge Nodes)
11、分叉与汇合(Fork and Join Nodes)
12、异常处理(Exception Handler)
13、活动中断区域(Interruptible Activity Region)
14、泳道(Partition)
二、活动图案例分析
三、总结

活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。一、活动图的组成元素 Activity Diagram Element1、活动状态图(Activity)
活动状态用于表达状态机中的非原子的运行,其特点如下:
(1)、活动状态可以分解成其他子活动或者动作状态。
(2)、活动状态的内部活动可以用另一个活动图来表示。
(3)、和动作状态不同,活动状态可以有入口动作和出口动作,也可以有内部转移。
(4)、动作状态是活动状态的一个特例,如果某个活动状态只包括一个动作,那么它就是一个动作状态。
UML中活动状态和动作状态的图标相同,但是活动状态可以在图标中给出入口动作和出口动作等信息。

2、动作状态(Actions)
动作状态是指原子的,不可中断的动作,并在此动作完成后通过完成转换转向另一个状态。动作状态有如下特点:
(1)、动作状态是原子的,它是构造活动图的最小单位。
(2)、动作状态是不可中断的。
(3)、动作状态是瞬时的行为。
(4)、动作状态可以有入转换,入转换既可以是动作流,也可以是对象流。动作状态至少有一条出转换,这条转换以内部的完成为起点,与外部事件无关。
(5)、动作状态与状态图中的状态不同,它不能有入口动作和出口动作,更不能有内部转移。
(6)、在一张活动图中,动作状态允许多处出现。

3、动作状态约束(Action Constraints)
动作状态约束:用来约束动作状态。
4、动作流(Control Flow)
动作之间的转换称之为动作流,活动图的转换用带箭头的直线表示,箭头的方向指向转入的方向。

5、开始节点(Initial Node)
开始节点:表示成实心黑色圆点

6、终止节点(Final Node)
分为活动终止节点(activity final nodes)和流程终止节点(flow final nodes)。
活动终止节点表示整个活动的结束

而流程终止节点表示是子流程的结束。

7、对象(Objects)
  
8、数据存储对象(DataStore)

UML建模之活动图介绍(Activity Diagram),井冈山大学梧桐树下UML建模之活动图介绍(Activity Diagram),井冈山大学梧桐树下



上一篇:八大UML建模误区
下一篇:UML个人总结看法
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 客服中心

帮助|小黑屋|加入|井冈山大学梧桐树下 ( 黔ICP备15015728号-3 )
梧桐树下网站属于井冈山大学信息汇集平台非学校官方网站,如有疑问请联系Q939473469

GMT+8, 2017-3-23 16:19

Powered by Discuz! X3.2 Designed By TSMINI Build By 阿举

© 2012-2017 wtsxia Inc.

快速回复 返回顶部 返回列表