소프트 아키텍처 1. 4+1 뷰 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어적인 접근 방법이다. 유스케이스 뷰 : 유스케이스 또는 아키텍처를 도출하고 설계하며 다른 뷰를 검증하는데 사용되는 뷰 논리 뷰 : 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰 프로세스 뷰 : 시스템의 비기능적인 속성으로써 자원의 효율적인 사용, 병행, 실행, 비동기, 이벤트 처리 등을 표현한 뷰 구현 뷰 : 개발 환경에서 정적인 소프트웨어 모듈의 구성을 보여주는 뷰 배포 뷰 : 컴포넌트가 물리적인 아키텍처에 어떻게 배치되는가를 매핑해서 보여주는 뷰 2. 소프트웨어 아키텍처 패턴 유형 계층화 패턴 : 시스템을 계층으로 구분하여 구성하는 패턴 클라이언트 서버 패턴 : 하나의 서버와 다수..
정처기] Chapter 02
소프트 아키텍처 1. 4+1 뷰 고객의 요구사항을 정리해 놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어적인 접근 방법이다. 유스케이스 뷰 : 유스케이스 또는 아키텍처를 도출하고 설계하며 다른 뷰를 검증하는데 사용되는 뷰 논리 뷰 : 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰 프로세스 뷰 : 시스템의 비기능적인 속성으로써 자원의 효율적인 사용, 병행, 실행, 비동기, 이벤트 처리 등을 표현한 뷰 구현 뷰 : 개발 환경에서 정적인 소프트웨어 모듈의 구성을 보여주는 뷰 배포 뷰 : 컴포넌트가 물리적인 아키텍처에 어떻게 배치되는가를 매핑해서 보여주는 뷰 2. 소프트웨어 아키텍처 패턴 유형 계층화 패턴 : 시스템을 계층으로 구분하여 구성하는 패턴 클라이언트 서버 패턴 : 하나의 서버와 다수..
2021.09.21