1. Executive Summary of the Project (team-based) (20 points)
Each team must write a high level summary of their project, geared at a reader
who is not familiar with computer science. Mention the name of the project, the names
of the team members, and the name of the customer. Focus on the overall purpose and benefit
of the project and mention technical issues such as programming languages only briefly.
The summary must be between 80 and 100 words and must be well-written and without grammatical
or orthographic mistakes. Please turn it in by email to Jerry Jeffers.
2. Readings (80 points)
a) Summarize the section from the Design Patterns book about the Observer pattern.
b) Explain how the pattern solves the problem presented in the motivating example.
c) Discuss the Implementation section based on the programming language your team
uses. (What are the issues related to your language?)
d) Find an example situation in which the pattern could be used, and draw a class diagram
that is analogous to the diagram on page 300.