https://www.youtube.com/watch?v=4E1BHTvhB7Y Software Architecture Style 아키텍처 설계에서 반복해서 나타나는 문제를 해결하고 아키텍처가 만족시켜야 하는 시스템 품질 속성을 달성할 수 있는 방법을 체계화 한 것 아키텍처를 구성하는 컴포넌트와 커넥터 종류와 이것들이 결합하는 방법 정의 구분 특징 계층형 SW를 계층 단위(Unit)로 분할 각 계층은 모듈들의 응집된 집합 계층간의 관계는 사용가능의 관계로 표현계층적으로 조직화될 수 있는 서비스로 구성된 어플리케이션에 적합 장점 : 정보은닉의 원칙 적용 → 높은이식성 단점 : 추가적인 실행시 오버헤드(너무 많은 계층으로 성능 감소 발생) MVC 모델 : APP의 핵심기능 및 적절한 데이터 캡슐화 뷰 : 사용..