Deven Phillips
C4モデルは、 ソフトウェアシステム のアーキテクチャモデ リングに対するムダのないグ ラフィカルな表記技法です。 これは、システムコンテナやコンポーネントにする構造分解に基づいており、 Unified Modelling Language (UML) や Entity Relation Diagrams (ERD) といった--アーキテクチャ的なビルディングブロックの詳細な分解のために使われるような--既存のモデリング技術に依存しています。
C4 は異なるいくつかの抽象化レベルで可視化する方法を提供します。 それによって、参加者全員が各レベルの詳細に精通していなくても、複雑なシステムをさまざまなレベルで議論できるようになります。
C4ダイアグラムは、各オプション・ピボットでリファインされ、くり返し使用される必要があります。 C4ダイアグラムが定期的に更新されれば、新しい開発者の受け入れが迅速になり、 異なるチーム同士での共通理解を達成し、ステークホルダーに対する状況報告もシンプルになります。
C4 アーキテクチャ をチームや顧客、ステークホルダーと実施するにあたりより詳細にお知りになりたい場合は、以下のリンクを参照してください。