スキップしてメイン コンテンツへ

Visio での UML 図

統一モデリング言語 (UML) は、ソフトウェアモデルを描画したり、設計をスケッチしたり、既存のデザインやシステムをドキュメント化したりするための標準的な方法です。

Visio で利用できる UML 図は、[動作] と [構造図] の2つのカテゴリに分類されています。

Visio プラン 2 と Visio 2019では、空の UML テンプレートを使用したり、(場合によっては) UML スターター図を変更したりすることができます。

このサブスクリプション版の Visio では、uml 2.5 仕様に準拠した UML 図形がサポートされていますが、図面で必要に応じて柔軟に使用することもできます。

クラス図

クラスダイアグラムを使って、システムのクラス、その属性、メソッド、オブジェクト間の関係を指定する、アプリケーションの構造体の一般的なモデルを作成します。 

UML クラス図を作成する 

 コンポーネント図

コンポーネント図を使って、システムをまとまったコンポーネントに分割し、コード自体の構造を示します。

UML コンポーネント図を作成する

配置図

展開ダイアグラムを使って、ランタイムシステムの構造を示し、アプリケーションを構成するハードウェアとソフトウェアの要素がどのように構成および展開されるかを伝えます。

UML 配置図を作成する

シーケンス図

シーケンス図を使って、相互作用に参加しているアクターまたはオブジェクトと、それらが生成するイベントを時間の順に並べて表示します。

UML シーケンス図を作成する

アクティビティ図

アクティビティ図を使って、メソッドの内部動作を記述し、内部生成されたアクションによって駆動されるフローを表します。

UML アクティビティ図を作成する

ステートマシンの図

ステートマシン (またはステートチャート) の図を使って、オブジェクトのライフサイクルを通じてオブジェクトの一連の状態を表示します。 

UML ステートマシンの図を作成する 

ユースケース図 

開発プロジェクトの初期段階では、ユースケース図を使用して、現実世界のアクティビティと動機を説明します。 ユーザーインターフェイスと設計の詳細を反映するために、後のステージで図を調整することができます。

UML ユース ケース図を作成する

コミュニケーション図

伝達されたメッセージの観点から、通信図を使って、システム内のどの要素が他の要素と連携するかを示します。 

UML コミュニケーション図を作成する 

データベース表記図

データベース表記図を使用して、データベースのモデルを描画します。 

UML データベース表記図を作成する

UML モデル エクスプ ローラーはどこにありますか

以前のバージョンの Visioで UML 図面を作成した場合は、モデルエクスプローラーを使用していることを覚えておいてください。 モデルエクスプローラーで作成したダイアグラムは、編集や一部の書式設定に対してロックされています。 Visio 2013 Professional 以降、モデルエクスプローラーはありません。 表示されたステンシルから図形をドラッグするだけです。 図形のロックが解除され、より柔軟になります。そのため、必要に応じて動作を変更することができます。 また、図面はよりカスタマイズ可能であり、まだ UML 標準を満たしています。 申し訳ありませんが、モデルエクスプローラーで作成された図面を使用している場合は、モデルエクスプローラーが含まれていない新しいバージョンの Visio では操作できません。 

Visio で利用できる UML 図は、[動作] と [構造図] の2つのカテゴリに分類されています。

Web 用 Visioでは、9種類の UML 図から選ぶことができます。また、キャンバスにいくつかの図形が既に描画されている多数のサンプル図面から選ぶことができます。 それぞれの選択肢には、選択した図面の種類と一致するステンシルが用意されています。

このサブスクリプション版のVisioでは、uml 2.5 仕様に準拠した uml 図形がサポートされていますが、図面で必要に応じて柔軟に使用することもできます。

クラス図

クラスダイアグラムを使って、システムのクラス、その属性、メソッド、オブジェクト間の関係を指定する、アプリケーションの構造体の一般的なモデルを作成します。 

UML クラス図を作成する 

 コンポーネント図

コンポーネント図を使って、システムをまとまったコンポーネントに分割し、コード自体の構造を示します。

UML コンポーネント図を作成する

配置図

展開ダイアグラムを使って、ランタイムシステムの構造を示し、アプリケーションを構成するハードウェアとソフトウェアの要素がどのように構成および展開されるかを伝えます。

UML 配置図を作成する

シーケンス図

シーケンス図を使って、相互作用に参加しているアクターまたはオブジェクトと、それらが生成するイベントを時間の順に並べて表示します。

UML シーケンス図を作成する

アクティビティ図

アクティビティ図を使って、メソッドの内部動作を記述し、内部生成されたアクションによって駆動されるフローを表します。

UML アクティビティ図を作成する

ステートマシンの図

ステートマシン (または ステートチャート) ダイアグラムを表示して、オブジェクトのライフサイクルにおける一連の状態を表示します。 

UML ステートマシンの図を作成する 

ユースケース図 

開発プロジェクトの初期段階では、ユースケース図を使用して、現実世界のアクティビティと動機を説明します。 ユーザーインターフェイスと設計の詳細を反映するために、後のステージで図を調整することができます。

UML ユース ケース図を作成する

コミュニケーション図

伝達されたメッセージの観点から、通信図を使って、システム内のどの要素が他の要素と連携するかを示します。 

UML コミュニケーション図を作成する 

データベース表記図

データベース表記図を使用して、データベースのモデルを描画します。 

UML データベース表記図を作成する

Visio で利用できる UML 図は、[動作] と [構造図] の2つのカテゴリに分類されています。

Visioでは、空の UML テンプレートと、UML 図を作成するための適切なステンシルから始めることができます。

クラス図

クラスダイアグラムを使って、システムのクラス、その属性、メソッド、オブジェクト間の関係を指定する、アプリケーションの構造体の一般的なモデルを作成します。 

UML クラス図を作成する 

シーケンス図

シーケンス図を使って、相互作用に参加しているアクターまたはオブジェクトと、それらが生成するイベントを時間の順に並べて表示します。

UML シーケンス図を作成する

アクティビティ図

アクティビティ図を使って、メソッドの内部動作を記述し、内部生成されたアクションによって駆動されるフローを表します。

UML アクティビティ図を作成する

ステートマシンの図

ステートマシン (またはステートチャート) の図を使って、オブジェクトのライフサイクルを通じてオブジェクトの一連の状態を表示します。 

UML ステートマシンの図を作成する 

ユースケース図 

開発プロジェクトの初期段階では、ユースケース図を使用して、現実世界のアクティビティと動機を説明します。 ユーザーインターフェイスと設計の詳細を反映するために、後のステージで図を調整することができます。

UML ユース ケース図を作成する

データベース表記図

データベース表記図を使用して、データベースのモデルを描画します。 

UML データベース表記図を作成する

UML モデル エクスプ ローラーはどこにありますか

以前のバージョンの Visioで UML 図面を作成した場合は、モデルエクスプローラーを使用していることを覚えておいてください。 モデルエクスプローラーで作成したダイアグラムは、編集や一部の書式設定に対してロックされています。 Visio 2013 Professional 以降、モデルエクスプローラーはありません。 表示されたステンシルから図形をドラッグするだけです。 図形のロックが解除され、より柔軟になります。そのため、必要に応じて動作を変更することができます。 また、図面はよりカスタマイズ可能であり、まだ UML 標準を満たしています。 申し訳ありませんが、モデルエクスプローラーで作成された図面を使用している場合は、モデルエクスプローラーが含まれていない新しいバージョンの Visio では操作できません。 

UML 2.0 図。

Microsoft VisioUML モデル図テンプレートは、複雑なソフトウェアシステムのオブジェクト指向モデルを作成するための完全なサポートを提供します。

クラス図

Visio で静的構造図を使って、ソフトウェアシステムをパーツに分解するクラス図を作成します。

UML クラス図を作成する

ユースケース図

開発プロジェクトの初期段階では、ユースケース図を使用して、現実世界のアクティビティと動機を説明します。 後のステージで図面を調整して、ユーザーインターフェイスと設計の詳細を反映することができます。

UML ユース ケース図を作成する

静的構造図

静的構造図を使って、現実世界の概念と、その間の関係を表す概念図を作成します。また、ソフトウェアシステムを分解するクラス図を作成します。

UML 静的構造図を作成する

パッケージ図

パッケージ の図を使って、システム内の関連する要素をグループ化します。 1つのパッケージには、下位のパッケージ、ダイアグラム、または単一の要素を含めることができます。

UML パッケージ図を作成する

アクティビティ図

アクティビティ図 を使って、メソッドの内部動作を記述し、内部で生成されたアクションによって駆動されるフローを表します。

UML アクティビティ図を作成する

ステートチャート図

ステートチャート図を使って、オブジェクトのライフサイクルにおける一連の状態を示すことができます。

UML ステートチャート図を作成する

シーケンス図

操作に参加しているアクターまたはオブジェクトと、その相互作用によって生成されるイベントを時間順に配置して表示するには、 シーケンス図 を使います。

UML シーケンス図を作成する

コラボレーション図

コラボレーション図 を使って、オブジェクト間で交換された一連のメッセージなど、操作や結果を得るためのオブジェクトロール間の関係を示すことができます。

UML コラボレーション図を作成する

コンポーネント図

コンポーネント図 を使って、システムを凝集したコンポーネントに分割し、コード自体の構造を示します。

UML コンポーネント図を作成する

配置図

配置図 を使って、ランタイムシステムの構造を示し、アプリケーションを構成するハードウェアとソフトウェアの要素がどのように構成および展開されるかを伝えます。

UML 配置図を作成する

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×