EdSoft
 software design group

4. Implementation: Overview

Memorandum

 

From: Project Manager
To: Junior Software Engineering
Subject: Implementation

Time to test and debug functions. One by one, write and test each function in the class. You may need to implement additional private functions, and you may need to add more members/data fields.

Your program is not complete until all of the test cases derived from the use cases work correctly. Building the main() that proves that all use cases work is not trivial.

I suggest for your final test that you imagine that you are a teacher and you want to enter all grades for a student, then print them to see if they are correct, change one grade, and then print them again. Is this (very common) scenario easy for the user to do with the prompts and menus that your program provides?

Thanks for your good work.  

 

 

Up Arrow