12.2. Revisiting Requirements

In revisiting the SRS case study problem statement, we find that we indeed missed one requirement:

"The SRS will verify whether or not the proposed plan of study satisfies the requirements of the degree that the student is seeking."

We didn't model Degree as a class—recall that we debated whether or not to do so back in Chapter 10, and ultimately decided against it. Nor, for that matter, do we reflect the requirements of a particular degree program in our model. As an example of revisiting requirements, let's look at what it would take to model a degree as a class properly.

Researching the way in which our university specifies degree program requirements, we learn the following:

  • Every degree program specifies five ...

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.