Modeling Laboratory I:  Analysis Modeling with Use Cases and CRC


Due:

Tuesday,  October 25, 2011 by 6: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.

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.

For further information about Use Cases see a detailed explanation of use cases. RUP Word templates are available in the directory /home/mark/pub/51023/rup.word.templates on the CS machines. 

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