Online Day to makeup 3/5
Some of your activity diagrams would have been better communicated as state diagrams. Watch this quick video I made first to explain a state diagram. If that is not helpful, try these tutorials.
Your technical specification may also need a class diagram. (If you are creating classes inside your code, you will need a class diagram.) Read through this tutorial that wonderfully shows how the code matches the arrowheads: http://www.cse.buffalo.edu/faculty/adrienne/ClassResources/ClassDiagramsInANutshell/
In order to do object oriented design, you may want to use standard design patterns.
Design pattern introduction: http://www.developer.com/java/other/article.php/3325211/What-Are-Design-Patterns.htm
Drill down on one pattern in order to understand patterns:
- factory pattern example: http://www.tutorialspoint.com/design_pattern/factory_pattern.htm
- factory pattern details: http://www.oodesign.com/factory-pattern.html
- factory tutorial: http://www.newthinktank.com/videos/design-patterns-tutorial/
All Gang of Four Design Patterns: http://www.oodesign.com/ OR use http://www.tutorialspoint.com/design_pattern/
We will cover the burn down chart in class, so do not worry if you cannot complete the chart by 3/10, as long as your specification is done. Do email questions to me if you have any questions about how to complete the technical specification by 3/10.