第5章 活动图.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
活动图 活动图概述 活动图的基本组成元素 实例 总结 活动图 活动图概述 活动图的基本组成元素 实例 总结 5.1 活动图概述 活动图(activity diagram):描述为了完成某一个目标需要做的活动以及这些活动的执行顺序。 。 UML中有两个层面的活动图,一种用于描述用例场景,另一种用于描述对象交互。 活动图 活动图概述 活动图的基本组成元素 实例 总结 活动图 活动图概述 活动图的基本组成元素 实例 总结 5.2 活动图的基本组成元素 在 UML 中,活动表示成两边是弧的条形框表示 如果一个活动引发下一个活动,两个活动的图标之间用带箭头的直线连接 活动图有起点和终点 活动图中包括分叉与合并、分劈与汇合等模型元素。分叉与合并的图标和状态图中的判定的图标相同,而分劈与汇合则用一条加粗的线段表示 活动图的基本概念与组成元素 活动 动作流(Action Flow) 分叉(Branch)与合并(Merge) 分劈(Fork)与汇合(Join) 表示系统与对象的并发行为 分叉一个控制流被两个或多个控制流代替(并发) 汇合两个或多个控制流被一个控制流代替 泳道(Swimlane):活动图的区域划分 对象流(Object Flow) 活动 活动(Action):是活动图主要节点,用两边为弧的条形框表示,中间填活动名。 活动分为简单活动和复合活动 简单活动:不能再分解的活动 复合活动:可以再分解的复杂活动 活动流(Action Flow) 描述活动之间的有向关系,反映一个活动向另外一个活动之间的转移,用带箭头的实线表示。 分支 分支:表示活动流的分叉和合并。 分叉:有一个入转换和两个带条件的出转换,出转换的条件应当是互斥的 合并:有两个带条件的入转换和一个出转换,合并表示从对应的分支开始的条件行为的结束 分劈和汇合 表示并发的同步行为,用同步杆表示。 泳道 泳道(swimlane):是活动图中的区域划分,每一个泳道代表一个责任区域,一个泳道中包括一组相关的活动。 泳道区分了负责活动的对象,明确地表示了哪些活动是由哪些对象进行的 泳道 -活动图中的区域划分,根据活动职责划分 -每个泳道代表一个责任区 -泳道和类不是一一对应 泳道关心的是其所代表的职责 一个泳道可能由1或n个类实现 对象流 -活动图中引入对象流,反映活动与对象之间的依赖关系,表示对象对活动的作用,或活动对对象的影响,用依赖关系表示。 如一个活动创建对象或使用对象 活动图 活动图概述 活动图的基本组成元素 实例: 总结: 活动图 活动图概述 活动图的基本组成元素 实例: 总结: 建模用例的活动图步骤 标识需要活动图的用例 建模用例的基本流程(主路径) 建模用例的扩展流程(从路径) 添加泳道来标识活动的事务分区 标识需要活动图的用例 建模用例的基本流程 建模用例的扩展流程(从路径) 活动图建模的好处 帮助发现用例:如果现有的业务用例不能完整地编排出实际的业务流程,那么可能遗漏了业务用例。 帮助检查用例粒度:用现有的用例编排用例图感觉到别扭,那么可能用例粒度不统一。 帮助检查主角:如果有些业务主角难以编排活动图,那么可能是业务主角定义错误。 帮助检查业务用例:如果有些用例在活动图中用不上,那么可能是业务用例获取错误。 帮助发现领域模型:如果在同一个或多个用例场景的不同活动中某个名称重复出现,那么应当对这个名词给予重视。 Thank You! * * 第五章 活动图 开始 提出建筑的基本要求 委托设计单位 制定建筑计划 工程招标 工程施工 材料采购 工程完工 开始 出示机票和身份证 身份核对 办理登机手续 打印登机牌 托运行李 获取登机牌和行李签 终止办理 结束办理 登机手续用例场景的活动图 错误 正确 有行李 无行李 用例活动图 活动 分劈 汇合 分叉 活动流 起点 终点 简单活动 复合活动 订购货品 活动名 订货 请求订货 填写订单 付款 请求订货 填写订单 付款 简单活动 复合活动 接收数据 计算 打印 活动流 注:分叉和合并不需要同时出现 分叉 合并 分劈 汇合 泳道

文档评论(0)

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

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

1亿VIP精品文档

相关文档