コラボレーション図とは何ですか?
コラボレーション図は、オブジェクト指向プログラミング(OOP)コンピューターシステムの設計におけるオブジェクトの構造構造を強調する統合モデリング言語(UML)相互作用図の一種です。コラボレーション図は、オブジェクトと互いの関係を示しています。これらの図は、作成するために技術的なスキルとトレーニングを必要とする場合があります。中央管理組織はUML標準を制御し、それらは進化し続けます。たとえば、オブジェクトは、インベントリアイテムデータと、そのデータを取得および修正するためのさまざまな機能で構成されている場合があります。データ、属性、および動作をオブジェクトとして考えることで、モデリングと開発プロセスを簡素化できます。
オブジェクト要素は、コラボレーション図の重要な要素です。オブジェクトは相互に対話できます。たとえば、発注書オブジェクトは発明者と対話することができますyオブジェクト購入注文に項目を受け取る効果をモデル化するためのオブジェクトは、在庫にあります。図は、各オブジェクトのクラスの役割を示す場合があります。これは、そのオブジェクトの責任としても説明できます。
2番目の要素は、関係または関連要素です。この要素は、関連するオブジェクトを接続し、この状況で協会がどのように振る舞うかを示すリンクを示しています。また、カーディナリティを示すために使用することもできます。カーディナリティは、2つのオブジェクトのデータ間の必要な関係です。たとえば、1〜1〜1〜1〜1〜1〜1つのオブジェクトです。
メッセージは、コラボレーション図の3番目の要素です。それらは、最初のオブジェクトからエンディングオブジェクトへのポイントの矢印として描かれています。番号付けをメッセージに追加して、オブジェクトの相互作用の時間シーケンスを表示することができます。
コラボレーション図は、オブジェクトがどのように相互作用するかを示すため、シーケンス図に似ています動的な関係で、または時間に基づいてお互いに。一部のUMLモデリングプログラムは、シーケンス図をコラボレーション図に変換し、その類似点のために逆も同様です。動的な関係は、シーケンス図からより簡単に把握できますが、コラボレーション図はオブジェクト間の接続をより効果的に示しています。
コラボレーション図には、技術的なスキルが必要です。タスクは、多くの場合、コンピューターシステムアナリストに割り当てられます。モデルのユースケース図、クラス図、およびシーケンス図を作成して、図の開発に必要なシステムに関する情報を収集するアナリスト。さらに、モデルは通常、使用するためのトレーニングが必要になる可能性のある特別なソフトウェアを使用して作成されます。
UML標準は、オブジェクト管理グループによって開発されています。標準は引き続き前進し、結果として図モデリングの規則が変更される場合があります。たとえば、新しいUML表記は、コラの単純化されたバージョンとして通信図を使用していますボリオン図。