Home. 
.

transparent

transparent

transparent

UML コミュニケーション図

UML コミュニケーション図はオブジェクト間で送受信されるメッセージを記述し、UModel® 2012 プロジェクト内にあるクラス間の関係性を示すために利用することができます。

コミュニケーション図はシーケンス図に似たものですが、ソフトウェア実行時におけるオブジェクト間でやり取りされるメッセージの順序に焦点を当てるのではなく、オブジェクト間リレーションシップの概要を表示します。

コミュニケーション図ではフリーハンドのレイアウトを行うことが可能で、リレーションシップを強調するようにオブジェクトを配置することができます。典型的なコミュニケーション図は、プログラム実行における1インスタンスまたは1単一パスを記述します。

UModel® 2012 を使えば、コミュニケーション図を簡単に描き始めることができます。コミュニケーション図ツールバー上にあるオブジェクト生存線をクリックするか、右クリックのメニューから新たなオブジェクトを作成します。

UML コミュニケーション図

オブジェクト名が自動的に選択されるので、新たな名前を入力します。

UML コミュニケーション図

また、既存のクラスからオブジェクトを作成したい場合、モデルツリーからコミュニケーション図にクラスをドラッグします。

UML コミュニケーション図

メッセージを作成する前に、やり取りに含まれる全てのオブジェクトを作成し、それらを論理的に配置したほうが良いかも知れません。オブジェクト間にメッセーラインを追加すると、作成された順にメッセージの番号付けをUModel® 2012 により行われます。

UML コミュニケーション図

レイアウトメニューにあるボタンを使うことで、ラインスタイルを選択することができます。

UML コミュニケーション図

コミュニケーション図は、完全でない、または不正確なロジックの発見に役立てることができます。新たなメッセージを追加したり、メッセージのシーケンス番号を編集すると、UModel® 2012 によりその他のメッセージの番号が自動的に再変更されます。

UML コミュニケーション図

遷移からのオペレーション作成

クラスを表す生存線新たな遷移を追加すると、メッセージ名を割り当てたり、プロパティヘルパーウィンドウのオペレーションプルダウンリストを使ってターゲットクラスから既存のオペレーションを割り当てることができます。

コミュニケーション図ツールバーにてオペレーションの自動作成を有効にすると、コミュニケーション図にて遷移のオペレーションを入力することで、ターゲットクラスのオペレーションを作成することができるようになります。

UML コミュニケーション図ツールバー

コミュニケーション図からシーケンス図を作成

コミュニケーション図が完成すれば、対応するシーケンス図を(リレーションシップをベースにしたやり取りよりも)より時間をベースにしたビューで作成したいと考えるようになる場合もあるでしょう。UModel® 2012 の右クリックによるコンテキストメニューを利用することで、コミュニケーション図にあるものと同一のオブジェクトやメッセージを使って、新たなシーケンス図を自動生成することができます。

UML コミュニケーション図

新たに作成されたシーケンス図はコミュニケーション図から完全に独立したもので、好きなように編集や拡張を行うことができます。

30日間の無料トライアルをダウンロードして、今すぐ独自の UModel® 2012 コミュニケーション図を作成!



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
Industry Standard UML
.

UML logo

.

Altova UModel は OMG により最近承認された最新の UML 仕様 2.3 に準拠した UML ツールです。UModel は UML 2.3 ダイアグラム要素と最新の XMI 機能をサポートします。

.
.

transparent

transparent