Difference between "Extension Relationship" and "Extension Point"

1

Good morning!

What is the difference between these two terms and their use in the use case diagram?

I already know the concept of extension, but I did not understand the relationship between the two.

Extension Relationship - according to IBM

Extension Points - according to IBM

If you can present an example diagram showing the two concepts in it, I thank you.

Sincerely,

    
asked by anonymous 28.10.2016 / 15:23

1 answer

1

The difference is what extension point defines a particular state, condition, or prerequisite for the extension to occur.

While the extension happens when a use case is completed, the extension point happens in a given situation (state, condition, etc.).

The figure below (from the link link ) illustrates this very well:

Itindicatesthatthe"Get Help On Registration" use case only occurs at the "Registration Help" point, that is, when the user clicks the Help link for example. This illustrates in the diagram that the extent occurs in a given situation.

    
28.10.2016 / 15:43