New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

IIBA ECBA Exam - Topic 1 Question 86 Discussion

Actual exam question for IIBA's ECBA exam
Question #: 86
Topic #: 1
[All ECBA Questions]

In a use case, which is one of the two commonly used relationships?

Show Suggested Answer Hide Answer
Suggested Answer: D

There are two commonly used relationships between use cases:

Extend: allows for the insertion of additional behavior into a use case. The use case that is being extended must be completely functional in its own right and must not depend on the extending use case for its successful execution. This relationship may be used to show that an alternate flow has been added to an existing use case (representing new requirements).

Include: allows for the use case to make use of functionality present in another use case. The included use case does not need to be a complete use case in its own right if it is not directly triggered by an actor. This relationship is most often used either when some shared functionality is required by several use cases or to abstract out a complex piece of logic.


Contribute your Thoughts:

0/2000 characters
Cheryl
3 months ago
Extend is definitely one of them, no doubt!
upvoted 0 times
...
Josephine
4 months ago
I thought Inherit was more relevant in this context.
upvoted 0 times
...
Salena
4 months ago
Wait, isn't Identify a thing too? I'm not so sure.
upvoted 0 times
...
Ira
4 months ago
Definitely Extend! It's super useful in use cases.
upvoted 0 times
...
Herminia
4 months ago
The two commonly used relationships are Extend and Include.
upvoted 0 times
...
Jennie
4 months ago
I thought "Identify" was a term we discussed, but it doesn't seem to fit here. I keep mixing them up!
upvoted 0 times
...
Erinn
5 months ago
I feel like "Extend" is definitely one, but "Distribute" doesn't seem right. Maybe it's "Include"?
upvoted 0 times
...
Casey
5 months ago
I remember practicing questions on use case relationships, and "Inherit" sounds familiar, but I can't recall if it's one of the two.
upvoted 0 times
...
Lai
5 months ago
I think one of the relationships is "Extend," but I'm not completely sure about the other one.
upvoted 0 times
...
Teddy
5 months ago
Inherit and Extend are the two most common relationships in use cases, so I'll go with one of those.
upvoted 0 times
...
Cassie
5 months ago
I'm pretty confident the answer is Extend. That's one of the key relationships in use case diagrams.
upvoted 0 times
...
Juan
5 months ago
Wait, I'm a little confused. Is it asking about use case relationships or something else?
upvoted 0 times
...
Margo
5 months ago
Okay, I think I know the answer. It's either Inherit or Extend, right?
upvoted 0 times
...
Coletta
5 months ago
Hmm, I'm not totally sure about this one. I'll have to think it through carefully.
upvoted 0 times
...
Terrilyn
5 months ago
The key here is understanding the difference between the privilege sets. The Inherited set is the one that the current process inherited, so I think option D is the best answer.
upvoted 0 times
...
Truman
5 months ago
Hmm, this looks like a tricky one. I'll need to think carefully about the different states of a WebElement and which ones would be most relevant for ensuring a click doesn't fail.
upvoted 0 times
...
Marla
5 months ago
Okay, let's see. The publisher throughput quota and the 10-MB message limit are good things to check. And the subscriber code handling runtime errors and acknowledging messages are also important.
upvoted 0 times
...
Dorinda
5 months ago
I feel pretty confident about this question. The risk of non-payment, industry norms, and customer bargaining power are definitely the top three factors to weigh when determining credit terms. I'll select those without hesitation.
upvoted 0 times
...
Scarlet
2 years ago
If you ask me, the 'Distribute' option is for when your use case is feeling generous and wants to share itself with the whole class. Just don't let it get out of hand, am I right?
upvoted 0 times
Lavonda
2 years ago
You're right, 'Distribute' doesn't really fit in this context. It's either 'Inherit' or 'Extend'.
upvoted 0 times
...
Sarah
2 years ago
I think 'Distribute' is not the right answer, it's either 'Inherit' or 'Extend'.
upvoted 0 times
...
...
Rashida
2 years ago
D) Extend, for sure. Anything else would be a stretch, am I right?
upvoted 0 times
...
Teresita
2 years ago
Wait, wait, wait... 'Distribute'? Is that like when you take one use case and make a bunch of copies of it? Sounds like a recipe for confusion to me.
upvoted 0 times
...
Trina
2 years ago
I think it's gotta be 'Extend'. That's the one that's like, 'Hey, use case, you can add some extra stuff to yourself if you want!' Right?
upvoted 0 times
Shaun
2 years ago
Yeah, 'Inherit' makes sense now.
upvoted 0 times
...
Gianna
2 years ago
Oh, I see. Thanks for clarifying.
upvoted 0 times
...
Josephine
2 years ago
Actually, it's 'Inherit'.
upvoted 0 times
...
Lauran
2 years ago
I think it's 'Extend' too.
upvoted 0 times
...
Lauran
2 years ago
I'm pretty sure it's 'Identify'.
upvoted 0 times
...
Carissa
2 years ago
Yeah, that's the one where you can add extra stuff.
upvoted 0 times
...
Glenn
2 years ago
I think it's 'Extend'.
upvoted 0 times
...
Lashaunda
2 years ago
No, I think it's 'Inherit'.
upvoted 0 times
...
Delbert
2 years ago
I believe it's 'Extend'.
upvoted 0 times
...
...
Rebbeca
2 years ago
Nah, man, it's 'Inherit'. You know, when one use case is like, 'I'm gonna be just like that other use case, but with a few extra bells and whistles.'
upvoted 0 times
...

Save Cancel