...
Task Analysis
- 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
- 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.
- 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: