我试图用Archimate建模一个类似于UML序列图的图表。https://forum.archimatetool.com/index.php?topic=288.0和http://www.hosiaisluoma.fi/ArchiMate-Cookbook.pdf第2.9.6章说,通过使用应用程序组件之间的数据流关系,这是可能的。
因此,我尝试在它们之间创建两个应用程序组件和两个请求响应数据流:
这对ADOIT和Archi来说都是不可能的。Sparx允许创建它。我无法找到规范是否允许它,但在我的经验中,Archi与规范非常相似,而EA则不是。
所以我的问题是:
发布于 2022-10-12 04:59:08
元模型
Archimate的元模型没有像UML那样被正式定义,但是我们可以找到一些信息。
首先要看的是应用层元模型

在这里,我们看到触发器/流从/到元素到关系
然而,应用程序组件是一个应用程序内部活动结构元素,我们从同一页面上的更详细的视图中了解到这一点

因此,这个元模型不允许应用程序组件之间的流关系
关系矩阵
但这些并不是--所有-- ArchiMate中允许的关系。在此页上有一个包含所有允许关系的附加矩阵。

如果仔细观察,您会发现在表示的单元格中有一个f。f是flow的缩写
结论
允许应用程序组件之间的是流关系。
但是..。
不能使用ArchiMate流模拟序列图。序列图中的一个关键因素是,序列。在Archimate中没有办法指定一个流应该发生在另一个流之前。
https://stackoverflow.com/questions/74031751
复制相似问题