SOFTWARE ENGINEERING

SOFTWARE DESIGN

OBJECT ORIENTED DESIGN

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
A vague kind of association in the UML that loosely suggests whole-part relationships is called ____
A
Associativity
B
Navigability
C
Multiplicity
D
Aggregation
Explanation: 

Detailed explanation-1: -Aggregation is a vague kind of association in the UML that loosely suggests whole-part relationships . Aggregation implies a relationship where the child can exist independently of the parent.

Detailed explanation-2: -Aggregation is a specialized form of association between two or more objects in which each object has its own life cycle but there exists an ownership as well. Aggregation is a typical whole/part or parent/child relationship but it may or may not denote physical containment.

Detailed explanation-3: -The main difference between Aggregation and Generalization in UML is that Aggregation is an association of two objects that are connected with the “has a” relationship while Generalization is the process of forming a general class from multiple classes. It is not possible to develop complex software at once.

There is 1 question to complete.