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