UMLインタラクションの概要ダイアグラムは、インタラクションモデルを抽象化したものです。ノードがインタラクションまたはインタラクションオカレンスであるアクティビティ図の変形です。インタラクション概要図は、ダイアグラム間のアクティビティの流れも示すことができるインタラクションの制御の流れの概要に焦点を当てています。つまり、「実際の」図をリンクアップして、インタラクション概要図内の図間の高度なナビゲート性を実現できます。

インタラクション概要図の階層

より早く、より簡単にUMLを学ぶ

あなたはより早く、より簡単にそしてより早くUMLを学ぶための無料のUMLツールを探していますか?Visual Paradigm Community Editionは、すべてのUML図タイプをサポートするUMLソフトウェアです。それは国際的な賞を受賞したUMLモデラーですが、それでも使いやすく直感的で完全に無料です。

一目で相互作用の概要図

相互作用の概要図は、統一モデリング言語(UML)の14種類の図の1つで、さまざまなシナリオで一連のフラグメントがどのように開始されるかを示す相互作用図を含むことができるノードを使用して制御フローを描くことができます。インタラクション概要図は、ノードがインタラクション(sd)またはインタラクション使用(ref)である場合の制御の流れの概要に焦点を当てています。

相互作用概要図の他の表記要素は、アクティビティ図およびシーケンス図の場合と同じです。これらには、初期ノード、最終ノード、決定ノード、マージノード、分岐ノード、および結合ノードがあります。

インタラクション概要図の例

* UML 2.0リファレンスマニュアルより抜粋

上記の例は、大学に入学した学生を示しています。まず、学生は入学を承認または辞退しなければなりません。受け入れた後、生徒はクラスに登録し、住居を申請しなければなりません。これらの両方が完了した後、学生はレジストラに支払わなければなりません。支払いが間に合わない場合、学生はレジストラによって除外されます。

ノードタイプ

記法

インタラクション

あらゆる種類の相互作用図は、アクティビティ呼び出しとしてインラインで表示されることがあります。

インタラクション概要図表記法インタラクション

インタラクションの使用

大規模で複雑なシーケンス図は、インタラクションを使用して単純化できます。他のいくつかの相互作用の間にある相互作用を再利用することも一般的です。

インタラクション概要図表記法インタラクション用途

相互作用図の例 - アクセス制御システム

  • Interaction EstablishmentAccessは、最初に引数 "Illegal PIN"で発生し、その後にインラインの相互作用で示されるメッセージCardOutとの相互作用が続きます。
  • 次に、分岐の1つにInteractionConstraintを持つ決定ノードを見つけると、代替方法があります。
  • その制御フローに沿って、シーケンス内に別のインラインInteractionおよびInteractionUseがあります。

対話の概要図の例:アクセス制御

相互作用図の例 - スケジューリングシステム

インタラクション概要図例:スケジューリングシステム

相互作用図の例 - 注文レポート

この図では、注文概要レポートを作成して書式設定します。顧客が社外の場合は、XMLから情報を取得します。内部の場合は、データベースから取得します。小さなシーケンス図は2つの選択肢を示しています。データを取得したら、レポートをフォーマットします。この場合、シーケンス図は表示せず、単に参照インタラクションフレームで参照します。

インタラクション概要図例:注文報告

* UML Distilled 3インタラクション概要の例から抽出

相互作用図の例 - 部屋の予約

インタラクション概要図例:部屋の予約

今すぐUMLインタラクション概要図を描く

インタラクション概要図とは何か、およびインタラクション概要図の描き方を学びました。あなた自身のインタラクション概要図を描く時が来ました。無料のUMLソフトウェアであるVisual Paradigm Community Editionを入手し、無料のInteraction Overview Diagramツールを使用して独自のInteraction Overview Diagramを作成してください。それは使いやすく直感的です。

関連リンク

視覚的パラダイムオンライン

コメント

コメントフォーム
記事の評価
  • リセット
  • リセット