コラボレーション図モデル要素のマッピング・テーブルを使用して、UML 1.4 と UML 2.0 の間の差を理解することができます。コラボレーション図は、UML 2.0 内でコミュニケーション図と呼ばれます。
UML 1.4 | UML 2.0 |
---|---|
クラス・インスタンス | コラボレーション内のプロパティーを表すライフライン。 |
データ・トークン | インポートなし データ・トークンは UML 2.0 内に対応するモデル要素を持っていません。 |
リンク | メッセージ・パス |
メカニズム | コラボレーションおよび相互作用へマップします。ここで相互作用はコラボレーションに含まれています。 考慮すべき幾つかの構造上の差があります。 |
メッセージ矢印 | インポートなし。 Rose では、矢印図形および (番号とメッセージ名を持つ) メッセージ・ラベルはその図の上の別個のビューで、さまざまな方法で結合できます。 UML コミュニケーション図では、すべてのメッセージ・ラベルは独自の矢印ビューを持っています。 |
メッセージ・ラベル | 矢印とラベル・テキストの両方を持った UML2 メッセージ・ラベル。 |
オブジェクト | コラボレーション内のプロパティーを表すライフライン。 |
リターン・メッセージ | リターン・メッセージ。 リターン・メッセージはインポートされますが、ダイアグラム・エディター内に表示されません。 |
セルフ・リンク | メッセージ・パス
このコネクターの外観は、UML 2.0 内で非常に異なっています。 インポート後、コネクターは弧として表示されず、ライフラインの右下隅に 3 つのベンド・ポイントを持つ正方形のコネクターとして表示されます。
注: メッセージ・ビューがコネクター上で縦方向に積み重ねられるので、メッセージの元の配置は Rose モデルにおけるようには維持されません。
|