Where to Go Next
This user guide is part of a larger set of books that, collectively, can help you learn how to apply the UML. In addition to the user guide, there are:
- James Rumbaugh, Ivar Jacobson, Grady Booch, The Unified Modeling Language Reference Manual , Second Edition , Addison-Wesley, 2005. This provides a comprehensive reference to the syntax and semantics of the UML.
- Ivar Jacobson, Grady Booch, James Rumbaugh, The Unified Software Development Process , Addison-Wesley, 1999. This presents a recommended development process for use with the UML.
To learn more about modeling from the principal authors of the UML, take a look at the following references:
- Michael Blaha, James Rumbaugh, Object-Oriented Modeling and Design with UML , Second Edition . Prentice Hall, 2005.
- Grady Booch, Object-Oriented Analysis and Design with Applications , Second Edition. Addison-Wesley, 1993.
- Ivar Jacobson, Magnus Christerson, Patrik Jonsson, Gunnar Overgaard, Object-Oriented Software Engineering: A Use Case Driven Approach . Addison-Wesley, 1992.
Information about the Rational Unified Process can be found in:
- Philippe Kruchten, The Rational Unified Process: An Introduction , Third Edition. Addison-Wesley, 2004.
The latest information about the UML can be found on the OMG Website at