UML讲义7-活动图.ppt_第1页
UML讲义7-活动图.ppt_第2页
UML讲义7-活动图.ppt_第3页
UML讲义7-活动图.ppt_第4页
UML讲义7-活动图.ppt_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、第7章活动图,介绍的例子:活动图的作用,酷乐盒的主要功能:用户根据歌曲名称搜索自己喜欢的音乐,找到后,用户可以在MP3模式(同步显示歌词)或MV模式下播放。由于音乐和歌词都来自互联网,这些文件应该在播放前连接。练习:画一个酷音乐盒的用例图,描述“播放MP3”的用例:示例介绍:活动图的功能,公共类助手公共int id公共int max(int score1,int score2,int score 3)int temp;temp=score1如果(score 2 temp)temp=score 2;如果(score 3 temp)temp=score 3;返回温度;第一部分是活动图的概念和功

2、能。活动图本质上是一个流程图,它描述了活动的顺序,即系统从一个活动到另一个活动的控制流。活动图的功能:描述用例描述类的操作。此外,它还可以用来描述算法(单独使用)。第二节:活动图的基本符号。1.活动的概念表示工作流过程中命令的执行或活动的进展。2.活动符号:1 .活动(行动);2.状态、开始状态和结束状态。一个活动图中可以有多个开始状态吗?可以有多个结束状态吗?注意:活动图中只能有一个开始状态,活动图中可以有多个结束状态。第三,过渡(行动流)活动之间以及活动和状态之间的过渡。4.分支和合并;1.分支根据条件的值决定动作的流向。2.合并合并将两条路径连接在一起,并将它们合并成一条路径。提示:判断

3、节点的符号与合并节点的符号相同。第三节活动图的其他符号:1 .分叉和收敛。1.分叉用于将控制流分成两个或多个并发运行的分支。2.收敛用于将两个或多个控制流组合在一起,以形成单向控制流。如果一个控制流在其他控制流到达之前到达一个连接,它将等到所有控制流都到达之后再将控制转移到该连接。实践:从签订销售合同到履行销售合同的过程。销售合同签订后,应该进行检查。如果发现错误,性能将被终止;如果没有错误,检查货物清单看是否有货物,检查付款单据看对方是否已经付款。只有完成这两项,货物才能交付。如果货物缺货或对方没有付款,履约将被终止。思考:下面的活动图有什么错误吗?泳道泳道显示哪些人或部门负责完成每项活动。

4、在活动图中,泳道区分了负责活动的对象,这清楚地表明哪些活动是由哪些对象执行的。在包含泳道的活动图中,每个活动只能属于一个泳道。第三,当一个对象被活动图描述时,相关对象可以被放入活动图中,并通过依赖关系连接到活动或状态,并且对象的这种使用构成了对象流。第4节玫瑰活动图建模,1。创建活动图,右键单击用例视图-新建-活动图”,2。重命名活动图并双击打开活动图窗口,活动开始状态,结束状态,水平分叉和收敛,垂直分叉和收敛,分支和合并通道,3。绘制活动图的关键步骤1。添加车道:(1)添加车道:(2)重命名车道:双击车道标签,弹出如下窗口。(3)调整车道宽度:拖动车道之间的调整线。(4)删除车道。方法1:右键单击通道-删除。此删除操作的效果是泳道被删除(未完全删除,可恢复),泳道中的图形将同时被删除(未完全删除)。此删除操作的效果是:泳道被删除(完全删除,不可恢复),泳道中的图形也将被删除(未完全删除,可恢复)。2.设置转移条件,双击转移并弹出。3.添加对象和对象流。(1)在绘图工作栏中显示对象和对象流的按钮,右键单击绘图工具栏的空白处,选择自定义添加并设置对象,a .使用此按钮添加对象,结果是:b .设置对象名称双击添加的对象,弹出右窗口。在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论