Unified Modeling Language (UML) 2.0 represents the largest change to the language since its debut in 1997 Complete revision of a bestseller to correspond to the exciting new version of UML Offers more than sixty percent new material while still retaining the features that readers have enjoyed-Java focus, case studies, visual UML glossary Includes in-depth coverage of the problems that UML 2.0 is expected to solve, and is honest about what it still doesn't do Discusses design patterns for UML CD-ROM contains all of the UML models and Java code in the book and related modeling tools, including Visio and Rational Rose