Modeling Laboratory I:  Analysis Modeling with Use Cases and CRC


Due:

Monday  January 26, 2009 by 5:00 pm.  Email your completed practicum as defined in the Deliverable section below to the lead grader.

Purpose:

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

Strategy:

1. You are to 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 Visual Paradigm) 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 Visual Paradigm project called yourloginid .practicum1.tgz.   Email this to the lead grader.

Click here for a General Description of the Problem Domain