网站大量收购独家精品文档,联系QQ:2885784924

UML-1-活动图重点.ppt

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

——活动图 Activity Diagram UML及建模工具 活动图 1 活动图作用 2 活动图元素 3 活动图的表示方法 4 总结 5 Rose中绘制活动图 1. 活动图作用 说明一次商务活动中的参与者、工作流、组织和对象是如何工作的,即业务流程建模。 描述一个用例的实例是如何执行动作以及如何改变对象状态,即系统某一个功能的执行过程; 描述一个操作执行过程中(如类的方法)所完成的工作(动作),类似于程序流程图作用; 示例 登机过程 2. 活动图元素 活动图由以下元素组成: 节点 动作 控制(起始、终止、分支、合并、并发分叉、汇合) 对象 流(连接节点,也称边) 泳道 活动图主要利用动作和流对行为建模,同时还有数据、状态和控制等元素。 3. 活动图的表示方式 3.1 活动和动作 3.2 活动边 3.3 活动节点 3.4 活动划分或泳道 3.5 调用其它活动 3.1 活动和动作 活动(Activity)是由一个或多个动作(Action)组成的行为 动作是活动中的一个步骤,但是,动作并不是组成活动的最小单位,每个动作只是相对它的活动而言,如果把一个动作作为一个活动,那么,这个动作又可分为更多个组成这个活动的动作 在UML活动图中,活动和动作都用同样一种图形来表示,即圆角矩形, 圆角矩形中书写动作或活动的名字 LogSystem 活动的名字 活动 动作 Enter ID and Password Log In Verify 动作的名字 图8-1 活动和动作 3.1 活动和动作 3.2 活动边 在活动图中,仅有动作是没有意义的,因为活动图是需要表现动作与动作之间、动作与数据之间、数据与动作之间的关联和方向 UML2.0称这些出现在活动中的信息之间的关联为活动边 (Activity Edges) LogSystem 活动边 Enter ID and Password Log In Verify 3.2 活动边 图8-2 活动边 3.3 活动节点 在活动图中,流动中的信息不仅仅只有动作,还有许多其它的流动信息,UML2.0把除了动作外的其它活动信息称为活动节点。 活动节点主要分为三大类: 参数节点 对象节点 控制节点 (3)控制节点 控制节点 (Control Nodes) 是用于表示活动中的控制判断、同步运算、路径分叉、路径合并等特殊节点 控制节点主要包括: 起始节点(Initial Nodes) 判断节点(Decision Nodes) 汇合节点(Merge Nodes) 分叉节点(Fork Nodes) 结合节点(Join Nodes) 终点节点(Final Nodes) (3)控制节点 起始节点(Initial Nodes) 表示活动的开始节点 图8-9 起始节点 (3)控制节点 判断节点(Decision Nodes) 判断节点是通过布尔值的选择给出不同的输出流的控制节点 在判断节点中,需要根据不同的条件执行不同的动作序列,这些条件被称为警戒条件(Guard Conditions) (3)控制节点 判断节点(Decision Nodes) 图 (a)表示由动作返回的布尔值来决定输出流的去向 图 (b)表示判断节点产生布尔值的条件内容 (a) (b) 图8-10 判断节点 (3)控制节点 汇合节点(Merge Nodes) 与决策节点相反,汇合节点具有多个输入边和一个输出边,它的两个输入边并不需要并行到达汇合节点,也就是说无论哪个边先到达汇合节点,都要进入唯一的输出边 图8-11 汇合节点 (3)控制节点 分叉节点(Fork Nodes) 分叉节点是一个动作在该点同时并行产生多个并发活动边 图8-12 分叉节点 (3)控制节点 结合节点(Join Nodes) 结合节点是指多个并发活动边在该点应产生各自的返回值,当所有返回值均正确产生后,传递给该节点的唯一输出边 图8-13 结合节点 (3)控制节点 分叉和结合 pick show schedule show publicize show buy script and music hire artists rehearse build sets design lighting make costumes sell tickets dress rehearsal perform

文档评论(0)

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

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

1亿VIP精品文档

相关文档