UML1活动图优质PPT.ppt

上传人:b****1 文档编号:14329498 上传时间:2022-10-22 格式:PPT 页数:28 大小:290.50KB
下载 相关 举报
UML1活动图优质PPT.ppt_第1页
第1页 / 共28页
UML1活动图优质PPT.ppt_第2页
第2页 / 共28页
UML1活动图优质PPT.ppt_第3页
第3页 / 共28页
UML1活动图优质PPT.ppt_第4页
第4页 / 共28页
UML1活动图优质PPT.ppt_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

UML1活动图优质PPT.ppt

《UML1活动图优质PPT.ppt》由会员分享,可在线阅读,更多相关《UML1活动图优质PPT.ppt(28页珍藏版)》请在冰豆网上搜索。

UML1活动图优质PPT.ppt

描述一个操作执行过程中(如类的方法)所完成的工作(动作),类似于程序流程图作用;

示例,登机过程,2.活动图元素,活动图由以下元素组成:

节点动作控制(起始、终止、分支、合并、并发分叉、汇合)对象流(连接节点,也称边)泳道活动图主要利用动作和流对行为建模,同时还有数据、状态和控制等元素。

3.活动图的表示方式,3.1活动和动作3.2活动边3.3活动节点3.4活动划分或泳道3.5调用其它活动,3.1活动和动作,活动(Activity)是由一个或多个动作(Action)组成的行为动作是活动中的一个步骤,但是,动作并不是组成活动的最小单位,每个动作只是相对它的活动而言,如果把一个动作作为一个活动,那么,这个动作又可分为更多个组成这个活动的动作在UML活动图中,活动和动作都用同样一种图形来表示,即圆角矩形,圆角矩形中书写动作或活动的名字,LogSystem,活动的名字,活动,动作,EnterIDandPassword,LogIn,Verify,动作的名字,图8-1活动和动作,3.1活动和动作,3.2活动边,在活动图中,仅有动作是没有意义的,因为活动图是需要表现动作与动作之间、动作与数据之间、数据与动作之间的关联和方向UML2.0称这些出现在活动中的信息之间的关联为活动边(ActivityEdges),LogSystem,活动边,EnterIDandPassword,LogIn,Verify,3.2活动边,图8-2活动边,3.3活动节点,在活动图中,流动中的信息不仅仅只有动作,还有许多其它的流动信息,UML2.0把除了动作外的其它活动信息称为活动节点。

活动节点主要分为三大类:

参数节点对象节点控制节点,(3)控制节点,控制节点(ControlNodes)是用于表示活动中的控制判断、同步运算、路径分叉、路径合并等特殊节点控制节点主要包括:

起始节点(InitialNodes)判断节点(DecisionNodes)汇合节点(MergeNodes)分叉节点(ForkNodes)结合节点(JoinNodes)终点节点(FinalNodes),(3)控制节点,起始节点(InitialNodes)表示活动的开始节点,图8-9起始节点,(3)控制节点,判断节点(DecisionNodes)判断节点是通过布尔值的选择给出不同的输出流的控制节点在判断节点中,需要根据不同的条件执行不同的动作序列,这些条件被称为警戒条件(GuardConditions),(3)控制节点,判断节点(DecisionNodes)图(a)表示由动作返回的布尔值来决定输出流的去向图(b)表示判断节点产生布尔值的条件内容,图8-10判断节点,(3)控制节点,汇合节点(MergeNodes)与决策节点相反,汇合节点具有多个输入边和一个输出边,它的两个输入边并不需要并行到达汇合节点,也就是说无论哪个边先到达汇合节点,都要进入唯一的输出边,图8-11汇合节点,(3)控制节点,分叉节点(ForkNodes)分叉节点是一个动作在该点同时并行产生多个并发活动边,图8-12分叉节点,(3)控制节点,结合节点(JoinNodes)结合节点是指多个并发活动边在该点应产生各自的返回值,当所有返回值均正确产生后,传递给该节点的唯一输出边,图8-13结合节点,(3)控制节点,分叉和结合,(3)控制节点,终点节点(FinalNodes)有两种类型的终点节点:

用于终止活动图的一个路径而不是整个活动的流终点节点,用圆形加X表示;

用于结束整个活动的活动终点节点,用加圈的实心圆表示,图8-14终点节点,3.4活动划分或泳道,为了表明活动图中各种元素的归属,UML用垂直线将不同归属的元素分开,将它称为活动划分(ActivityPartitions),由于这种划分的外观很像泳道,所以也称为活动图中的泳道(SwimmingLines)。

活动划分将一个活动图中的活动元素分组,每一组的上方表明该组元素所属对象,这样很容易通过划分看到活动的参与者,带泳道的活动图,3.5调用其它活动,为了增加可读性,活动图中用符号表示当前动作在另一个活动图中被详细描述“计算折扣”动作内部有更详细的描述,另外有活动图描述,计算折扣,4.总结,创建一个UML活动图,需要反复执行下列步骤:

第一步,定义活动图要对什么建模第二步,寻找泳道(部门或角色)第三步,添加活动/动作第四步,添加活动/动作间的转换第五步,添加决策点第六步,找出可并行活动之处,5.Rose中绘制活动图,在视图区域中右键单击“LogicalView”节点,选择【New】【ActivityDiagram】,默认名称为“NewDiagram”,可输入自己的名称,课堂练习,某公司对职工借款报销规定了以下流程:

职工填写借据交由部门经理签字,然后将部门经理签好字的借据交至财务部,财务部出纳员看到签批手续齐全的借据后,予以付款,保存借据。

如手续不全,出纳员有权拒付。

职工将原始票据收集整理后,填制费用报销单。

填好的费用报销单需交部门经理审核,部门经理认可后签字。

职工将签好字的报销单交至财务部,出纳员找出借据,计算后多退少补,报销单内容有误应退回。

如果是当月借当月报销就将借据还给借款人;

如果隔月报销,冲销其他应收款,不退借款单。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1