Thursday, 4 September 2014

CRC for Late Excuse Watch



As defined by Extreme Programming (.org), CRC cards (Class, Responsibilities, and Collaboration) cards are a concept of physically mapping out a new system as a team. The concept allows individuals to model object oriented technology and move away from procedural thinking. CRC cards in the case of one person teams are used to represent objects, classes, collaborators,  and responsibilities of each method wanted to be incorporated into an idea.




This will then translate into code further down the path.



CRC overview for The Late Excuse Watch

 Test GPS
  • Select Locator
  • View Map Object
  • Back to Menu
Set Time & Location for a "meeting"
  • Select Calendar
  • Select Date
  • Input location and Start Time
  • Save (or autosaves)
  • Back to Menu
Delete Schedules
  • Select Calendar
  • Select Date with Highlight
  • Select Erase/Delete (icon?)
  • Back to Menu
View the time, main menu
  • Stare at the main menu


Schedule and GPS extends menu.

Calender, Delete function (private), Add event function (private) extends Schedule.

GPS is responsible for Schedule Locations while they both collaborate to pinpoint location and distance/time to extrapolate time of arrival, creating excuse when late.


DIAGRAMS
edit here


No comments:

Post a Comment