【しーふぉーもでる】
C4モデル(アーキテクチャ図) とは?
💡 4段階のズームで描く、誰にでも伝わるアーキテクチャ図
📌 このページのポイント
C4モデルって何?アーキテクチャ図とは違うの?
4つのレベルってどう使い分けるの?
Level 1のContext図は経営者やユーザー向けで、システム全体の位置づけを示す。Level 2のContainer図は開発チーム向けで、WebアプリやDBの構成を示す。Level 3のComponent図はモジュール単位、Level 4のCode図はクラスレベルだよ
全部のレベルを必ず描かないといけないの?
ツールは何を使えばいいの?
まとめ:ざっくりこれだけ覚えればOK!
「C4モデル」って出てきたら「4段階のズームレベルでアーキテクチャを描く手法」と思えればだいたいOK!
📖 おまけ:英語の意味
「C4 Model」 = 4つのCのモデル
💬 Context、Container、Component、Codeの頭文字が全部Cだから C4 なんだよ