如何正确分支到活动图流程中的早期操作?

问题描述 投票:0回答:1

我正在尝试为一个进行一些文本摘要的应用程序设计一个活动图。这是我到目前为止所拥有的:

user activity Diagram

我尝试寻找一些建议,但在用户拒绝注销后无法弄清楚应该将箭头连接到哪里。

android-activity uml diagram activity-diagram
1个回答
0
投票

这是不正确的。当您使用 决策节点 选择是/否替代方案时,您应该使用 合并节点(菱形)将替代流程合并回来。

此外,顶部的 join 节点永远不会工作,因为它需要激活两个输入(即每个输入上必须存在令牌),导致它永远等待。

幸运的是,更正很简单:用合并(菱形)替换顶部连接(第一个栏)

顺便说一句:UML不是流程图:决策节点仅帮助选择路径,本身不执行任何操作;因此,标签是/否应该保护完全表达条件(例如

[users wants to logout]
),并且与用户的任何交互都应该发生在之前的操作中(例如
Propose logout to user

© www.soinside.com 2019 - 2024. All rights reserved.