【问题标题】:how to represent choices in activity diagram?如何在活动图中表示选择?
【发布时间】:2021-08-08 14:43:42
【问题描述】:

如何绘制以下情况的活动图:-
管理员登录系统。
登录后,屏幕上有8个按钮用于不同的工作。
1。添加用户
2。查看用户
3。更改登录信息
4。小组任务
5。设置
6。报告
7。家
8。注销
管理员可以单击任何按钮并继续进行该工作。

【问题讨论】:

    标签: uml activity-diagram


    【解决方案1】:

    有 8 个按钮之一可供选择:

    • 这是在 UML 活动图中建模的,decision node 表示为具有 8 个输出边的 losange。

    • 如果控制流到达决策节点,则只会选择一个分支。

    • 替代路径可以稍后再次与合并节点合并。

    这不应与创建和同步并行流的 fork 和 join 混淆。

    【讨论】:

      【解决方案2】:

      这将由“Fork/Union”表示,通常是一个粗黑色水平条。如果您在此处查看有关活动图的维基百科文章 - http://en.wikipedia.org/wiki/Activity_diagram,您会看到

      “条形代表并发活动的开始(拆分)或结束(加入)”

      在他们提供的示例活动图中 - http://upload.wikimedia.org/wikipedia/commons/e/e7/Activity_conducting.svg - 您可以看到,在黑色水平条下,选择记录或展示想法表示为两个选项。

      希望对您有所帮助。

      【讨论】:

      • 不,我认为这表示在演示时录制。同时(并行)。没有选择。如果我没记错的话。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 2013-02-25
      相关资源
      最近更新 更多