O'Reilly logo

UML Pattern Language, A by Paul Evitts

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. The Unified Modeling Language

 

Who controls the past commands the future.

Who commands the future conquers the past.

 
 --attributed to George Orwell

The UML has resurrected modeling as a respectable practice within software development. Indeed, it has moved modeling back into the development spotlight and made it an equal player with coding as an essential skill.

The UML has done this by providing a comprehensive language for modeling. It is every bit as expressive, flexible, and useful as programming languages are for coding—and it is at least as complicated in a similar way. More to the point, the UML has made it possible to see object-oriented models as having a legitimate existence outside of the realm of code-production—in business ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required