Goals
- to consider part of a design in more detail on your own
- to document that design using UML
- to use CRC cards to describe class responsibilities and
collaborations
- to consider applying a design pattern
Overview
We've discussed the Zigity game in class and had the attached partial design as one of our initial versions. You are not bound to keeping that design. For this assignment, I'd like you to consider some portion of the Zigity design in more detail. Do not design the entire system. Design a part of it in more detail. You'll turn in paper for this assignment. The pictures and answers may be handwritten as long as they are legible.
Details
Choose a piece of the Zigity game to design. It should be a portion where you can show that you understand how to use UML class and collaboration diagrams. It should also be a part where you would consider applying one of the design patterns we've discussed.
Collaboration
This assignment is to be completed on your own. It is NOT a group assignment. I've tried to make it focussed enough to make it straightforward.