nerdexam
IIBA

CBAP · Question #338

A company that specialized in manufacturing vending machines for books has been in business for 10 years. As the e-book and online retailing grow, the company perceived that a change is required to…

The correct answer is D. Satisfy. This question tests understanding of requirements relationship types used in tracing, specifically the 'Satisfy' relationship in IIBA BABOK.

Requirements Life Cycle Management

Question

A company that specialized in manufacturing vending machines for books has been in business for 10 years. As the e-book and online retailing grow, the company perceived that a change is required to respond to the new emerging market forces. However, the change should focus on reusability as much as possible to reduce expenses. After analyzing the current state with the business subject matter experts, the business analyst (BA) proposed investing in a new business line of vending machines that sell pay per use mobile device phone fast charging stations. Due to the urgency of this change, the BA was asked to finalize requirements elicitation in the shortest possible time. Customers who want to utilize the pay per use mobile device fast charging stations may choose one of two features: fully charged (F1) or partially charged (F2). If partially charged is selected, the customer needs to specify their charging needs. What is the relationship between F1 and F2?

Options

  • AValidate
  • BDerive
  • CDepends
  • DSatisfy

How the community answered

(38 responses)
  • A
    13% (5)
  • B
    3% (1)
  • C
    8% (3)
  • D
    76% (29)

Why each option

This question tests understanding of requirements relationship types used in tracing, specifically the 'Satisfy' relationship in IIBA BABOK.

AValidate

Validate is a relationship used to confirm that a requirement has been verified or proven correct through testing or review, not to express that a feature fulfills a need.

BDerive

Derive indicates that one requirement is inferred or calculated from another requirement, which does not describe a feature fulfilling a business need.

CDepends

Depends indicates that one requirement is contingent on another requirement being implemented first, which is not the relationship between the customer features and the business need.

DSatisfyCorrect

The 'Satisfy' relationship in IIBA BABOK indicates that a solution or design-level requirement fulfills a higher-level stakeholder or business requirement. The two customer-facing charging features satisfy the stated business need for flexible pay-per-use options. This traceability relationship is used when a lower-level requirement directly fulfills a higher-level one, which matches the scenario described.

Concept tested: Requirements tracing - Satisfy relationship type

Source: https://www.iiba.org/standards-and-resources/babok/

Topics

#requirements relationships#satisfy relationship#traceability#requirements coverage

Community Discussion

No community discussion yet for this question.

Full CBAP Practice