このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
シーケンス図を使用したシステムの動作の記述
System Composer™ と統合されたシーケンス図を使用して、システムの動作をメッセージ交換のシーケンスにおけるコンポーネント間の相互作用として記述できます。相互作用を作成してシーケンス図を作成すると、次のことが可能です。
ライフラインを使用してコンポーネントのインスタンスを相互作用の構成要素として表す。
メッセージを使用してライフライン間の通信を表す。メッセージ ラベルを使用してライフライン間の相互作用を記述する。
ゲートを使用してアーキテクチャとその環境の間のメッセージの交換を記述する。
フラグメントとオペランドを使用してメッセージをグループ化し、条件やループなどのより複雑なセマンティクスを実装する。
新しいライフラインやメッセージを作成しながら、アーキテクチャ モデルのコンポーネント、ポート、接続を共同作成する。
アーキテクチャと対応するシーケンス図の間の整合性を反復的にチェックする。
呼び出しとレスポンスのメッセージを使用してサービス コンポーネント間の相互作用を表す。詳細については、Describe Client-Server Interactions Using Sequence Diagramsを参照してください。
シーケンス図の作成に関連する概念の詳細については、Specify Operational Constraints Between Components Using Executable Sequence Diagramsを参照してください。
新しいシーケンス図の作成
アーキテクチャ ビュー ギャラリーでシーケンス図を作成するには、次の 3 つの方法のいずれかを使用します。
ツールストリップで [モデル化] 、 [シーケンス図] をクリックします。
新しいシーケンス図を作成するには、[新規] 、 [シーケンス図] をクリックします。
ビュー ブラウザーに
SequenceDiagram1
という名前の新しいシーケンス図が作成され、[シーケンス図] タブがアクティブになります。[シーケンス図のプロパティ] でシーケンス図の名前を変更できます。
シーケンス図をプログラムで作成するには、
addInteraction
関数を使用して新しいシーケンス図を作成します。詳細については、Create Sequence Diagrams Programmaticallyを参照してください。アーキテクチャ ツール ギャラリーで、ビューを右クリックして [新規シーケンス図] を選択します。
ビューのすべてのコンポーネントを使用してライフラインの新しいシーケンス図が作成されます。
シーケンス図の作成、シミュレーション、検証
シーケンス図は System Composer のアーキテクチャ モデルと統合されています。システムを設計するときは、システムの動作の構想を検討するための計画ツールとしてシーケンス図を使用します。シーケンス図を反復的にシミュレートすることで、システム設計の開発を進めながら、期待されるイベントのシーケンスを検証できます。
トピック | 説明 |
---|---|
Author Sequence Diagrams Interactively | シーケンス図を対話形式で作成および編集する。 |
Model Complex Interactions Using Fragments in Sequence Diagrams | 各種のフラグメントを実装する。 |
Create Sequence Diagrams Programmatically | シーケンス図をプログラムで作成および編集する。 |
Author Architecture Models Through Sequence Diagrams | 共同作成と同期によってシーケンス図とアーキテクチャの間の整合性を維持する。 |
Simulate Sequence Diagrams for Traffic Light Example | 相互作用をシミュレートしてシステムの動作を検証する。 |
ヒント
System Composer の概念をシステムズ エンジニアリング設計に適用する方法の詳細については、System Composer Conceptsを参照してください。