Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Task Analysis

  1. Input destinations#*
    • Goal: Allow the user to input destinations to visit
    • Preconditions:#**
      •  Determined locations to visit
    • Subtasks:#**
      •  auto-complete destination names 
      • pre-load constraint information about destination like hours of operations (best hours to visit), average length of visit
  2. Add/edit constraints for destinations#*
    • Goal: Modify constraints for destinations such as hours of operation, appointment times, duration of visit
    • Preconditions:#**
      • Know what time appointments are scheduled for
      • Have an estimate the amount of time that needs to be spent at each destination
    • Subtasks:#**
      •  Add “global constraints” like between what times these destinations need to be visited or what type of transportation (car, public transit, walking) is preferred.
  3. Auto-generate schedule#* Goal: Using the destinations and constraints inputted by the user, our system will create a schedule to visit all the destinations that meets all the constraints.
  • Preconditions:
  • Subtasks:

...

    •  Display the generated schedule both on and a timeline.

...

...

    • Display the optimal path between locations on a

...

    • map# View and Adjust schedule

...

    • * Goal: change and tweak any part of the schedule including the order of destinations, duration of visit, path to take between destinations...

...

  • Subtasks:

...

...

  • Preconditions: