UML コミュニケーション図UML コミュニケーション図はオブジェクト間で送受信されるメッセージを記述し、UModel® 2012 プロジェクト内にあるクラス間の関係性を示すために利用することができます。 コミュニケーション図はシーケンス図に似たものですが、ソフトウェア実行時におけるオブジェクト間でやり取りされるメッセージの順序に焦点を当てるのではなく、オブジェクト間リレーションシップの概要を表示します。
オブジェクト名が自動的に選択されるので、新たな名前を入力します。
また、既存のクラスからオブジェクトを作成したい場合、モデルツリーからコミュニケーション図にクラスをドラッグします。
メッセージを作成する前に、やり取りに含まれる全てのオブジェクトを作成し、それらを論理的に配置したほうが良いかも知れません。オブジェクト間にメッセーラインを追加すると、作成された順にメッセージの番号付けをUModel® 2012 により行われます。
レイアウトメニューにあるボタンを使うことで、ラインスタイルを選択することができます。
コミュニケーション図は、完全でない、または不正確なロジックの発見に役立てることができます。新たなメッセージを追加したり、メッセージのシーケンス番号を編集すると、UModel® 2012 によりその他のメッセージの番号が自動的に再変更されます。
遷移からのオペレーション作成クラスを表す生存線新たな遷移を追加すると、メッセージ名を割り当てたり、プロパティヘルパーウィンドウのオペレーションプルダウンリストを使ってターゲットクラスから既存のオペレーションを割り当てることができます。 コミュニケーション図ツールバーにてオペレーションの自動作成を有効にすると、コミュニケーション図にて遷移のオペレーションを入力することで、ターゲットクラスのオペレーションを作成することができるようになります。
コミュニケーション図からシーケンス図を作成コミュニケーション図が完成すれば、対応するシーケンス図を(リレーションシップをベースにしたやり取りよりも)より時間をベースにしたビューで作成したいと考えるようになる場合もあるでしょう。UModel® 2012 の右クリックによるコンテキストメニューを利用することで、コミュニケーション図にあるものと同一のオブジェクトやメッセージを使って、新たなシーケンス図を自動生成することができます。
新たに作成されたシーケンス図はコミュニケーション図から完全に独立したもので、好きなように編集や拡張を行うことができます。 30日間の無料トライアルをダウンロードして、今すぐ独自の UModel® 2012 コミュニケーション図を作成! |
| |||||||||||||||
| 会社情報 | 企業法務 | プレス | パートナー | 求人情報 | サイトマップ | お問い合わせ | Altova Blog | Mobile | Full Site | |||
|
