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

客户点餐UML活动图汇.doc

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

下图是一个客户点餐UML活动图示例,它描述如何使用操作、连接线、分支和循环演示一系列操作。 以下各节将更详细地说明每个元素。 活动图使用“操作”和“连接线”以一系列操作(具有从一个操作到下一个操作的顺序控制流)的形式来描述系统或应用程序。 为用户、系统或用户和系统协作执行的每个主要任务创建一个“操作”(1)。 确保每个操作的标题都清楚地表明操作的典型用途。 使用“连接线”(2) 链接序列中的操作。 每个操作都将在控制流中的下一个操作开始之前结束。 虽然该关系图描述了操作序列,但它不描述操作的执行方法(即,将控制从一个操作传递到下一个操作的方式)。 如果使用该关系图来表示业务流程,则可能会传递控制,例如当一个人向他人发送电子邮件时。 如果使用该关系图来表示软件设计,则可能会通过从一个语句到下一个语句的常规执行流来传递控制。 描述决策和循环 使用“决策节点”(3) 指示一个点,此时的决策结果指示下一个步骤。 可以绘制所需数目的传出路径。 如果使用活动图来定义应用程序的一部分,则应定义临界条件 (4),从而清楚地知道何时应采用每条路径。 右击连接线,单击“属性”,然后在“属性”窗口中的“临界条件”字段中键入一个值。 并不总是需要定义临界条件。 例如,如果使用活动图来描述业务流程或交互协议,则分支会定义可供用户或交互组件使用的选项范围。 使用“合并节点”(5) 将在“决策节点”处分叉的两个或多个替代流组合在一起。 使用分支描述循环,如示例中所示。 启动活动 可以通过两种方式指示活动的入口点: 初始节点 创建一个“初始节点”(6) 以指示活动的第一个操作。 在描述子活动时或在无需显式声明启动活动的对象时,此方法最有用。 例如,活动“订餐”很明显会在顾客肚子饿的时候启动。 接受事件节点 创建“接受事件节点”,以指示启动一个线程来响应某个特定事件,如用户输入。 不要提供节点的传入流。 忽略传入流指示线程将在每次发生相应事件时启动。 在描述对某个特定外部事件的响应时,此方法非常有用。 结束活动 使用“活动最终节点”(7) 指示活动的结束。 当控制线程到达“活动最终节点”时,活动的所有并发操作和子活动都会终止。 可以使用多个活动最终节点来减少其他连接线的混乱程度。 中断活动 若要描述如何中断活动的普通流(例如,如果用户决定取消流程),可以创建一个用于侦听该事件的接受事件节点。创建从一个节点到活动最终节点 (7) 的控制流。

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档