4+1 건축 전망 모형은 다수 관점에서 복잡한 소프트웨어 체계를 묘사하기 위하여 사용된 기구입니다. 그것은 이해 관계자가 건축의 다른 양상을, 퇴색 커뮤니케이션 및 결정 만들기 이해하는 것을 돕습니다.

4+1 모델 개요

이 모델은 Philippe Kruchten에 의해 소개되었으며, 5개의 동시 조회수를 강조했습니다. Logical, Development, Process, Physical, Scenarios. 각 보기는 개발자, 시스템 엔지니어 및 최종 사용자와 같은 다른 이해 관계자의 특정 우려를 해결합니다.

모델의 구성

다섯 개의 전망은 다음과 같습니다 :

  • Logical View: 시스템의 기능과 구조에 초점 최종 사용자 관점에서.
  • Development View: codebase 및 모듈의 시스템의 조직에 설명합니다.
  • Process View: 주소 실행 시간 행동, 통화, 성능 측면.
  • Physical View: 하드웨어 토폴로지 및 배포 아키텍처를 보여줍니다.
  • Scenarios:다른 전망에 걸쳐 시스템의 행동을 설명하는 사용 사례.

연습에 모델 적용

4+1 모델은 다이어그램과 문서를 각 보기에 생성하는 것입니다. 이 접근법은 모든 이해 관계자가 시스템의 아키텍처를 관점으로 이해하는 것을 보장합니다.

전체보기의 일정한 업데이트 및 일관성은 시스템의 정확한 표현을 유지하기위한 필수적입니다. 이 연습은 효과적인 의사 소통을 지원하며 잠재적 인 문제를 조기에 식별 할 수 있습니다.