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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.