Uploaded by Yash Pitre

ExtentionPoint

advertisement
Name: Yash Pitre
Roll No: 30
Date: 09-02-2021
Question 1: What is Extension Point in Use case. Explain with an Example?
In UML models, an extension point identifies the point in the base use case where the
behaviour of an extension use case can be inserted. The extension point is specified for a base use
case and is referenced by an extend relationship between the base use case and the extension use
case. A base use case can have several extension points.
Each extension point has a unique name that identifies one or several locations in the
behaviour sequence of the base use case. Extension points may be shown in a compartment of the
use case oval symbol under the heading extension points. Each extension point must have a name,
unique within a use case. Extension points are shown as a text string according to the syntax:
extension point ::= name [: explanation ]
The optional explanation is some description usually given as informal text. It could be in
other forms, such as the name of a state in a state machine, an activity in an activity diagram, some
precondition or postcondition.
Registration use case with extension points
Registration Help and User Agreement
Extension points may be shown in a compartment of the use case rectangle with ellipse icon under
the heading extension points.
Registration use case is conditionally extended by Get Help On Registration
use case in extension point Registration Help.
K.J. SIM
Page 1 of 1
Download