COMPUTER SCIENCE AND ENGINEERING
SOFTWARE ENGINEERING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
is ____ a relationship
|
|
part ____ of relationship
|
|
composed ____ of relationship
|
|
none of above
|
Detailed explanation-1: -In UML models, an aggregation relationship shows a classifier as a part of or subordinate to another classifier. An aggregation is a special type of association in which objects are assembled or configured together to create a more complex object.
Detailed explanation-2: -Composition. 1. Association between two objects that illustrate the “has-a” relationship is called Aggregation. A composition defines a part-of a relationship, and both the entities are connected to each other.
Detailed explanation-3: -Aggregation is a special case of association where all objects have their own lifecycle. It is represented by an empty diamond followed by a line. Aggregation represents ‘whole-part’ or ‘a-part-of’ relationship.
Detailed explanation-4: -In an aggregation relationship, objects that are associated with each other can remain in the scope of a system without each other. In a composition relationship, objects that are associated with each other cannot remain in the scope without each other.