Activity

[Work on own experiences/completions]

Requirement Analysis

A-233 Develop a use case model with associations between system use cases

Use the activity models to develop a use case model with associations between system use cases and their relevant secondary system use cases.

Activity has to be run in Elaboration Phase (Iterative Activity)
Activity should be run in Construction Phase (Iterative Activity)


Do this in the following steps:

Couple the lists of possible system use case candidates and model an use case model by using the existing system use cases.

The use case model includes all identified system use cases and their involved actors. A system use case diagram includes a set of system use cases and their associations between each other and their involved actors. The diagram includes a manageable set of system use cases (maximum 1 side). It depends on the number of system use cases, whether you should break down a diagram into single diagrams. Each system use case is part of one diagram (minimum). All actors, which are described in the system use cases, have to be used in the diagrams.

You could use the system use case model to check the existing list of candidates for secondary system use cases. By changing the structure of the model you are able to find new candidates for secondary system use cases. See also the details in the descriptions of the system use cases.

Restructuring and generalization helps to find new secondary system use cases. Add them by using include associations in the existing model. Keep in mind that you should not add in new requirements. The aim is to structure the existing problem and requirement descriptions in a new way.


Reasons:

Trigger:

Precondition:

Documents:

E-2 Use case overview
E-38 Activity Diagram
E-154 List of candidates of secondary system use cases

Countercondition:

Results:

E-153 System use case model

Special tools:



Responsible person:

.Domain Expert

Involved persons:

.Domain related Architect

Postcondition:

OEP - Object Engineering Process, v3.0, 06.11.2006 11:07:51, Copyright © 2006 by oose Innovative Informatik eG