Chapter 10. The UML in Context

 

There is no right or wrong model, merely one that is more useful for the job at hand.

 
 --Martin Fowler, Analysis Patterns (1997, 2)

Chapter 2, "The Unified Modeling Language," explored the roots of the UML within the traditions of software development. Chapter 3, "UML Essentials, Elements, and Artifacts," described (briefly) the elements and artifacts of the language. And, of course, the patterns in Part II have given a glimpse of how to use the UML for modeling. This chapter will situate the UML in the practice of modeling and discuss the basic ideas behind the UML—but as a modeling language, not just a development tool. In particular, I will explore some of the ideas that are important in making the UML different ...

Get UML Pattern Language, A now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.