Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在类图中定义活动意图_Android_Uml_Modeling_Class Diagram - Fatal编程技术网

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

Android 如何在类图中定义活动意图,android,uml,modeling,class-diagram,Android,Uml,Modeling,Class Diagram,我有一个任务是创建一个Android项目的UML类图。我已经成功地创建了大多数图表 当我阅读活动代码时,我有点困惑,我无法理解由意图创建的两个不同活动之间的关系 请指导我如何创建图表并定义两个活动之间的关系类型。我所了解的是,它不是关联、聚合、组合或依赖,那么它是什么……请指导我。您通常不会将这些活动链接起来。一个活动表示用例中的场景。必须至少有一个晴天场景。但是,您可以使用各种其他场景,这些场景主要依赖于约束(常见的约束是{must logging}等)。因此,这些活动是独立的 但是,您可以使

我有一个任务是创建一个Android项目的UML类图。我已经成功地创建了大多数图表

当我阅读
活动
代码时,我有点困惑,我无法理解由
意图
创建的两个不同
活动
之间的关系


请指导我如何创建图表并定义两个活动之间的关系类型。我所了解的是,它不是关联、聚合、组合或依赖,那么它是什么……请指导我。

您通常不会将这些活动链接起来。一个活动表示用例中的场景。必须至少有一个晴天场景。但是,您可以使用各种其他场景,这些场景主要依赖于约束(常见的约束是
{must logging}
等)。因此,这些活动是独立的

但是,您可以使用活动来构建单个场景。在这种情况下,您将链接到一个
ControlFlow
,它被表示为带有指向下一个活动的开放箭头的定向连接器

您可以创建一个本身由子活动组成的结构化活动。这可以通过位于右侧的
子活动2
中的8来显示


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

你所说的
意图是什么意思?UML没有。谢谢你的回答。我的意思是说,如何使用类图定义两个活动之间的关系,因为它们只通过使用intents连接。你说过。但什么是“意图”?你想知道如何链接活动吗?我想知道如何链接uml类图中的活动参见“你可以将活动链接到具有简单依赖关系的类”,活动最终是uml 2中的一种类。因此,可以在类图上将其表示为具有正常关联的类。@JimL。UML2.5将活动定义为行为的专门化,而不是类。见第页的15.2.2。对。这就是为什么我说,“最终。”行为是一种阶级。参见§13.2.2,图13.1。UML元素的很大一部分来自于类,这是非常基本的。行为不仅仅是阶级。然而,我不会使用我为连接类保留的关联(可能是个人品味)。相比之下,信息流很可能与类/活动结合使用。您是否在考虑
分类器