Software Development Process

Golf Pool Problem Case Study


  1. The Software Development Process

  2. The Golf Pool Problem

  3. Analysis, System Tests, Design (PDF of paper documents)

  4. Class Skeletons  (compilable Java code)

  5. Junit Tests  (executable Java code)

  6. Pseudocode, Hand Trace (PDF of paper documents)

  7. Method Implementation (executable Java code)

  8. Time Log

  9. Sample Execution
$ java GolfPool systest1.txt
Winning golfer: A
Average score: 4.0
Number of rounds: 3