Homework 4: Analysis 2

Due date: Tuesday, November 14. Remember that this is an individual homework — no teamwork allowed.

1 Interaction Diagrams (12 points)
Draw two sequence diagrams and one communication diagram of different interactions in your project. Each interaction must involve at least four objects and at least six messages (not counting return messages). The diagrams must be analysis-level and based on the use cases.

2 State Diagrams (8 points)
Draw two state diagrams for your project. Each state diagram should represent one analysis or design class in your project. Briefly explain the different states.


CS 497 Fall 2006