はじめに
Visual Studio 2022 のクラスダイアグラムでサクッとクラス図を作ってみます。
改訂履歴
- 2026/07/27 : 初版公開。
本文
1. 環境
- .NET 8.0
- Visual Studio Community 2022
2. 手順
2-1. 機能のインストール
Visual Studio Installer でクラスデザイナーをインストールします。
2-2. クラスダイアグラムの生成
とりあえずサンプルクラスを作成します。
Animal.cs
namespace ClassDiagramExample;
internal class Animal
{
public string Name { get; set; } = string.Empty;
public void Eat()
{
Console.WriteLine("食べる");
}
public void Sleep()
{
Console.WriteLine("寝る");
}
}
IBarkable.cs
namespace ClassDiagramExample;
internal interface IBarkable
{
void Bark();
}
Dog.cs
namespace ClassDiagramExample;
internal class Dog : Animal, IBarkable
{
public void Bark()
{
Console.WriteLine("吠える");
}
}
「新しい項目の追加」で、プロジェクトにクラスダイアグラムを追加します。
クラスを選んで、クラスダイアグラムにドラッグ・アンド・ドロップします。
生成されました。
右クリックメニューから微調整を繰り返すと、以下になります。ちなみに展開は Ctrl + A で全選択して、数字キーの + でまとめて操作できます。
おわりに
右クリックメニューから PNG 形式で出力できます。決してリッチな機能とは言えないと思いますが、とりあえず詳細設計書を埋めるのに使えるかも(ちゃんとやれ)。