Group Project

Phase 3 Report


This is an individual report - you will all individually do all the following.


Design Principles & Patterns

Provide evidence that you understand and know how to apply the design principles and patterns. Your answers should consist of two parts. First, provide a general explanation of the principle or pattern. Explain what it is, why it is important, what problems it solves, how it works, etc. Second, explain how you and your group applied the principle or pattern in this phase of the project. Provide source code examples, well-written explanations, and UML diagrams as necessary to make your case. Give representative examples from your design and implementation.

You will be graded on how effectively you convince me that you understand the pattern or principle and know how to apply it.

  1. State Pattern
  2. Command Pattern

Team Report

Report the time you spent implementing this phase.

Evaluate your team members, including yourself, on a 1-5 scale where 5=Excellent, 4=Very Good, 3=Good, 2=Unsatisfactory, 1=Disaster.
If a score is not 3 you are required to explain why you gave that rating. You will not receive a score if you do not do so. Provide any additional commentary you would like for each team member.
Remember: 3 is the good score. 4's and 5's are for those that did extra. Without proper justification you will lose points if the average score for your group is much different from 3. For example, if everyone in your group finished early and you were able to pass off early, then an average above 3 is acceptable. Simply doing their part on time and doing it reasonably well is not enough to warrant more than a 3.

Lastly, report on anything you would like to tell the professor about the project or your team, etc.

Submit your report in PDF format to LearningSuite under the assignment titled 'Phase 3 Report'