3.0. Models and Views

The UML is more than a set of disjointed diagrams. Instead of examining the UML from a diagram-centric perspective, let's turn our attention to an illustration of the UML from three different perspectives. Figure 3.1 depicts three divisions within the UML. Further insight into these divisions enables us to realize one of the greatest benefits of modeling, which is creating different views of our software system.

Figure 3.1. UML Perspectives

3.0.1. Fundamental Elements

At the lowest level in Figure 3.1 exist the fundamental elements. These basic building blocks are the elements of which diagrams are composed. By themselves, ...

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.