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.