如何在类图中定义活动意图

时间:2015-12-05 21:01:56

标签: android uml modeling class-diagram

我有一个创建Android项目的UML类图的任务。我已成功创建了大部分图表。

当我阅读Activity代码时,我有点困惑,我无法理解由Activites创建的两个不同intents之间的关系。

请指导我如何创建图表并定义2个活动之间的关系类型。我所理解的是,它不是关联,聚合,组合或依赖,而是它是什么......亲切地指导我。

1 个答案:

答案 0 :(得分:3)

您通常不会将活动链接起来。一个活动表示用例中的方案。必须至少有一个晴天的场景。但是你可以有各种其他场景,这些场景主要是在约束上(常见的约束是例如{must be logged on}等)。所以活动是独立的。

但是,您可以使用活动来构建单个方案。在这种情况下,您将使用ControlFlow链接,该SubActivity2表示为定向连接器,其中一个空心箭头指向下一个活动。

您可以创建一个结构化活动,其中包含子活动。这由右侧matrix.append(tempArray) 中的谎言8显示。

enter image description here

在评论中,您会询问如何在类图中链接它。您可以使用简单依赖项将活动链接到类(类取决于活动)。混合行为特征(如类图等结构图中的活动)并不常见。但是UML没有禁止这样做,可能有理由使用它。