*아키텍처 패턴 (=아키텍처 스타일 =표준 아키텍처)
- 아키택처를 설계할 때 참조할 수 있는 전형적인 해결 방식 또는 예제를 의미하며, 아키텍처 패턴은 소프트웨어 시스템의 구조를 구성하기 위한 기본적인 윤곽을 제시한다.
- 아키택처 패턴에는 서브시스템들과 그 역할이 정의되어 있으며, 서브시스템 사이의 관계와 여러 규칙, 지침 등이 포함되어 있다.
- 아키텍처 패턴의 종류에는 레이어 패턴, 클라이언트-서버 패턴, 파이프-필터 패턴, 모델-뷰-컨트롤러 패턴 등이 있다.
*아키텍처 패턴의 장점
- 시행착오를 줄여 개발 시간을 단축시키고, 고품질의 소프트웨어를 생산할 수 있다.
- 검증된 구조로 개발하기 때문에 안정적인 개발이 가능하다.
- 이해관계자들이 공통된 아키텍처를 공유할 수 있어 의사소통이 간편해진다.
- 시스템의 구조를 이해하는 것이 쉬워 개발에 참여하지 않은 사람도 손쉽게 유지 보수를 수행할 수 있다.
- 시스템의 특성을 개발 전에 예측하는 것이 가능하다.
'자격증 > 정보처리기사' 카테고리의 다른 글
객체지향 (0) | 2020.05.11 |
---|---|
아키텍처 패턴 종류 (0) | 2020.05.11 |
정보 은닉 (0) | 2020.05.10 |
모듈화, 추상화 (0) | 2020.05.09 |
소프트웨어 아키텍처 (0) | 2020.05.09 |