One of the seminal professional tutorial/reference works that helped to set the standard practices for Object-Oriented Design, Modeling and Implementation. Two of the leading authorities in the field, Mike Blaha, and Jim Rumbaugh, have thoroughly revised the book to provide a quintessential reference to UML 2.0 and its application for practical, usable state of the art Object-Oriented strategies in the design and implementation of complex object-oriented software systems.* Extensive exercises with solutions - Provide students with numerous opportunities for reinforcement of concepts.* Instructor's on-line solutions manual - Features over 200 pages of answers to the many exercises in the text. * Respected, experienced authors - Dr. Michael Blaha and Dr. James Rumbaugh are inventors of the Object Modeling Technique (OMT), one of the most widely used design methods and the basis for UML.