2.0. The UML Defined
The Unified Modeling Language User Guide states the following:
The UML is a language for
Visualizing
Specifying
Constructing
Documenting
the artifacts of a software-intensive system. [BOOCH99]
Visual ProgrammingDon't let this analogy to Java confuse you. The UML is not a visual programming language. The UML enables us to create an expression of our application in the form of a model. We can't express many implementation-specific details in the UML. The UML does map nicely to Java, and this mapping is discussed in Chapter 3. Helping you to model, and ultimately design, more effectively is a goal of this book. |
Exploring this definition further enables us to realize the true intent of the UML. As stated previously, the UML is ...
Get Java™ Design: Objects, UML, and Process 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.