コミュニケーション図の書き方
UML でコミュニケーション図をうまく作成するには、コミュニケーション図とシーケンス図の違いを理解することが不可欠です。シーケンス図は、シーケンス内のメッセージが送受信されるタイミングと順序を示します。対照的に、コミュニケーション図は、その名のとおり、オブジェクト間の相互作用と関連に焦点を当てています。表示されている情報が非常に類似しているため、どちらの図も、互いの構造に合わせて後付けで調整できます。
1. Lucidchart の利用を開始
Lucidchart のアカウントをお持ちでない方には、無料で登録することをおすすめします。ログインし、テンプレートを選択するか、文書を新規作成します。また、Visio から既存の図をインポートして、既に始めた作業を基に構築することもできます。
2. UML 図形を追加またはインポート
Lucidchart で新しい文書を開いたら、エディター左側の「図形」をクリックし、UML 図形ライブラリ、特に、シーケンス図の図形をオンにします。コミュニケーション図でもまったく同じ表記を使用します。キャンバスへの図形の追加は、ドラッグ&ドロップするだけで簡単に行えます。
(すべてではありませんが)多くのコミュニケーション図にはスイムレーンの図形が含まれています。スイムレーンは、各参加者ごとに明確に区分されたエリアといった形で、システムをより扱いやすい単位に分割するものにすぎません。スイムレーン図形はコンテナ図形ライブラリにあります。スイムレーンを選択した場合、ヘッダーテキストをダブルクリックして、独自のタイトルに置き換えてください。キャンバス上のツールバーを使い、追加の行や列を挿入してください。
スイムレーンを使用したくない場合は、要素を自由な形式で配置しても問題ありません。オブジェクトの図形、システム内の参加者を表すアクターの図形、そして関連を表す線(リンクと呼ばれる)をドラッグして配置することになるでしょう。
3. コミュニケーション図にテキストや概念を追加
線の横に矢印を描いて、メッセージを示すことができます。メッセージには、名称とシーケンス番号のラベルを付ける必要があります。シーケンス番号は、読者に対し、オブジェクトからオブジェクトへ、メッセージからメッセージへとどのように移行するか、すなわちダイアグラムがどこで始まり、どこで終わるかを示します。
コミュニケーション図の書式設定方法
すべての要素が表現され、相互にリンクされている状態になったら、文書を最終確認し、最終的な書式設定を行います。図形のグループを選択し、より適切な順序に並べ替え、均等に整列することができます。右サイドバーから事前に作成されたテーマを選択して、図形に色を付けることもできます。
4. 公開、実装、共有
Lucidchart でプロフェッショナルなコミュニケーション図を作成したら、それをさまざまな方法で共有して公開できます。コミュニケーション図を任意のファイル形式でダウンロードしたり、お気に入りのソーシャルメディアプラットフォームで共有したり、G Suite、Microsoft Office、Confluence、Jira など、Lucidchartが統合している多数のアプリのいずれかで公開したりできます。クリックして Lucidchart のすべてのインテグレーション を表示し、図をほぼあらゆる場所に追加できます。