11.6. Revised SRS Class Diagram

Going back to the SRS class diagram that we produced in Chapter 10, let's reflect all the new insights—some behavioral, some structural—that we gained from analyzing one scenario/sequence diagram (see Figure 11-14).

Figure 11.14. Revised SRS class diagram

Note that we decided not to reflect the ConfirmSeatAvailability() "housekeeping" method at this time because we suspect that it will be a private method and therefore don't want to clutter our diagram. The decision of whether to reflect private methods on a class diagram—or to reflect any member of a class—is up to the modeler because the purpose of the diagram ...

Get Beginning C# 2008 Objects: From Concept to Code 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.