Devxplorer – 세상을 분석하는 개발자의 탐험기

IT, 경제, 인물, 건강 – All Explored

Devxplorere 자세히보기
반응형

ArchitectureStyle 3

Architecture Style : 1. Layered Architecture, 2. MVC Architecture, 3. N-Tier Architecture, 4. Client-Server Architecture

Layered Architecture Style 과 MVC Architecture Style은 구조적인 접근 방식이다. Software를 모듈화하여 유지 보수성과 확장성 및 재사용성을 높이기 위해 적용되는 스타일이다. 1. Layered Architecture Style 2. MVC Architecture Style 3. N-Tier Architecture 4. Client-Server Architecture 1. Layered Architecture Style 시스템의 기능을 여러 Layer (유사속성 응집 단위)로 분리하여 수직적으로 구성한다. 각 Layer는 서로 다른 책임을 갖고 역할을 수행한다. 상위 Layer에서 하위 Layer로 수직적인 방향으로 서비스가 제공된다. Layer간 역할을 분리하..

Architecture Style : 1.Batch Sequential, 2.Pipe and Filter, 3.Shared Repository Architecture Style, 4. Blackboard Architecture Style

Data Flow에 대한 대표적인 Style은 Batch Sequential 와 Pipe and Filter Architecture Style이 있다. Architecture Style 은 Archtiecture Driver 를 달성하기 위해 Tactic 으로 선정될 수 있다. Architecture Style 은 문제에 대한 일반적인 해답이다. 시행착오를 통해 문제에 대한 해법으로 자리 잡은 것들이다. 1. Batch Sequential Architecture Style 2. Pipe and Filter Architecture Style 3. Shared Repository Architecture Style 4. Blackboard Architecture Style 1. Batch Sequential ..

Architecture Description 작성 방법 : Architecture View 4+1

Architecture Description : 요구 사항을 달성하기 위해 구현에 필수적인 결정을 논리적으로 전개한 것이다. 따라서 문제를 정확하게 Define하고 구현이 가능하도록 설계에 Detail이 포함되어야 한다. 여기서 문제란 설계를 통해 달성하고자 하는 목적이다. 시스템에 주어진 요구사항이 바로 문제가 된다. 이 문제를 풀기 위해 다양한 관점에서 설명하고 문제해결에 적합한 설계 안을 제안 해야 한다. 해결해야 하는 문제들은 우선순위를 갖는다. 우선순위에 따라 가장 중요한 문제를 먼저 풀기 위해 노력해야 한다. 덜 중요한 문제에 포커스를 맞추는 것이 아니라, 가장 중요한 문제에 해결책을 집중 해야 한다. 최종적으로 문제 즉 요구사항과 이를 위한 설계가 연결되어야 한다. 1. Architectur..

반응형