Tuesday, March 25, 2008

Possible Classes (Real World Objects)

Now from the nouns, try to determine the the classes (Real World Objects), not software entities. From looking at the nouns, I have determined the (possible) objects related to the system. These objects will make up the Class Diagram, which will eventually be used in the design phase of the application development.

From the noun analysis of the Use Case Documentation, I have determined the classes (Real World Objects) to be:
  • Pace Calculator
  • Runner
  • Run Data
  • Run Data File (To be saved to a disk)

For notation purposes only, noted attributes are included in the following classes:
  • Run Data
    • Time
    • Pace
    • Distance
    • Runner's Name

  • Run Data File
    • Run Data
    • File Location
    • Name

No comments: