School of Engineering and Applied Science
Department of Computer Science
CSci 53 -- Introduction to Software Development
http://www.seas.gwu.edu/~csci53/fall05
Prof. Michael B. Feldman
mfeldman@gwu.edu

Project 8
Due Date: beginning of lecture, Tuesday, November 29, 2005

The goal of this project is to continue with development of your own classes. There will be one more project, which will be due on December 8, the last day of class. Remember that the scores on Projects 7 and 8 will not be dropped, as these two projects are too important.

Project:

In this project you will modify and test another class from the program library. The results of this project will be used in the next (and final) project of the course.

Section 4.5 of the textbook discusses a Java class called Student which uses another class Address. (The source files are, of course, in programs53.) In this part of the project, you are going to modify the Student class as follows. NOTE: Each method must do its own job, and no other. Only readStudent should display any output on the console.

A "framework" for this class will consist of the existing two methods, and stubs for the new ones you are adding.

Develop a test plan for this revised student class, and a test program that carries out your plan. Document your RobustInput and Student classes with javadoc.

What to submit

"You know what to do -- do it."

MBF 11/17/05