이 책에서는 체계적이고 예측할 수 있으며 반복적이고, 비용효율적으로 소프트웨어 아키텍처를 설계하는 방법을 설명할 것이다.
이 책은 어떤 전문적인 소프트웨어 엔지니어도 사용할 수 있는 실무적인 아키텍처 설계 방법론을 소개하고, 설계 지식을 재사용할 수 있는 조각을 지원하는 구조적인 방법론을 제공하며, 이 방법론을 사용하는 방법을 보여주는 풍부한 사례를 포함한다.
실제 예를 사용하여 증명된 속성 주도 설계(ADD) 방법론의 강력하고 새로운 3.0 버전을 마스터하게 될 것이며, 이것을 사용하여 변경 용이성, 사용 편의성, 가용성과 같은 품질 속성을 포함하는 핵심 요인과 함께 기능 요구와 아키텍처 관심사를 해결하는 방법을 배우게 될 것이다.