tsuPod


CS 2308

Test Plan Due: Wednesday 2/25/15 at the beginning of class (hard copy). (20 points)

Completed Program Due: Friday 2/27/15 at 10:00pm.  (80 points)

Total: 100 points


For this program we will be implementing the storage portion of the tsuPod (pronounced "su Pod" - the much smaller version of the iPod). We will be storing the following information:
Funtionality
(You will be graded on the following functions and the test plan)

the header file that you will use

NOTE:  The structure for holding the data will be global to the tsuPod.cpp module. We will discuss the trades-off regarding this in class.

const int NUM_SONGS = 8; //we will have 8 slots. some may be empty (signified with empty strings)
const int MEMORY_SIZE = 25;  //size in MB


//Note: The data structure for this module is global to the tsuPod.cpp module, but hidden
//from the user of the module.
//We will see that this style is more similar to OOP and
//hides the implementation details from the user.

Song songs[NUM_SONGS]; //NUM_SONGS is defined in the tsuPod.cpp file



Things you should do:
Test plan:

Example Test Plan Items

Example Driver Program


NOTES:

Turn in:  Hard copy of your test plan (at the beginning of the class, on Feb. 25th). If you choose to use a partner, only one copy needs to be handed in, showing both student names.

Upload:  the source file(s) on TRACS, by Feb 27th, 10:00pm.

Be sure to follow the style standards for the course. 


Updated 2/17/15