当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《UML及软件建模》第十章 活动图(activity diagram)

资源类别:文库,文档格式:PPT,文档页数:15,文件大小:2.07MB,团购合买
一、什么是活动图 二、如何运用活动图 三、如何应用泳道
点击下载完整版文档(PPT)

UML及软件建模 主讲人:李唯 Clx7000@163.com

Page 1 UML及软件建模 主讲人 :李 唯 clx7000@163.com

第章活动图( activity diagram) 什么是活动图 如何运用活动图 如何应用泳道

Page 2 第十章 活动图 (activity diagram) 什么是活动图 如何运用活动图 如何应用泳道

概述 活动图是状态机的一个变体,用来描述执行算法的工作流程中涉及的活 动。活动状态代表了一个活动:一个工作流步骤或一个操作的执行。活 动图描述了一组顺序的或并发的活动

Page 3 1、概述 活动图是状态机的一个变体,用来描述执行算法的工作流程中涉及的活 动。活动状态代表了一个活动:一个工作流步骤或一个操作的执行。活 动图描述了一组顺序的或并发的活动

2、活动图在UML中的表示方法 洁动图包括一些方便的速记符号,这些符号实际上可以用于任何状态图, 尽管活动图和状态图的混合表示法多数时候都很难看 活动状态表示成带有圆形边线的矩形,它含有活动的描述(普通的状态盒 为直边圆角)。简单的完成转换用箭头表示。和状态图相似,活动图也有 起点和终点符号,表示法和状态图一样 活动1 活动2 活动图图符集

Page 4 2、活动图在UML中的表示方法 活动图包括一些方便的速记符号,这些符号实际上可以用于任何状态图, 尽管活动图和状态图的混合表示法多数时候都很难看。 活动状态表示成带有圆形边线的矩形,它含有活动的描述(普通的状态盒 为直边圆角)。简单的完成转换用箭头表示。和状态图相似,活动图也有 起点和终点符号,表示法和状态图一样。 活动1 活动图图符集 ● 活动2 ●

2、判定 清动序列几乎总是要到达某一点,在这一点处要做出判定。一组条件 引发一条执行路径,另一组条件则引发另一条执行路径,并且这两条执行 条件是互斥的 可以用两种方式表示判定点。 种方式是从一个活动直接引出可能的路径 另一种方式是将活动的转移引到一个小的菱形图标,然后从这个菱形的图 标中再引出可能的路径。 无论用哪中方式,都必须在相关的路径附近指明引起这条路径被执行的条 件,条件表达式要用方括号括起来

Page 5 2.1、判定 可以用两种方式表示判定点。 一种方式是从一个活动直接引出可能的路径。 另一种方式是将活动的转移引到一个小的菱形图标,然后从这个菱形的图 标中再引出可能的路径。 无论用哪中方式,都必须在相关的路径附近指明引起这条路径被执行的条 件,条件表达式要用方括号括起来。 一个活动序列几乎总是要到达某一点,在这一点处要做出判定。一组条件 引发一条执行路径,另一组条件则引发另一条执行路径,并且这两条执行 条件是互斥的

闹钟响 闹钟响 没饿 「饿了] 「饿了 没饿 吃早餐 接着睡觉 吃早餐 接着睡觉 判定的两种表示方式

Page 6 判定的两种表示方式 吃早餐 接着睡觉 ● ● 闹钟响 吃早餐 接着睡觉 ● 闹钟响 ● ◇ [饿了] [饿了] [没饿] [没饿]

2、并发路径 在对活动建模时,往往要将一个转移划分成两个单独的同时(并发)执 行的路径,而后它们再合并在一起。 要表示这种活动路径的划分,可以用一个与路径垂直的黑色粗实线条表 示,并发的路径从这个实线条引出。而并发路径的合并也使用另一个粗 实线条表示

Page 7 2.2、并发路径 在对活动建模时,往往要将一个转移划分成两个单独的同时(并发)执 行的路径,而后它们再合并在一起。 要表示这种活动路径的划分,可以用一个与路径垂直的黑色粗实线条表 示,并发的路径从这个实线条引出。而并发路径的合并也使用另一个粗 实线条表示

做完工 作 放松 听歌 并发活动的表示法

Page 8 并发活动的表示法 放松 听歌 ● ● 做完工 作

23、对象流 活动图能表示对象的值流和控制流。对象流状态表示活动中输入或输出 的对象。对输出值而言,虚线箭头从活动指向对象流状态。对输入值而 言,虚线箭头从对象流状态指向活动。如果活动有多个输出值或后继控 制流,那么箭头背向分叉符号。同样,多输入箭头指向结合符号

Page 9 活动图能表示对象的值流和控制流。对象流状态表示活动中输入或输出 的对象。对输出值而言,虚线箭头从活动指向对象流状态。对输入值而 言,虚线箭头从对象流状态指向活动。如果活动有多个输出值或后继控 制流,那么箭头背向分叉符号。同样,多输入箭头指向结合符号。 2.3、对象流

色山就 CNEE Terd ATir Entend Pay +F■ order LrRr Collect oer

Page 10

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共15页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有