SOFTWARE DESIGN
OBJECT ORIENTED DESIGN
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Like a subroutine, it is a use case used by another use case
|
|
The role played by a person when interacts with the system
|
|
Highlight a collection of objects that work together to perform a use case
|
|
Helps define the system scope by identifying the roles of actors interact the system
|
Detailed explanation-1: -In UML modeling, an include relationship is a relationship in which one use case (the base use case) includes the functionality of another use case (the inclusion use case). The include relationship supports the reuse of functionality in a use-case model.
Detailed explanation-2: -The include relationship adds additional functionality not specified in the base use case. The «Include» relationship is used to include common behavior from an included use case into a base use case in order to support the reuse of common behavior.
Detailed explanation-3: -An association is the relationship between an actor and a business use case.
Detailed explanation-4: -e.g. Consider a case of Email Service, here “Login” is a included use case which must be run in order to send a Email (Base use case) “Exclude” on the other hand is optional use case which extends the base use case, base use case can run successfully even without invoking/calling the extending use case.