토픽 143 / 192·시스템 설계 및 아키텍처 패턴
4+1 뷰 모델 (4+1 View Model)
4+1 뷰 모델 (4+1 View Model)
Philippe Kruchten이 1995년 제안한 소프트웨어 아키텍처를 5개의 동시적 뷰(4개 뷰 + 1개 시나리오)로 표현하는 모델
특징: 이해관계자별 관점 분리, UML 기반 표현, 시나리오로 뷰 검증
5가지 뷰
- •논리 뷰(Logical View):
- •개발 뷰(Development View):
- •프로세스 뷰(Process View):
- •물리 뷰(Physical View):
- •시나리오 뷰(Scenarios/+1):
적용사례: 아키텍처 문서화, 이해관계자 커뮤니케이션
비교: 4+1(전통적/UML) vs C4(단순화/계층적) vs ArchiMate(EA/TOGAF)
연관: UML, 아키텍처 문서화, C4 Model