文档介绍:该【UML活动图教案PPT课件一等奖新名师优质课获奖比赛公开课 】是由【读书之乐】上传分享,文档一共【47】页,该文档可以免费在线阅读,需要了解更多关于【UML活动图教案PPT课件一等奖新名师优质课获奖比赛公开课 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。1 活动图概述
活动图(activity diagram)和交互图是UML中对系统动态建模的两种重要形式。
交互图(次序图和协作图)强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流 。
活动图用来描述事物或对象的活动变化流程,是一种表述业务过程、工作流的技术。它可以用来对业务过程、工作流建模、工程组织过程、算法流程,也可以对用例实现建模。
1. 描述工作流
订货处理活动图
2. 描述工程组织过程
建筑工程过程活动图
3. 描述算法流程
2 活动图的图形表达
在UML中,活动表达到圆角矩形。
假如一种活动引起下一种活动,两个活动的图标之间用带箭头的直线连接。
活动图也有起点和终点。
活动图中还包括分支与合并、分叉与汇合等模型元素。分支与合并的图标和状态图中的判定的图标相似,而分叉与汇合则用一条加粗的线段表达。
活动起点
活动
分叉
汇合
活动终点
分支
合并
活动图的图形表达
3 活动图的构成元素
构成UML的图形元素:
动作状态(Action State)
活动状态(Activity State)
动作流(Action Flow)
分支(Branch)与合并(Merge)
分叉(Fork)与汇合(Join)
泳道(Swimlane)
对象流(Object Flow)
动作状态
动作状态是指执行原子的、不可中断的动作,并在此动作完毕后通过完毕转换转向另一种状态的状态。
动作状态使用平滑的圆角矩形表达,动作状态所示的动作写在圆角矩形内部。
活动状态
活动状态用于体现实状况态机中的一种非原子的运行,活动状态可以分解成其他子活动或动作状态.
活动状态的表达图标也是平滑的圆角矩形,并可以在图标中给出入口动作和出口动作等信息。
活动状态的内部活动可以用另一种活动图来表达。
和动作状态不一样,活动状态可以有入口动作和出口动作,也可以有内部转移。
动作状态是活动状态的一种特例,假如某个活动状态只包括一种动作,那么它就是一种动作状态。