Answer Posted / kumar rohit
First of all I like to mention that "extends" & "includes"
are use case relationships, and "uses" relationship is now
excluded in UML 2.0 standard.
Differences b/w includes & extends:
1> The included use case is always used to augment the
executing use case while the extension use case might be
used to augment the executing use case.
2> The executing use case decides when to call the included
use case. The included use case is unaware of the base use
case while The extension use case decides when it will
insert itself into the execution of the base use case. The
base use case is unaware of the extension.
3> The relationship arrow is drawn from the executing use
case to the included use case. The base of the arrow
indicates that the base use case directs the included use
case to execute while the relationship arrow is drawn from
the extension use case to the executing use case. The base
of the arrow indicates that the extension use case is
making the decision whether to interrupt the executing use
case.
| Is This Answer Correct ? | 6 Yes | 2 No |
Post New Answer View All Answers
What is the function of operational assertions in uml?
What is contract?
Detail whether UML can be used as a programming language?
What is use case diagram in UML?
Explain about aggregation?
What are various kinds of invariants and rulesets used in uml?
What is functional requirement?
What is inheritance in oosad?
What is UML diagram in C#?
What is state machine diagram in UML?
Explain all elements of a State-chart diagram.
What is UML diagram?
Explain about behavioral diagrams?
Every object has : state, behavior and identity - explain
What are the messages and the dynamic diagrams?