Use Case Extension Points

 

The Extension Points of a Use Case show exactly where an extending use case is allowed to add functionality.  You define the extension points in its property page.

 

How do I open an object's Property Page?

 

For example, a Take Payment use case may have the extension points: Cash and Credit.  This will allow you to extend the Take Payment use case into Take Cash Payment and Take Credit Payment.

 

 

Mapping extension points:

To the right of the extension name, there is a button with ellipses on it.  Use this button to map to another extension point that you've already defined in your project.

 

Tell me more about object mapping.

 

 

Extension Points on your Diagram:

The extension points are shown on your diagram as part of the Use Case object.  When you use the extends link to show that the Take Cash Payment use case extends the Take Payment use case, you will specify that it extends the Take Payment use case at the Cash extension point.

 

 

 

How do I set up an extends link?

 

Related Topics: