9.3. Identifying Structure

Our first attempt at identifying our system's structure is a straightforward activity. We only need examine the sequence diagrams already produced to determine the basic relationships. Consider the sequence diagram produced for the Run Payroll use case primary flow of events in Chapter 8 and seen again in Figure 9.5. From the sequence diagram in Figure 9.5, we can derive our first VOPC class diagram.

Figure 9.5. Sequence Diagram for Run Payroll Primary Flow of Events

In a sense, we are combining the static representation existing on the conceptual diagrams produced in Chapter 7, containing our boundary, entity, and control ...

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.