第7章 活动图.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 活动图

第一节 活动图的概念与作用 活动图本质上是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的控制流。 第二节 活动图的基本符号 1、活动的概念 表示工作流过程中命令的执行或活动的进行。 2、活动的符号 二、状态 三、转移(动作流) 活动之间、活动与状态之间的转换。 四、分支与合并 1、分支 根据条件的取值决定动作的流向。 2、合并 合并将两条路径连接到一起,合并成一条路径。 第三节 活动图的其他符号 一、分叉和汇合 二、泳道 泳道表明每个活动是由哪些人或哪些部门负责完成。 三、对象流 用活动图描述某个对象时,可以将涉及到的对象放到活动图中,并用一个依赖将其连接到活动或状态上,对象的这种使用方法就构成了对象流。 第四节 活动图的Rose建模 一、创建活动图 右击use case view -new-activity diagram” The End 2、汇合 用于将两个或多个控制流合并到一起形成一个单向控制流。 如果一个控制流在其他控制流到达之前到达了连接,它将会等待,直到所有控制流都到达了才会向连接传递控制权。 练习:销售合同从签订到履约的过程 销售合同签订后,要进行核对。如果发现错误,则终止履约;如果没有错误,则要核对货物清单确定是否有货,还要核对付款单确定对方是否已经付款,只有这两项都完成,才可以发货。如果无货或对方尚未付款,则终止履约。 思考:以下活动图有无错误? 在活动图中泳道区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。 在包含泳道的活动图中每个活动只能明确地属于一个泳道 二、重命名活动图并双击打开活动图窗口 活动 开始状态 结束状态 转移 水平的分叉与汇合 垂直的分叉与汇合 分支与合并 泳道 三、绘制活动图的关键步骤 1、添加泳道 (1)添加泳道:单击工具栏上的泳道按纽,在活动图窗口中单击。 (2)重命名泳道:双击泳道标签,弹出如下窗口 (3)调整泳道的宽度:拖动泳道间的调整线 (4)删除泳道 方法1:右击泳道-delete 此删除操作产生的效果: 泳道被删除(非彻底删除,可恢复) 泳道内的图形也会同时被删除(非彻底删除,可恢复) 方法2:在浏览器中右击泳道-delete 此删除操作产生的效果: 泳道被删除(彻底删除,不可恢复) 泳道内的图形也会同时被删除(非彻底删除,可恢复) 2、设置转移条件 双击转移,弹出 3、添加对象与对象流 (1)将对象与对象流按纽显示在绘图工作栏中 右击绘图工具栏空白处,选择“Customize”,弹出 如下窗口,将这两项添加到绘图工具栏。 * * * 第7章 活动图 (activity diagram) 实例引入:活动图的作用 歌词模式播放 MV模式播放 酷我音乐盒的主要功能: 用户根据歌曲名称有哪些信誉好的足球投注网站自己喜爱的音乐,找到后,用户可以歌词模式( MP3 模式)播放,也可以MV模式播放。由于音乐和歌词都来自于互联网,故在播放之前应连接这些文件。 练习:画出酷我音乐盒的用例图 描述“播放MP3”用例: 实例引入:活动图的作用 public class assistant { public int id; …… public int max(int score1, int score2, int score3) { int temp; temp = score1; if (score2 temp) temp = score2; if (score3 temp) temp = score3; return temp; } } 活动图的作用:描述用例 描述类的操作 另外, 可以用来描述算法(单独使用) 一、活动(动作) 开始状态 结束状态 一个活动图中开始状态能否有多个?结束状态能否有多个? 注意: 一个活动图中只能有一个开始状态 一个活动图中可以有多个结束状态 提示:分支节点与合并节点的符号相同 1、分叉 用于将一个控制流分为两个或多个并发运行的分支。 *

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档