Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Difference: 'uses', 'extends', 'includes'

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


Please Help Members By Posting Answers For Below Questions

What is sdlc (software development life cycle)?

1064


What is a uml package?

1133


What are the advantages of creating a model?

902


What are the relationships in UML?

998


What are the different types of UML diagrams?

1136


What is the need of UML diagrams?

986


What is message-passing?

936


What are the elements which are used in activity diagrams?

935


What are the key principles that underlie patterns?

981


What is modeling? What are the advantages of creating a model?

971


What do you understand by relationships in uml?

927


Name 9 modeling diagrams that are frequently used?

952


What are the basic notational elements which can make up a diagram?

1253


What is mean by a component?

1091


What are boundary, entity and control classes?

1041