CSC 305 Laboratory Activity

The purpose of this lab is to refactor the Functional Concordance solution into an Object Oriented solution.
  1. Obtain the following files 
  2. Problem Statement.
  3. Compile and execute the program and verify that it is working correctly.
  4. Study the source code and structure chart.  The source code is not documented on purpose in order to give you practice at reading and comprehending code.  Determine how to refactor it into an OO solution.
  5. Draw a neat and organized UML class diagram of your object oriented solution, including methods for each class.  A thoroughly decomposed solution will have five classes; every major entity in the problem should be encapsulated in a separate class.  Name the application class ConcordanceApp.
  6. Show your UML diagram to the instructor before proceeding.
  7. Carry out the design you have planned with your partner. This will involve reorganizing the code from the functional solution into an OO solution. Compile, test, and debug it.
  8. Show your completed solution to the instructor.