&引用;行动状态“;vs";“国家”;在UML活动图中

&引用;行动状态“;vs";“国家”;在UML活动图中,uml,Uml,我是UML和Microsoft Visio的新手 今天,我有一个家庭作业,我需要在UML项目中绘制一个活动图。我的团队使用Visio2003绘制这些图表 当我打开Visio并查找“活动图”时,我在左侧面板中看到“操作状态”和“状态”图标,我对它们之间的区别感到非常困惑,然后我发布了这个问题。 对不起,我的英语不好关于UML抽象语法的每一个问题都可以通过查看规范来回答 OMG发布了官方的UML规范: 通过单击周围的链接,您可以访问到实际规格: 查看UML上层结构文档: 现在请回答您的问题-在第12

我是UML和Microsoft Visio的新手
今天,我有一个家庭作业,我需要在UML项目中绘制一个活动图。我的团队使用Visio2003绘制这些图表
当我打开Visio并查找“活动图”时,我在左侧面板中看到“操作状态”和“状态”图标,我对它们之间的区别感到非常困惑,然后我发布了这个问题。

对不起,我的英语不好

关于UML抽象语法的每一个问题都可以通过查看规范来回答

OMG发布了官方的UML规范:

通过单击周围的链接,您可以访问到实际规格:

查看UML上层结构文档:

现在请回答您的问题-在第12章的案例活动中,上层建筑文档根据您建模的方面分为多个部分(第二部分描述行为)和多个章节

有几个部分-抽象语法、类描述和图表。在抽象语法中,您可以找到一个图表,显示“State”是从状态机导入的,因此您必须在相应的章节中查找它。操作状态不在文档中。

来自(第4.13.2.1节):

操作状态表示 执行原子行动, 通常是调用 手术

从UML2.0开始,ActionState已经被Action取代。根据本手册第12.3.2节:

将显式建模的操作作为 活动在UML2.0中是新的,并且 替换ActionState、CallState和 UML1.5中的子活动


有关更多信息,请阅读UML上层建筑规范的“活动”部分。

您真的需要添加“家庭作业”标签吗?我在做作业,但我不是要求你们都为我做,我是在问UML。是的,因为如果这是一个作业,我们想帮助你们学习如何使用UML,而不仅仅是给你们一个答案:)@Gabriel,Tanparmaiel:谢谢大家