exam questions

Exam CBAP All Questions

View all questions & answers for the CBAP exam

Exam CBAP topic 1 question 300 discussion

Actual exam question from IIBA's CBAP
Question #: 300
Topic #: 1
[All CBAP Questions]

A team is working on a user privilege and access control system. A business analyst (BA) selects use cases as the technique for requirements specification.
What is the relationship between use cases "Create a role" and "Find a role" when there is a high level of formality?

  • A. Validate
  • B. Derive
  • C. Necessity
  • D. Satisfy
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
rupakarthik
Highly Voted 3 years, 6 months ago
• Necessity: when it only makes sense to implement a particular requirement if a related requirement is also implemented. BABOK Page-82
upvoted 7 times
rupakarthik
3 years, 2 months ago
can be one way or bi-directional
upvoted 1 times
...
...
NgocThanh
Most Recent 2 days, 4 hours ago
Selected Answer: B
I go w B
upvoted 1 times
...
NgocThanh
1 week, 2 days ago
Selected Answer: C
In a user privilege and access control system, “Create a role” and “Find a role” have a necessity relationship because the ability to find a role is necessary to perform certain actions related to roles, such as modifying or assigning them. If a user cannot find an existing role, managing roles effectively becomes impossible. This type of relationship indicates that one use case (“Find a role”) is required or essential for the other use case (“Create a role”) to function correctly in the system’s overall workflow.
upvoted 1 times
...
Rabbitsfoot
2 months, 3 weeks ago
Selected Answer: B
Based on V3, the correct relationship between "Create a role" and "Find a role" when there is a high level of formality would be: Option B: Derive This is because the "Find a role" requirement is derived from the "Create a role" requirement. In a formal context, the ability to find a role typically depends on roles being created first. Therefore, "Find a role" is derived from the prerequisite action of "Create a role." pg81: Derive: relationship between two requirements, used when a requirement is derived from another requirement. This type of relationship is appropriate to link the requirements on different levels of abstraction. For example, a solution requirement derived from a business or a stakeholder requirement.
upvoted 1 times
...
[Removed]
10 months ago
C - Necessity "Find a role" is needed only if "Create a role" is implemented
upvoted 2 times
...
OlivierPaudex
2 years, 3 months ago
"Find role" use case depends on "Create role". If the role doesn't exists, then it's impossible to find it. It's clearly not a derived relationship. Necessity is a depending relationship, so yes, answer C is correct
upvoted 1 times
...
MJeidah
2 years, 6 months ago
Necessity
upvoted 1 times
...
saeedddddd
2 years, 7 months ago
derive
upvoted 3 times
...
binu801
2 years, 10 months ago
its correct in both direction, create a role is a necessity for finding a role and finding a role can lead to a role creation ( if it is not available)
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago