nerdexam
IIBA

CBAP · Question #449

Company A is a nation-wide leader in commercial demolition. Having just celebrated its 100th year of operations, the company decided to begin doing work internationally. The current system used for re

The correct answer is C. "The solution shall employ a high-contrast between background and text.". A well-formed requirement must be testable, measurable, and solution-neutral; specifying 'high-contrast between background and text' satisfies all three qualities without prescribing a specific color implementation.

Requirements Analysis and Design Definition

Question

Company A is a nation-wide leader in commercial demolition. Having just celebrated its 100th year of operations, the company decided to begin doing work internationally. The current system used for reporting company finances is unable to keep pace with the potential demands of doing work in geographically dispersed locations. Therefore, the company decided to replace its client- based Profit & Loss (P&L) reporting system with a more robust, web-based system. This will ensure transparency across the organization and enable better decision making. The business analyst (BA) at Company A has recently completed several rounds of elicitation to determine the requirements for the new, web-based system. Over 1250 requirements were elicited. An initial Requirements Traceability Matrix (RTM) has been drafted, and a subset of the RTM can be seen below:

While verifying the requirements, the BA notices that Requirement ID NFO0003 does not meet the "unambiguous" or the "testable" characteristics of requirements quality. The BA plans to re- write the requirement. Which of the following requirements is both unambiguous and testable?

Exhibit

CBAP question #449 exhibit

Options

  • A"The solution shall employ a blue background."
  • B"The solution shall employ a background color blue (HEX #0000FF)."
  • C"The solution shall employ a high-contrast between background and text."
  • D"The solution shall employ a background color that is viewable to a colored-blind user."

How the community answered

(25 responses)
  • A
    8% (2)
  • B
    4% (1)
  • C
    84% (21)
  • D
    4% (1)

Why each option

A well-formed requirement must be testable, measurable, and solution-neutral; specifying 'high-contrast between background and text' satisfies all three qualities without prescribing a specific color implementation.

A"The solution shall employ a blue background."

'Blue background' prescribes a specific solution and omits any measurable criterion, violating requirements quality standards for testability and solution-neutrality.

B"The solution shall employ a background color blue (HEX #0000FF)."

Specifying HEX #0000FF is over-constrained and conflates a requirement with a design decision, eliminating necessary design flexibility.

C"The solution shall employ a high-contrast between background and text."Correct

This requirement captures the accessibility outcome - readable contrast - without dictating any particular color, making it solution-neutral and objectively verifiable against recognized standards such as WCAG 2.1 AA (minimum 4.5:1 contrast ratio). It preserves design flexibility for the development team while still expressing a concrete, auditable business need.

D"The solution shall employ a background color that is viewable to a colored-blind user."

'Viewable to a color-blind user' is ambiguous and not directly measurable without referencing a recognized standard or quantifiable success criterion.

Concept tested: Requirements quality - testable and solution-neutral statements

Source: https://www.iiba.org/globalassets/documentation/babok/babok-guide-v3.pdf

Topics

#requirement quality#non-functional requirements#usability#requirement specification

Community Discussion

No community discussion yet for this question.

Full CBAP Practice