본문 바로가기

Dev.../소프트웨어 아키텍처

[SA강좌] Part 1-18 간단한 ADD방법

간단하게 ADD 방법을 살펴보면 다음과 같다.

( 상세한 것은 www.sei.cmu.edu/architecture/add_method.html 에 있다. )


간단한 방법에 대한 설명이다.


시스템을 분할해서 구성하는 방법을 간단하게 도식화 한것이다.

아주 좋은 이야기 하나 소개. [브라이언 푸트의 패턴이야기]


 


이렇게 분할 하는 방법이 여러가지 view로 시스템을 바라보면서 아키텍쳐를 만들어 나아가는 것이기 때문이다. 따지고 보면, 건축물도 디자인을 먼저하고 세부적인 공정작업에 들어가는 것이기 때문이다. 가장 완성도가 높은 것은 고객에게 '완성'된 프로그램의 형태를 보여주고 그 형태를 만들기 위해 애쓰는 것이 아닐까?

결국 건축아키텍트는 수많은 투시도를 그리게 되고 설계도로 분화되면서 최후에 실제 프로그램을 구성하는 형태로 구성되어질 것이기 때문이다.