我经常在SysML中描述系统,包括需求和动态行为。
我一次又一次地遇到的问题是如何将SysML结构块的结果映射到实际的UML模型,更具体地说,映射到部署图。
我们目前遵循的思想是使用部署工件的“分配给”属性来描述与实际块的关系。这样我们就可以跟踪块的使用情况和/或误用。
你认为如何?这是模型的正确用法吗?
更新:既然已经有两票反对了,你能不能请你这么友好地评论一下,而不只是投反对票呢?否则我不能改进/改变这个问题。
更新2:下面是一个示例,它描述了一个著名的航天器和它的引擎之间的关系,就像我对SysML和UML部署视图的设想一样。您可以看到引擎如何分配SysML系统定义中描述的块。

发布于 2020-08-29 19:12:03
作为一个MBSE人,我认为第一个问题应该是:“这种方法对我的利益相关者有用吗?”将SysML块分配给UML图中的元素对我来说是有意义的。然而,更重要的问题是软件开发团队是否对UML图感兴趣。我目前与之合作的软件开发团队对SysML更感兴趣,而不是对UML感兴趣。除非软件开发是用1990-2000年时代纯面向对象的语言进行的,否则软件开发团队可能不会觉得UML图能使他们的生活变得更容易。(??)
https://softwareengineering.stackexchange.com/questions/415291
复制相似问题