2017-08-11 114 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