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

関連する問題