CS 160: Software Engineering

Homework #2

  1. Java Programming Exercise: Phone-Book Java Application (80%)
    Design and implement a Java Phone-Book application satisfying the following requirements:
  2. Describe in a paragraph or two how you would implement a saving mechanism for your phone book in a distributed environment. (20%)
  3. EXTRA Credit: Implement the method you described in problem number two. Remember, this method has to be gradable or testable by me. After your implementation, please add the following feature into your phone book (+50% - I would strongly encourage you to do the extra credit as this would help you a lot in the project):

NOTE: What to handin: