統合モデリング言語 (UML) は、ソフトウェア モデルの描画、デザインのスケッチ、または既存の設計とシステムの文書化を行う標準的な方法です。
注: Web 用 Visioを使用している場合は、UML ダイアグラムは Visio プラン 1で使用できますが、 Microsoft 365 の Visioでは使用できないことに注意してください。
Visio プラン 2 と Visio 2019では、空の UML テンプレートから開始するか、(場合によっては) UML スターターダイアグラムを変更できます。
このサブスクリプション バージョンの Visio では、UML 2.5 仕様に準拠した UML 図形がサポートされ、図で必要に応じて柔軟に使用できます。
クラスダイアグラム
クラスダイアグラムを使用して、システムのクラス、その属性とメソッド、およびオブジェクト間の関係を指定するアプリケーションの構造の一般的なモデルを作成します。
コンポーネント図
コンポーネント図を使用して、システムをまとまりのあるコンポーネントに分割し、コード自体の構造を表示します。
デプロイダイアグラム
展開図を使用して、ランタイム システムの構造を示し、アプリケーションを構成するハードウェア要素とソフトウェア要素がどのように構成および展開されるかを伝えます。
シーケンス図
シーケンス図を使用して、相互作用に参加しているアクターまたはオブジェクトと、それらが生成するイベントをタイム シーケンスで表示します。
アクティビティ図
アクティビティ図を使用して、メソッドの内部動作を記述し、内部で生成されたアクションによって駆動されるフローを表します。
ステート マシンの図
ステート マシン (または ステートチャート) 図を使用して、オブジェクトが有効期間中に通過する状態のシーケンスを表示します。
ユース ケース図
開発プロジェクトの初期段階では、ユース ケース図を使用して、実際のアクティビティと動機を説明します。 後の段階で図を絞り込んで、ユーザー インターフェイスとデザインの詳細を反映できます。
通信図
通信図を使用して、システム内のどの要素がシーケンスされたメッセージの観点から他の要素と対話するかを示します。
データベース表記図
データベース表記図を使用して、データベースのモデルを描画します。
Web 用 Visioでは、9 種類の UML ダイアグラムの種類と、いくつかの図形がキャンバスに既に描画されている多数のサンプル ダイアグラムから選択できます。 各選択肢には、選択したダイアグラムの種類に一致するステンシルが付属しています。
注: Web 用 Visio での UML ダイアグラムの作成と編集には、 Microsoft 365とは別に購入されるVisio Plan 1またはVisio Plan 2ライセンスが必要です。 詳細については、 Microsoft 365 管理者にお問い合わせください。 管理者が "セルフサービス購入" を有効にしている場合は、Visio のライセンスを自分で購入できます。 詳細については、「 セルフサービス購入に関する FAQ」を参照してください。
このサブスクリプション バージョンの Visio では、UML 2.5 仕様に準拠した UML 図形がサポートされ、図で必要に応じて柔軟に使用できます。
クラスダイアグラム
クラスダイアグラムを使用して、システムのクラス、その属性とメソッド、およびオブジェクト間の関係を指定するアプリケーションの構造の一般的なモデルを作成します。
コンポーネント図
コンポーネント図を使用して、システムをまとまりのあるコンポーネントに分割し、コード自体の構造を表示します。
デプロイダイアグラム
展開図を使用して、ランタイム システムの構造を示し、アプリケーションを構成するハードウェア要素とソフトウェア要素がどのように構成および展開されるかを伝えます。
シーケンス図
シーケンス図を使用して、相互作用に参加しているアクターまたはオブジェクトと、それらが生成するイベントをタイム シーケンスで表示します。
アクティビティ図
アクティビティ図を使用して、メソッドの内部動作を記述し、内部で生成されたアクションによって駆動されるフローを表します。
ステート マシンの図
ステート マシン (または ステートチャート) 図を使用して、オブジェクトが有効期間中に通過する状態のシーケンスを表示します。
ユース ケース図
開発プロジェクトの初期段階では、ユース ケース図を使用して、実際のアクティビティと動機を説明します。 後の段階で図を絞り込んで、ユーザー インターフェイスとデザインの詳細を反映できます。
通信図
通信図を使用して、システム内のどの要素がシーケンスされたメッセージの観点から他の要素と対話するかを示します。
データベース表記図
データベース表記図を使用して、データベースのモデルを描画します。
Visioでは、空の UML テンプレートと適切なステンシルから始めて、UML ダイアグラムを作成できます。
クラスダイアグラム
クラスダイアグラムを使用して、システムのクラス、その属性とメソッド、およびオブジェクト間の関係を指定するアプリケーションの構造の一般的なモデルを作成します。
シーケンス図
シーケンス図を使用して、相互作用に参加しているアクターまたはオブジェクトと、それらが生成するイベントをタイム シーケンスで表示します。
アクティビティ図
アクティビティ図を使用して、メソッドの内部動作を記述し、内部で生成されたアクションによって駆動されるフローを表します。
ステート マシンの図
ステート マシン (または ステートチャート) 図を使用して、オブジェクトが有効期間中に通過する状態のシーケンスを表示します。
ユース ケース図
開発プロジェクトの初期段階では、ユース ケース図を使用して、実際のアクティビティと動機を説明します。 後の段階で図を絞り込んで、ユーザー インターフェイスとデザインの詳細を反映できます。
データベース表記図
データベース表記図を使用して、データベースのモデルを描画します。