Since its original introduction in 1997, the Unified Modeling Language has revolutionized software
development. Every integrated software
development environment in the world--open-source, standards-based, and proprietary--now supports UML
and, more importantly, the model-driven approach to software
development. This makes learning the newest UML
2.0, critical for all software
developers--and there isn't a better choice than this clear, step-by-step guide to learning the language.
--Richard Mark Soley, Chairman and CEO, OMG
If you're like most software
developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage.