Watchdog Re-design
In class we've examined how Activity Watch implements the functionality of our "Watchdog" analysis class and identified some issues with this design. For this homework, you need to:
- Propose a re-design for the watchdog functionality of Activity Watch. Document your re-design using diagrams and natural language.
- Explain which issues your re-design addresses and how.
- Analyze your re-design to determine if it introduced new issues. If so, explain the new issues.
Submit Google Docs write-up electronically.