首页 > 编程知识 正文

网上订餐系统数据流图,uml活动图

时间:2023-05-03 08:22:21 阅读:45418 作者:4363

客户订单UML活动图集

下图是客户订购的UML活动图例,说明如何使用操作、电缆、分支和循环演示一系列操作。 以下部分详细介绍了每个元素。

在活动图中,使用“操作”和“连接线”以顺序控制流从一个操作到下一个操作的一系列操作的形式描述系统或APP应用程序。 为用户、系统或用户与系统共同执行的每个主要任务创建“操作”(1)。 确保每个操作的标题都清楚地表明了操作的典型用途。 使用“连接线”(2)链接序列中的操作。 每个操作在控制流中的下一个操作开始之前结束。 此图显示了操作序列,但未显示如何执行操作,即如何将控制从一个操作传递到下一个操作。 使用此图表示业务流程时,例如,一个人向另一个人发送电子邮件时,可以传递控制。 使用此图表示软件设计时,控制可能通过从一个语句到下一个语句的正常执行流传递。 说明决策和循环的“决策节点”(3)表示某一点,那时的决策结果表示下一步。 可以绘制所需数量的传出路径。 使用活动图定义APP应用程序的一部分时,必须定义临界条件(4),以便清楚地知道何时应采用每条路径。 右键单击连接线,单击“属性”,然后在“属性”窗口的“关键条件”字段中输入值。 没有必要一定要定义临界条件。 例如,如果使用活动图编写业务流程或交互协议,则分支定义用户或交互组件可以使用的选项范围。 要将在决策节点上分支的两个或多个备用流分组,请使用“合并节点”(5)。 使用分支编写循环,如示例所示。 要启动活动,可以使用两种方法来指示活动的入口点。 初始节点创建“初始节点”(6),指示活动的第一个操作。 当描述子活动时,或者不需要明确声明启动活动的对象时,此方法最有用。 例如,活动“点餐”显然是在客人饿的时候开始的。 指示创建接受事件节点的“接受事件节点”,并启动响应特定事件(如用户输入)的线程。 不要提供节点的传入流。 如果忽略传入流,则表示每次发生相应的事件时线程都会启动。 此方法在说明对特定外部事件的响应时非常有用。 要结束活动,请使用“活动结束节点”(7)指示活动结束。 当控制线程到达活动末端节点时,活动的所有并发操作和子活动都将结束。 可以使用多个活动的最终节点来减少其他连接线的混乱。 中断活动可以创建接受事件节点来监视事件,以说明如何中断活动的正常流程,例如,如果用户决定取消进程。 创建从节点到活动最终节点(7)的控制流。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。