实验三-使用VISIO绘制活动图_第1页
实验三-使用VISIO绘制活动图_第2页
实验三-使用VISIO绘制活动图_第3页
实验三-使用VISIO绘制活动图_第4页
实验三-使用VISIO绘制活动图_第5页
全文预览已结束

下载本文档

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

文档简介

1、实验三 使用visio建立活动图活动图反映了用例的实现,描述了为完成业务目标而进行的各项任务或活动及执行顺序。UML中的活动图用于描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动和工作流程情况, 活动图实际上是用来为用例的事件流建模的工具。“车辆购置管理”的活动图,其制作方法如下:在模型资源管理器中选择“车辆购置管理”用例并右击,在弹出的快捷菜单中选择“新建”“活动图”选项,如图2-49所示,在模型资源管理器中的“车辆购置管理”用例下出现“活动模型1” “活动-1”,将活动图名重命名为“车辆购置管理活动图”后即可在绘图板上绘制活动图。此时UML活动形状集也被同时

2、打开,可直接拖拽使用各类活动图形。图2-48 “车辆购置管理子用例图”绘制结果图2-49 新建活动图窗口首先将“初始状态”形状拖拽到绘制图板上,再选择“动作状态”形状将其拖拽到绘图板上,此时绘图板上出现“动作状态1”图形,双击该图形弹出“UML动作状态属性”对话框,可以修改动作状态的名称,撰写动作状态文档,设置调用动作、延迟的时间、约束和标记值等,如图2-50所示,此时将动作状态的名称修改为“填写车辆购置申请”;用同样的方法建立“查询购置申请”、“删除车辆购置申请”、“修改车辆购置申请”、“总工程师审批”、“总经理批复”、“二级公司购车”、“机务部下调拨单”、“二级公司接收调拨单” 等动作状态

3、,结果如图2-51所示,并且所有动作状态均显示在模型资源管理器中。图2-50 动作状态属性设置对话框图2-51 动作状态绘制结果各动作状态之间具有执行先后顺序,这个顺序反映了详细的业务状况。利用“控制流”和“对象流”可以反映顺序关系,例如,按顺序关系,在“初始状态”后是“填写车辆购置申请”,则在“UML活动”图集中,将“控制流”形状拖拽到绘图板中,然后将“控制流”的起始端连接到“初始状态”,将“控制流”的终止端连接到“填写车辆购置申请”动作状态。“填写车辆购置申请”这个动作完成后,应该有一个“查询购置申请”动作,该动作要能够提供车辆购置申请信息的查询功能,因此用同样的方法利用“控制流”图形将“

4、填写车辆购置申请”连接到“查询购置申请”,表达了两个动作的执行先后顺序。管理人员可以利用“查询购置申请”进行信息查询,如果发现信息输入有误,则系统要允许对信息进行修改甚至是删除,总工程师进行购置审批时也需要先查询购置申请的详细信息,因此“查询购置申请”动作完成后有3个不同的分支,在活动图中的表示方法是,首先从“UML活动”图集中将“转换(分叉)”形状拖拽到绘图板上,并将其置在“查询购置申请”活动的下方,然后再从“UML活动”图集中拖拽“控制流”图形,建立“查询购置申请”和“删除车辆购置申请”、“修改车辆购置申请”、“总工程师审批”之间的转换关系。动作状态间的顺序关系和转换关系如图2-52所示。图2-52 动作状态间的顺序关系和转换关系车辆购置申请的审批流程是按购置的不同方式进行的,如果申请购置车辆的所有权是公司,则总工程师审批通过后还要报请总经理批复,如果所有权属于其他单位或个人,只是将购置的车辆融资挂靠在公司内进行运输活动,则这类车辆的购置审批不需要报总经理,因此总工程师审批后所进行的下一步操作是要在判定车辆购置类型的基础上进行的,在绘图时需要将“UML活动”图集中的“判定”图形拖拽到绘图板上,然后再建立各活动之间的联系,如图2-53所示。图2-53 活动图最终结果当所有活动按顺序完成后,需将“最终状态”图形拖拽到绘图板上,表明整个活动的终止,如图2-

温馨提示

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

评论

0/150

提交评论