1. 아키텍처 패턴 개요 - 아키텍처를 설계할 때 참조 할 수 있는 전형적인 해결 방식 또는 예제. - 소프트웨어 시스템의 구조를 구성하기 위한 기본적인 윤곽을 제시 - 서브시스템과 그 역할이 정의되어 있으며, 서브시스템 사이의 관계와 여러 규칙/지침 등이 포함되어 있음 장점 - 개발 시간 단축, 고품질의 SW 생산 가능 - 검증된 구조로 개발되기 때문에 안정적 - 이해관계자들이 공통된 아키텍처를 공유하기 때문에 의사소통이 간편해짐 - 시스템 구조 파악이 쉬워지기 때문에 개발자가 유지보수하기에 용이함. - 시스템의 특성을 개발전에 예측 가능 2. 레이어 패턴(Layers pattern) - 시스템을 계층으로 구분하여 구성하는 방법 중 하나 - 각각의 서브시스템들이 계층 구조를 이루며, 상위 계층은 하위 ..