C4 모델
C4 모델(C4 model)은 소프트웨어 시스템의 아키텍처를 모델링하기 위한 간결한 그래픽 표기법이다. 이는 시스템을 컨테이너와 구성 요소로 구조적 분해(계층적 트리 구조)를 기반으로 하며 아키텍처 빌딩 블록을 보다 세부적으로 분해하기 위해 UML(통합 모델링 언어) 또는 ERD(개체-관계 다이어그램)와 같은 기존 모델링 기술을 사용한다.
역사
C4 모델은 UML(통합 모델링 언어)과 4 1 아키텍처 뷰 모델을 기반으로 2006년부터 2011년까지 소프트웨어 아키텍트 사이먼 브라운(Simon Brown)에 의해 만들어졌다. 크리에이티브 커먼즈 라이선스에 따라 공식 웹사이트를 개설하고 2018년에 발표된 기사를 통해 이 새로운 기술이 대중화되었다.
같이 보기
외부 링크
- Official site
- v
- t
- e
- 데이터 모델링
- 엔터프라이즈 아키텍처
- 기능 명세서
- 모델링 언어
- 직교성
- 프로그래밍 패러다임
- 소프트웨어
- 소프트웨어 고고학
- 소프트웨어 구조
- 소프트웨어 구성 관리
- 소프트웨어 개발 프로세스
- 소프트웨어 개발 방법론
- 소프트웨어 품질
- 소프트웨어 품질 보증
- 소프트웨어 검증 및 확인
- 구조화 분석
개발 | |
---|---|
기타 | |
언어 |
|
소프트웨어
엔지니어
엔지니어
- 빅터 바실리
- 켄트 벡
- 그래디 부치
- 프레더릭 브룩스
- en:Barry Boehm
- 워드 커닝햄
- en:Tom DeMarco
- 에츠허르 데이크스트라
- 마틴 파울러
- C. A. R. 호어
- en:Watts Humphrey
- en:Michael A. Jackson
- en:Ivar Jacobson
- en:Stephen J. Mellor
- en:Bertrand Meyer
- en:David Parnas
- en:Winston W. Royce
- en:James Rumbaugh
- 니클라우스 비르트
- en:Edward Yourdon
- en:Edward Yourdon
- en:Mohamed Fayad
- 분류
- 공용