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 7 Question 36 Discussion

Choose the correct answer: Which technique does Abstraction incorporate?
B) information hiding
A) agile modeling
C) complexity coupling
D) context-driven decision making

OMG-OCUP2-FOUND100 Exam - Topic 7 Question 36 Discussion

Actual exam question for OMG's OMG-OCUP2-FOUND100 exam
Question #: 36
Topic #: 7
[All OMG-OCUP2-FOUND100 Questions]

Choose the correct answer: Which technique does Abstraction incorporate?

Show Suggested Answer Hide Answer
Suggested Answer: B

Abstraction in UML and software modeling often incorporates the technique of information hiding. Information hiding is a principle that supports abstraction by ensuring that unnecessary details about software components are not exposed to other parts of the system. This encapsulation strengthens modularity and keeps various parts of the program independent of one another, which simplifies complexity in large systems. Abstraction and information hiding are closely related; abstraction focuses on the high-level structure of the system, while information hiding protects the internal states and functionality of components, allowing changes without extensive impact on other system parts.


Contribute your Thoughts:

0/2000 characters
Wilda
8 months ago
Surprised that people think it's anything other than information hiding!
upvoted 0 times
...
Rhea
8 months ago
Wait, isn't it more about simplifying complexity?
upvoted 0 times
...
Noel
8 months ago
Totally agree, B is the right choice.
upvoted 0 times
...
Lili
8 months ago
Abstraction is all about information hiding!
upvoted 0 times
...
Anthony
9 months ago
I thought it was related to agile modeling, but B makes sense.
upvoted 0 times
...
Lashawn
9 months ago
Context-driven decision making seems off for this question; I feel like it’s more about how we manage complexity in code.
upvoted 0 times
...
Louvenia
9 months ago
Complexity coupling sounds familiar, but I don't think it fits with abstraction. I might go with information hiding.
upvoted 0 times
...
Lucina
10 months ago
I remember practicing a question about abstraction and agile modeling, but I can't recall the specifics.
upvoted 0 times
...
Melynda
10 months ago
I think abstraction is related to information hiding, but I'm not entirely sure if that's the only aspect it covers.
upvoted 0 times
...
Bulah
10 months ago
I'm a bit confused on the difference between the options here. I'll have to review my notes to make sure I select the right one.
upvoted 0 times
...
Arleen
10 months ago
I remember learning about Abstraction in class, and I believe the technique it incorporates is information hiding. I'll go with option B.
upvoted 0 times
...
Titus
10 months ago
Abstraction is all about simplifying complex things, so I think the correct answer is B - information hiding.
upvoted 0 times
...
Tandra
11 months ago
Hmm, I'm a bit unsure about this one. I'll have to think it through carefully before selecting an answer.
upvoted 0 times
...
Sanda
11 months ago
I'm pretty sure Abstraction incorporates information hiding, so I'll go with option B.
upvoted 0 times
...
Mireya
11 months ago
I believe it's B) information hiding because abstraction helps in hiding unnecessary details.
upvoted 0 times
...
Shizue
11 months ago
I'm going with C) complexity coupling. Abstraction helps reduce the complexity of a system by decoupling different components.
upvoted 0 times
...
Kimberlie
11 months ago
I'm not sure, but I think it's between B) information hiding and D) context-driven decision making.
upvoted 0 times
...
Roy
11 months ago
Definitely B. Abstraction is a fundamental principle of object-oriented programming, and information hiding is a core aspect of it.
upvoted 0 times
Leota
7 months ago
Abstraction without information hiding? No way!
upvoted 0 times
...
Carlee
8 months ago
For sure, information hiding is key.
upvoted 0 times
...
Vivienne
8 months ago
I agree, it's definitely B!
upvoted 0 times
...
Elly
9 months ago
B is the best choice, no doubt about it.
upvoted 0 times
...
...
Delpha
1 year ago
I agree with Lenna, abstraction incorporates information hiding.
upvoted 0 times
...
Elsa
1 year ago
I think the correct answer is B) information hiding. Abstraction is all about hiding the implementation details and exposing only the essential features.
upvoted 0 times
Brinda
11 months ago
I agree, Abstraction does involve information hiding.
upvoted 0 times
...
...
Lenna
1 year ago
I think the answer is B) information hiding.
upvoted 0 times
...

Save Cancel