Uml 需要在活动图中创建分区

Uml 需要在活动图中创建分区,uml,activity-diagram,Uml,Activity Diagram,很抱歉,我提出了这样一个直截了当且简单的问题,但对于在活动图中使用分区,存在很多困惑,如: 真的有必要创建分区吗 由于每个组织都有许多工作单位/子单位,最终它们将发挥作用,我们会这样做吗 需要在我们绘制的每个活动图中创建分区 对于任何流程 e、 g-假设我们为在线购物绘制了一个活动图。客户浏览和搜索商品,然后购买。现在这里的角色非常少,因此我们可以清楚地绘制没有分区的图,但我们仍然可以创建它们,在这两种情况下,它们都将代表系统,因此创建它们确实有意义。这两个问题的答案都是否。 分区是活动图的可选

很抱歉,我提出了这样一个直截了当且简单的问题,但对于在活动图中使用分区,存在很多困惑,如:

  • 真的有必要创建分区吗
  • 由于每个组织都有许多工作单位/子单位,最终它们将发挥作用,我们会这样做吗 需要在我们绘制的每个活动图中创建分区 对于任何流程

  • e、 g-假设我们为在线购物绘制了一个活动图。客户浏览和搜索商品,然后购买。现在这里的角色非常少,因此我们可以清楚地绘制没有分区的图,但我们仍然可以创建它们,在这两种情况下,它们都将代表系统,因此创建它们确实有意义。

    这两个问题的答案都是否。 分区是活动图的可选功能


    UML最重要的是一种通信手段。当分区向ddiagram添加有用的信息时,应该将其包括在内。当它没有向图表显示的消息添加任何内容时,您就不会添加它。

    感谢您的回答,通过分区可以添加哪些有用的信息?此外,我还读到,它可以用来组织具有一些共同特征的活动。“一些共同特征”是正确的。由您决定哪些特性。最明显和最常用的分组是“谁”执行每项活动。例如,您可以用活动图描述用例流。您可以在此图中使用分区来显示系统的哪个模块执行图中显示的每个活动。活动图的另一个常见用途是对业务流程进行建模。在这种情况下,分区对应于不同的部门。非常感谢,这几乎消除了我所有的疑问。因为总是有机会通过分区添加一些信息,所以最好经常包含它们,而且不会造成任何伤害。你有什么建议吗?这要视情况而定。UML是一种通信手段。在很多情况下,您更喜欢隐藏或忽略某些信息。为什么?因为你想强调信息的特定部分。这由沟通者决定。这同样适用于所有其他UML图类型。你不想用各种各样的细节来填充你的图表,你只想包括你认为重要的东西。我的意思是,在某些情况下,更多的细节“可能有害”。