下载此文档

面向对象技术chapter09.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
第9章活动图
概述
活动图的组成元素
活动的分解
活动图建模技术
实例——图书馆管理系统的活动图
1
优秀课件,精彩无限!
概述
活动是某件事情正在进行的状态。
活动在状态机中表现为一个由一系列动作组成的非原子的执行过程。
活动图是一种描述系统行为的图,它用于展现参与行为的类所进行的各种活动的顺序关系。
活动图与状态图都是状态机的表现形式。
2
优秀课件,精彩无限!
概述
活动图与状态图的区别:
活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。
状态图着重描述从一个状态到另一个状态的流程,主要有外部事件的参与。
3
优秀课件,精彩无限!
概述
活动图的图形表示
活动图与流程图的区别
4
优秀课件,精彩无限!
活动图的图形表示
在UML中,活动表示成圆角矩形。
如果一个活动引发下一个活动,两个活动的图标之间用带箭头的直线连接。
活动图也有起点和终点,表示法和状态图中相同。
活动图中还包括分支与合并、分叉与汇合等模型元素。分支与合并的图标和状态图中的判定的图标相同,而分叉与汇合则用一条加粗的线段表示。
5
优秀课件,精彩无限!
活动图的图形表示
6
优秀课件,精彩无限!
活动图与流程图的区别
流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
活动图能够表示并发活动的情形,而流程图做不到。
活动图是面向对象的,而流程图是面向过程的。
7
优秀课件,精彩无限!
活动图的组成元素
组成UML的图形元素:
动作状态(Action State)
活动状态(Activity State)
动作流(Action Flow)
分支(Branch)与合并(Merge)
分叉(Fork)与汇合(Join)
泳道(Swimlane)
对象流(Object Flow)
8
优秀课件,精彩无限!
活动图的基本组成元素
动作状态
活动状态
动作流
分支与合并
分叉与汇合
泳道
对象流
9
优秀课件,精彩无限!
动作状态
动作状态是指执行原子的、不可中断的动作,并在此动作完成后通过完成转换转向另一个状态的状态。
动作状态使用平滑的圆角矩形表示,动作状态所表示的动作写在圆角矩形内部。
10
优秀课件,精彩无限!

面向对象技术chapter09 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人薄荷牛奶
  • 文件大小0 KB
  • 时间2014-01-20