C4モデル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/17 19:42 UTC 版)
C4モデル はソフトウェアアーキテクチャのモデル化技法の一つである[1][2]。C4はコンテキスト(context)、コンテナ(containers)、コンポーネント(components)、コード(code)の略であり、一連の階層的なソフトウェアアーキテクチャ図で構成されている。構成単位の詳細な図を表すために統一モデリング言語(UML)や 実体関連図(ER図)のような既存のモデル化技法を用いる。
- ^ a b Richards,Mark; Ford, Neal (2019). Fundamentals of software architecture: an engineering approach. O'REILLY MEDIA. pp. 293. ISBN 978-1-4920-4342-3. OCLC 1138515057 . ""some standard are emerging for diagramming software architecture (such as software architect simon Brown's C4 model or The Open Group Archimate standard)""
- ^ a b Enríquez, René (2018). Software Architecture with Spring 5. 0 : Design and Architect Highly Scalable, Robust, and High-Performance Java Applications.. Salazar, Alberto.. Packt Publishing Ltd.. pp. 41–44. ISBN 978-1-78899-673-0. OCLC 1053798657
- ^ Keeling, Michael. Design it! : from programmer to software architect. Raleigh, North Carolina. ISBN 978-1-68050-345-6. OCLC 1024312521
- ^ a b c Brown. “The C4 model for visualising software architecture”. c4model.com. 2020年8月22日閲覧。
- ^ Brown, Simon. “The C4 model for visualising software architecture”. c4model.com. 2021年5月23日閲覧。
- ^ Brown, Simon (2018年7月25日). “ソフトウェアアーキテクチャのためのC4モデル” (jp). InfoQ. 2021年5月23日閲覧。
- ^ Brown (2018年6月25日). “The C4 Model for Software Architecture” (英語). InfoQ. 2020年8月22日閲覧。
- 1 C4モデルとは
- 2 C4モデルの概要
- C4モデルのページへのリンク