Modeling Practicum I:  Analysis Modeling with Use Cases and CRC
Practicum Session:  Saturday, February 2, 2008 9:00 am - 12:00 pm
Eckhart 202


Due:

Monday  Feb 18, 2008 by 5:00 pm.  Email your completed practicum as defined in the Deliverable section below to the lead grader.

Purpose:

The purpose of this practicum is to become comfortable with use case creation, granularity, and CRC techniques.

Strategy:

1. You are to attend the practicum and then produce two fundamental Use Cases for your system.  You need to identify two use cases and then write them (preconditions, main, alternative, and exceptional flows, Local view, etc.) using the templates provided.

Additional information about use cases can be found here. 

2. You are also to produce a full Use Case Model Survey for your system, identifying all use cases and actors in your system.  Note that you only have to fully flesh out two of them, but you are to identify all the rest in the Use Case Model Survey.  

3. You are also to produce a partial Analysis Model (created via a "Robustness" diagram in TCC) showing analysis classes derived from the two use cases you defined above.

Deliverable:

A gzipped tarball of the above additions to your model as a TCC project called yourloginid .practicum1.tgz.   Email this to the lead grader.

Click here for a General Description of the Problem Domain