Identifying Classes

Role of the UML Class Diagram

The class diagram will eventually become the most important UML artifact we produce. By eventually, I mean that initially it will be somewhat sparse and lacking in anything of significant value. With each iteration, however, as we learn more about the static and dynamic features of the application, it will begin to evolve into the pivotal diagram from which all else going forward is derived. Even the UML component and deployment diagrams depict how classes will be packaged and ultimately delivered in runtime form.

Chapter 2 noted that the majority of visual modeling tools today generate their code structures directly from the class diagram. Tools that support reverse engineering derive their diagrammatic ...

Get Developing Applications with Java™ and UML 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.