Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

OMG-OCUP2-FOUND100 Exam - Topic 8 Question 42 Discussion

Posted by Fletcher on Mar 07, 2026 at 08:56 PM

Choose the correct answer:

Which UML term pair captures complementary ways of looking at a relationship?

Suggested Answer: D

The UML term pair that captures complementary ways of looking at a relationship is 'aggregation / composition'. Both terms describe types of associations between classes but differ in the degree of ownership and lifecycle dependency between the involved objects. Aggregation implies a weaker relationship where the parent class contains or is linked to other classes but does not strictly control their lifecycle (e.g., a university and its students). Composition, on the other hand, implies a stronger relationship where the parent class has full responsibility for the lifecycle of the associated classes (e.g., a house and its rooms). Understanding these relationships helps model systems more accurately in terms of object ownership and lifecycle management.


Get Premium OMG-OCUP2-FOUND100 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
26 comments · newest first
KA
Kaitlyn 1 month ago
A is good, but I still prefer E. Generalization is key in UML.
YA
Yan 1 month ago
I'm leaning towards A) include / extend. They show different aspects of use cases.
SH
Shonda 2 months ago
I agree, E makes sense. It's about hierarchy.
DI
Dick 2 months ago
I think it's E) generalization / specialization. They really complement each other.
VE
Veronika 2 months ago
A is good, but I still feel E is stronger in UML context.
WI
William 2 months ago
I'm leaning towards A) include / extend. They show different aspects of use cases.
BU
Burma 2 months ago
I agree, E makes sense. It's all about hierarchy.
AL
Alease 2 months ago
I think it's E) generalization / specialization. They really complement each other.
LA
Lashaunda 3 months ago
I feel D) aggregation / composition is also valid. Both describe relationships.
MA
Marge 3 months ago
I'm leaning towards A) include / extend. They relate well in use cases.
AL
Alba 3 months ago
I agree, E makes sense. It shows different perspectives.
JE
Jerilyn 3 months ago
I think it's E) generalization / specialization. They really complement each other.
CO
Corrinne 3 months ago
I thought it was D) aggregation / composition at first.
WI
Wilson 4 months ago
A) include / extend is also a good choice.
AL
Aleta 5 months ago
Wait, are we sure about that? Seems tricky.
IV
Ivory 5 months ago
Totally agree with E! Makes the most sense.
KI
Kirk 5 months ago
I think it's E) generalization / specialization.
ST
Stevie 6 months ago
I always mix up A and E, but I lean towards E.
MA
Mabelle 6 months ago
Wait, is it really E? That seems too obvious.
MA
Margurite 6 months ago
Definitely D) aggregation / composition!
SA
Salley 6 months ago
I think it's A) include / extend, though.
NO
Noah 6 months ago
I'm pretty sure it's E) generalization / specialization.
EN
Enola 6 months ago
I recall aggregation and composition being discussed as part of a hierarchy, but I’m not confident they fit this question.
DO
Donte 7 months ago
I feel like dependency and trace are related, but they don't really capture complementary views. So I’m leaning away from C.
AS
Ashlyn 7 months ago
I'm not entirely sure, but I remember practicing a question about include and extend. Could it be A?
LA
Latricia 7 months ago
I think the answer might be E) generalization / specialization, since they often represent different perspectives on the same concept.
0/2000 characters

Save Cancel