Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In more than 20 years on projects and five years in the classroom, I've seen a lot of things change and a lot of things stay the same. I've watched people get thrown in every direction by the speed and impact of changes in technology, and I've listened to the same unchanging list of complaints:
So how can the Unified Modeling Language help solve these problems? UML has become an increasingly popular and powerful component of software development strategies around the world. More than 90 percent of the Fortune 500 companies use it in some form. Why? Because UML supplies some essential tools that support a professional response to these challenges. UML provides