Project Assignment P4 Instructions

Planning

Before beginning your work, briefly review the PSP1 process script. You may work on your personal computer if you have the required software tools installed and operating correctly.

Obtain blank forms:

Follow the instructions in the "Planning" phase of the PSP1 process script.   

Develop the Program

Complete the development of Programming Project 4 using the PSP1 process script.
Note: If you solved the Keirsey-Bates problem in CSc 103 with Mr. Dalbey, then solve this alternate project.

You may record your time using the TimeLogger utility if you are conscientious about remembering to start and stop each phase appropriately.

For this assignment, follow a strictly sequential "waterfall" development process. 

  1. Do the design work for the entire solution before writing any code. 
  2. When you have a complete design, write all the code before doing any compilation.
  3. Once all the code is written, begin compiling it.
  4. Etc.

Postmortem

Follow the instructions in the "Postmortem" phase of the PSP1 process script

After completing the Summary form, enter the data into the PSP1 data web submittal form.

Submission

The items to be included in assignment report and the order in which they are to be submitted are as follows:
Printouts must be at least 10 point font and must be monospaced. You should provide only the requested materials; no cover sheets binders written reports are needed other than those requested. Staple all pages together. You will need all your data for subsequent assignments so it's important that you retain a complete copy of everything you submit.

Assessment

A principal objective of these exercises is to provide you with experience in using a disciplined process.  The criteria for evaluating the exercises are as follows:

The forms you submit should be hand written (except TimeLogger printouts) and must be neat and legible.  TimeLogger printouts must include your name and project ID (and optionally project name). Submissions which do not meet these standards will be returned for rework.
In addition, you must produce a working program, so your solution must meet the simple testing requirements provided in the assignment.  If you fail to pass the Web-CAT grader by the due date your assignment receives a zero.


Version 1.0 4/28/2010