Sequence図とは |
---|
Sequence図を平面的に表した図で、オブジェクトの位置関係などとメッセー ジの流れを見比べるために用いるもの。 |
Keywords |
Message |
Communication図の例 |
Communication図は、UML2.0のSpecificationではSequence図に比べてかなり小さ な扱いになっている(1ページほどの説明しかない)。というのも、次の例を見るとわかるように、Sequence図に 比べると時間的な流れを表しにくいためにかなり表現が狭くなってしまうからで ある。
Communication図では、Messageはオブジェクト間のリンクのようにして表す。 Messageが送信される順序は、Messageの名前の前に番号をつける。また、 Messageが送信される方向に矢印をつける。
使い勝手はあまりよくない記法だが、object図で関係のあるオブジェ クトをまとめて描いたりするように、私たちは通常、視覚情報にある程度依存し て「オブジェクトの集合」を意識する。その延長にCommunication図があると思 えば、Communication図は、オブジェクトの集合を意識しながらメッセージの流 れを描くという点でSequence図にはない特徴を持っているといえる。