MSWordを使用してUMLクラス図を作成する方法

PCで作業している若い男

UMLダイアグラムは、プログラマーがコードを作成する前にプロジェクトのロジックとデータフローを検討するのに役立ちます。

画像クレジット: ZeynepÖzyürek/ iStock / Getty Images

Microsoft Wordは、Visioのようなフル機能のダイアグラム作成アプリケーションではありませんが、ソフトウェアプロジェクトのUMLまたは統一モデリング言語モデルを作成するために必要なツールを備えています。 Wordテキストボックスを使用して、プログラム内の各クラスの名前、属性、および操作を保持できます。 通常のワードプロセッサテキストとは異なり、テキストボックス内の情報は、ドキュメント内のどこにでも正確に配置できます。 また、Wordのシェイプツールを使用して、2つのクラス間の接続線を描画し、それらの関連付けまたは関係を示すこともできます。

ステップ1

空白のWord文書を開いて、UML図を含めます。

今日のビデオ

ステップ2

簡単なテキストボックスをドキュメントに挿入して、ファーストクラスを保持します。 [挿入]、[テキストボックス]、[シンプルテキストボックス]の順にクリックします。 新しいテキストボックス内のデフォルトのテキストを削除します。

ステップ3

ファーストクラスの名前を入力し、「Enter」を押します。 たとえば、衣料品店の在庫プログラムを設計している場合、「パンツ」という名前のクラスを作成できます。

ステップ4

水平線を追加して、名前を残りのクラスコンポーネントから分離します。 「-」キーを数回押してから「Enter」キーを押します。

ステップ5

水平方向の境界線の下に、最初のクラスに属するすべての属性を追加します。 たとえば、衣料品店の在庫プログラムのクラスを作成している場合、「パンツ」クラスには、スタイル、素材、長さ、季節、性別の変数を含めることができます。

ステップ6

「-」を数回押してから「Enter」を押して、最後の属性の下に別の水平線を作成します。

ステップ7

新しい水平線の下にすべてのクラス操作を追加します。 たとえば、「Pants」クラスには、在庫内のパンツスタイルの数を返すメソッド「ShowStyles」が含まれている場合があります。

ステップ8

各クラスの属性と操作の前に標準の表記法を追加して、アプリケーションの他の部分への可視性を示します。 クラスコンポーネント名の前に、パブリックの場合は「+」、プライベートの場合は「-」、保護の場合は「#」、パッケージの場合は「〜」と入力します。 たとえば、「-ShowStyles」と入力して、このメソッドをプライベートとして指定します。

ステップ9

プログラムに必要な残りのクラスを含めるために、追加のテキストボックスを作成します。

ステップ10

クラスのテキストボックスを図内の適切な場所に移動します。 テキストボックスの境界線上でマウスボタンをクリックして押したまま、ボックスを目的の場所にドラッグしてから、マウスボタンを離します。

ステップ11

クラス間の関係を示すために線またはコネクタを描画します。 [挿入]、[図形]の順にクリックし、必要な線の種類をクリックします。 たとえば、単一の矢印の頭のある線は、2つのクラス間の有向または一方向の関連付けを示しています。 矢印のない無地の線は、クラス間の双方向の関係を表しています。

ヒント

作成した最初のクラスを追加のクラスのテンプレートとして使用します。 テキストボックスの境界線をクリックし、「Ctrl-C」を押してクリップボードにコピーします。 ページの何もない場所をクリックし、「Ctrl-V」を押してテキストボックスのコピーを貼り付けます。 テキストボックスの境界線上でマウスをクリックして押したまま、図の正しい位置にドラッグしてから、マウスを放します。 古いクラス名、属性、および操作を新しいクラス情報に置き換えます。

警告

この記事の情報はWord2013に適用されます。 他のバージョンのWordとは、わずかにまたは大幅に異なる場合があります。