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'

Answers were Sorted based on User's Feedback



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

Answer / 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

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

Answer / satish

Uses : When you are using the functionality for any actor
i.e. nothing but the use case

extend: When use case is alloted to the actor as per client
requirement then programmer will extend the functionality
as per the program needs.

includes : It is same as extends, here to fulfill the
requirement of client, uses cases of actor has been
designed but for program working it is necessary to extend
or includes the functionality
For ex:
Suppose teacher is assigning and viewing grades of
students. As programmer point of view for viewing grade it
is neccessary to save (extending functionality) to view.

Is This Answer Correct ?    7 Yes 7 No

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

Answer / indra

include:
This relationship occurs when you have a chunk of
behaviour that is similar across more than one use case.
extends:
This is similar to generalization but with more rules
to it.

Is This Answer Correct ?    4 Yes 6 No

Post New Answer

More UML Interview Questions

What are the different elements of a collaboration diagram?

0 Answers  


Is UML restrictive to system development?

0 Answers  


What is mean by relational and object dbms?

0 Answers  


Can we use UML for user interface (UI) design?

3 Answers   IBT, Protech,


What are UML diagrams?

0 Answers  


What is message-passing?

0 Answers  


Why can't I easily interchange uml models between modeling tools?

0 Answers  


What relations are there between the Class Diagrams and Domain models. 

0 Answers  


What are the different approaches to store knowledge?

0 Answers  


What are the elements which are used in activity diagrams?

0 Answers  


Explain about realization and its relationships?

0 Answers  


What is known as static diagrams?

0 Answers  


Categories