ChatDiagram
ツール/C4モデルダイアグラム作成ツール

C4モデルダイアグラム作成ツール

ソフトウェアシステムと依存関係を説明して、C4モデルダイアグラムを作成します。重要なユーザー、アプリケーション、サービス、データストアを含むシステムコンテキスト、コンテナ、コンポーネント、コードレベルのビューを描けます。

制御システムのブロックダイアグラムEnterで送信

無料アカウント、カード不要 · SVG、PNG、PDFで書き出し

実際の動作を見る

C4モデルダイアグラムの例。

同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。

入力する内容
オンライン診療システムのC4システムコンテキスト図。患者、医療従事者、クリニック管理者がオンライン診療システムを利用する様子を示して。カレンダープロバイダー、ビデオサービス、メール・SMSサービス、医療記録システムに接続して。
次に試す保険資格確認サービスを追加してクリニックに接続する薬局システムを追加して
制御システムのブロックダイアグラム: オンライン診療システムのコンテキスト
制御システムのブロックダイアグラム · Ogata / standard controls textbook convention · schematex-blockdiagram
生成された図

C4モデルダイアグラムとは。

C4モデルは、コンテキスト、コンテナ、コンポーネント、コードという4つの詳細レベルでソフトウェアアーキテクチャを文書化します。まずユーザーと外部システムを含めて全体像を示し、次にシステムを実装するアプリケーション、サービス、モジュールへと掘り下げます。

C4ダイアグラムでは、1つのレベルにつき1つの問いに答えます。スコープにはコンテキストビュー、実行中のアプリケーションとデータストアにはコンテナビュー、1つのコンテナ内の責務にはコンポーネントビューを使い、読者がその深さを必要とする場合にのみコードビューを使います。

Standard
Ogata / standard controls textbook convention
Engine
schematex-blockdiagram
Editable
Double-click text, drag nodes
Export
SVG · PNG · PDF
制御システムのブロックダイアグラム: C4モデルダイアグラムとは。
利用者

C4モデルダイアグラムを使う人。

制御システムのブロックダイアグラム: ソフトウェアアーキテクトソフトウェアアーキテクト

レベルを混在させずにシステムを説明する、コンテキスト、コンテナ、コンポーネントの共通ビュー。

制御システムのブロックダイアグラム: エンジニアリングチームエンジニアリングチーム

実装やコードレビューの指針となるサービスの責務と依存関係。

制御システムのブロックダイアグラム: プロダクト・デリバリーチームプロダクト・デリバリーチーム

実装の詳細がなくても理解できるシステムの範囲と外部連携。

使い方

C4モデルダイアグラムの作り方を3ステップで紹介。

01

説明する

まずは1段落で十分です。

“オンライン診療システムのC4システムコンテキスト図。患者、医療従事者、クリニック管理者がオンライン診療システムを利用する様子を示して。カレンダープロバイダー、ビデオサービス、メール・SMSサービス、医療記録システムに接続して。”
02

図を確認

最適なエンジンで描画します。

制御システムのブロックダイアグラム: オンライン診療システムのコンテキスト
03

変更点を伝える

編集のたびにバージョンを保存します。

保険資格確認サービスを追加して
V2 · DRAWN FROM V1, NOTHING RETYPED
よくある質問

よくある質問

C4モデルダイアグラムとは?

C4は、Context、Containers、Components、Codeのビューを使ってソフトウェアアーキテクチャを階層的に文書化する方法です。各ビューで詳細度を上げながら、同じシステムの全体像を保ちます。

C4モデルの4つのCとは?

コンテキストはシステムの範囲とユーザー、コンテナはアプリケーションとデータストア、コンポーネントはコンテナ内の主な責務、コードは選択した実装レベルの構造を示します。

C4モデルダイアグラムはいつ使うべき?

関係者向けの範囲説明から、開発者向けのサービスやコンポーネントの境界まで、さまざまな対象にソフトウェアアーキテクチャを説明する必要があるときにC4を使います。

C4とUMLの違いは?

C4は、ズームインするように詳細度を高めながらソフトウェアアーキテクチャを文書化する方法です。UMLには、より幅広いソフトウェアモデルや振る舞いのモデリングに対応する複数のダイアグラム形式があります。

関連ツール

同じ用途に使えるほかの図

今すぐC4モデルダイアグラムを描く。

無料アカウント、カード不要。ソフトウェアの境界と必要な詳細レベルを説明してください。

エディターを開く