1 / 31
文档名称:

精品PPT课件----活动图举例.ppt

格式:ppt   页数:31
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件----活动图举例.ppt

上传人:wz_198613 2014/10/29 文件大小:0 KB

下载得到文件列表

精品PPT课件----活动图举例.ppt

文档介绍

文档介绍:活动图举例
一、活动图含义
类似于流程图
支持并行活动,支持多线程编程
描述类的操作
描述用例和对象内部的工作过程
沈阳理工大学应用技术学院信息与控制学院
二、活动图的作用
1、描述一个操作的执行过程中所完成的工作或动作。
2、描述对象内部的工作。
3、显示如何执行一组相关的动作,及如何影响周围的对象。
4、用例的执行过程。
5、说明某个商务活动的人员,工作流,组织和对象是如何工作的。
6、处理多线程应用。
沈阳理工大学应用技术学院信息与控制学院
三、不适用活动图的情况
显示对象间的合作
显示对象在其生命周期的运转情况
沈阳理工大学应用技术学院信息与控制学院
四、表示图符
起点,有且仅有一个
终点
活动
转移,活动之间的连接
分支与合并
分支的各路径互斥
分叉与汇合
分叉的各路径并发无序
分叉,一个输入,多个输出转换
沈阳理工大学应用技术学院信息与控制学院
五、泳道
为了对活动的职责进行组织而在活动图中将活动状态分为不同的组,称为泳道(swimlane)。
每个泳道代表特定含义的状态职责的部分。在活动图中,每个活动只能明确的属于一个泳道,泳道明确的表示了哪些活动是由哪些对象进行的。
每个泳道都有一个与其他泳道不同的名称。
每个泳道可能由一个或者多个类实施,类所执行的动作或拥有的状态按照发生的事件顺序自上而下的排列在泳道内。
沈阳理工大学应用技术学院信息与控制学院
六、并行活动的描述
发送信号:表示系统或过程向外部发送一个信号。
接收信号:表示系统或过程从外部过程接收一个信号。
收到信号后开始执行相应的活动。
不同的活动序列可以通过信号来协调过程执行进度的次序。
示例一:进程A和B都打算使用打印机,进程A先抢占,释放后进程B 获得打印机并使用。
沈阳理工大学应用技术学院信息与控制学院
示例一、
沈阳理工大学应用技术学院信息与控制学院
示例二、用户搜索
1、用户向系统提交搜索条件
2、系统确定搜索类型执行搜索
3、显示搜索结果给用户。
用户对象
系统对象
那么如何表示两个对象
之间的动作呢?
使用泳道技术
沈阳理工大学应用技术学院信息与控制学院
实例二、使用泳道
沈阳理工大学应用技术学院信息与控制学院