투게더(Together)라는 객체지향 CASE Tool을 기본으로 UML 모델을 이해하고 작성하는 실제적인 방법을 소개하고 있다. 대학생들과 전산 입문자를 주요 독자층으로 목표했으며, 실무적인 내용을 체계적으로 설명함으로써 객체지향 언어 및 객체지향 시스템을 구축하려는 전산개발자들에게도 유용하다. 크게 3부분으로 구성되어 있고, 투게더 소개, UML(Unified Modeling Language), 프로젝트 적용사례에 대해 다루고 있다.
1부 투게더 소개는 UML의 각 다이어그램과 비 다이어그램 모델을 이해하기 위해 이 책에서 활용한 객체지향 CASE 툴인 투게더의 특징과 설치방법 사용법에 대하여 간단하게 설명한다. 2부 UML은 UML 개요, UML 구조, UML 모델에 대하여 설명한다. 특히 UML 시스템 개발시에 적용방법을 잠깐 생각해보고, 본격적으로 UML의 다이어그램과 비 다이어그램 모델에 대하여 의미, 표현방법, 작성, 투게더를 사용한 모델의 제작 및 실무적으로 생각해보는 과정을 통해 모델을 이해하고 실무에 적용하는 방법을 배운다. 3부 프로젝트 적용사례에서는 사용자의 문제공간으로부터 이 책에서 사용한 UML 모델을 이용하여 객체지향 시스템을 구현할 때 산출되는 기본적인 산출물 작성사례를 보여준다.
[부록 CD] 투게더 6.0 설치, 예제 프로젝트