2017-08-11 113 views
2

嗨,我是UML和SysML的新手。SysML实例与类

我对SysML中块的概念有些困惑。

从UML我明白,类和实例/对象之间有一个命令,就像在OOP中是标准的。

但是我不确定这是如何在SysML中实现的。在文学中,我刚刚遇到了街区。

我的问题:

  • 类和实例之间不SysML的destinguish?

  • 假设我想描述一般类型的子系统,例如一个读卡器。我的系统应该包括有价值的(或参数化的)读卡器的serval实例。如何在SysML中最好地对此进行建模。

  • 目前我正在测试SW Enterprise Architect。如果我想在这里为类/实例建模,那么需要考虑什么特别的东西?

谢谢你的提示。

回答

1

SysML和UML实例没有区别。在这两种情况下,实例都显示为带下划线的名称。所以你在SysML中看到的块是UML中简单的定型类。如果你实例化一个块(在EA ctrl中拖动到一个图上并选择实例),你会得到一个具体的块。例如。被实例化的块Car变为MyMercedes:Car(在带有下划线文本的图上显示)。

如果你想展示真正的读卡器,你可以创建多个实例。如果您有不同类型的读卡器,您可以创建不同的模块,例如从基本的读卡器继承(这里有不同的方法)。

您上次的要点过于宽泛。如果遇到麻烦,请阅读手册并查看Sparx的论坛(或在此处询问)。

+0

感谢您的澄清 – BerndGit