더북(TheBook)

▲ 그림 2-1 4+1 뷰 모델은 애플리케이션 아키텍처를 4뷰로 바라본다. 또 각 뷰의 내부 엘리먼트가 함께 요청을 처리하는 과정이 시나리오에 기술되어 있다

4뷰 외에도 (4+1 모델의 +1에 해당하는) 뷰를 구동시키는 시나리오가 있습니다. 각 시나리오는 특정 뷰 내에서 얼마나 다양한 아키텍처 요소가 협동하여 요청을 처리하는지 기술합니다. 가령 논리 뷰의 시나리오는 클래스가 협동하는 방법을, 프로세스 뷰의 시나리오는 프로세스가 서로 어떻게 협동하는지 나타냅니다.

4+1 뷰 모델은 애플리케이션 아키텍처를 명쾌하게 표현하는 수단입니다. 4뷰는 중요한 아키텍처 측면을, 시나리오는 뷰의 여러 엘리먼트가 협동하는 과정을 명시합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.