객체지향 분석 및 설계와 Unified Process에 대한 입문서. 단순히 UML을 그리는 것이 아니라, 소프트웨어 설계에 실제로 UML을 적용하는 것을 보여준다. 본질적인 활동, 원리, 패턴을 강조하면서 동시에, OOA/D의 중요한 기술들을 점진적으로 소개하며, 하나의 응집된 사례연구를 세 번의 반복단계를 통해 자세히 보여준다. 이 책에서는 요구사항과 사용사례, 도메인 객체 모델링, 아키텍쳐, 본질적인 객체 설계, 설계 패턴, 반복적인 개발과 "민첩한 UP"에 대한 내용을 다룬다.