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 mean by relational and object dbms?

948


What is the difference between Activity and sequence diagrams?

1036


What are the roles played by modules in uml?

894


What is object constraint language?

1034


What are the different views that have to be considered before the buildup of an object oriented software system?

1124


What is the difference between rely clause and guarantee?

976


What is a uml use case diagram (ucd), and when should you use it?

938


What is the difference between translational and elaborational approaches?

1027


What is UML and its features?

945


Name some of the roles that are played by the packages, modules and wrappers?

1418


What is the difference between uses and extends?

993


What are structural diagrams in UML?

923


What is the importance of modeling in UML?

1025


What does state model represent?

995


What is the function of operational assertions in uml?

1111