요점만을 간추린 UML 초보자용 가이드!
UML의 줄기를 이해하고, 다이어그램의 작성 능력과 객체 지향 설계에 대한 통찰력을 키우는데 친절한 지침이 되어줄 이 책은 명료하고 단계적인 접근 방식을 사용한 설명으로 독자를 이끈다. UML이나 객체 지향 설계에 대해 전혀 경험이 없는 분이라도 UML에 감을 잡고 즐겁게 학습할 수 있을 것이다.
이 책은 세 개의 부로 구성되어 있다.
Part 1에서는 UML의 전체적인 개요와 더불어 객체와 클래스를 도식화하기 위한 기반을 이루는 객체 지향 개념에 대해 가르쳐 준다. 또한, 쓰임새, 즉 시스템을 사용자에게 보이는데 필요한 구조에 대해 독자들이 알아보고, 이것을 도식화하는 방법도 동시에 공부한다. UML 다이어그램을 그리는데 필요한 나머지 사항도 함께 다룬다.
Part 2에서는 가상의 사례 연구를 통해 시스템 개발에 필요한 방법론을 단순화시켜 다루어 간다. 여기서 UML이 어떻게 프로젝트 개발에 맞아 떨어지는지를 보여준다. 독자들은 UML의 각 요소가 어떻게 시스템 모델과 연동되는지를 확인할 수 있을 것이다.
Part 3에서는 UML을 디자인 패턴과 임베디드 시스템에 적용해 본 다음, 다른 분야에 대한 적용 가능성도 아울러 점쳐 본다.
[부록 CD] 래쇼날 사의 Rational Rose 98(30일 평가판), 래쇼날 사의 Rational Rose 2002(15일 평가판), Rational Rose 98을 사용한 단계별 UML 다이어그램 작도법을 담은 튜토리얼 동영상