nerdexam
IIBA

CBAP · Question #507

While reviewing the data feeds on a project the business analyst (BA) realizes there is a feed that contains complex relationships. In order to help understand the data and accurately reflect a set…

The correct answer is B. Matrix. A matrix format maps relationships between items in a grid, making it the ideal modeling tool for surfacing complex data feed relationships and supporting requirement prioritization.

Requirements Analysis and Design Definition

Question

While reviewing the data feeds on a project the business analyst (BA) realizes there is a feed that contains complex relationships. In order to help understand the data and accurately reflect a set of requirements the BA decides to prioritize the requirements. What modeling format could the BA use?

Options

  • AUser interface
  • BMatrix
  • CData model
  • DData dictionary

How the community answered

(21 responses)
  • A
    14% (3)
  • B
    76% (16)
  • C
    5% (1)
  • D
    5% (1)

Why each option

A matrix format maps relationships between items in a grid, making it the ideal modeling tool for surfacing complex data feed relationships and supporting requirement prioritization.

AUser interface

A user interface model depicts screen layouts and user interaction flows, which has no relevance to understanding complex data relationships or ranking requirements.

BMatrixCorrect

A matrix is a modeling format that represents relationships between two or more sets of items in rows and columns, allowing the BA to see how requirements interact, overlap, or conflict across a complex data landscape. When data feeds contain intricate relationships, a matrix enables the BA to evaluate and rank requirements against defined criteria such as business value, dependency, or risk. This dual capability - visualizing complexity and enabling prioritization - makes it the most appropriate choice in this scenario.

CData model

A data model represents the structure, attributes, and relationships of data entities within a system but is not designed as a tool for prioritizing requirements.

DData dictionary

A data dictionary defines and describes individual data elements and their attributes for documentation purposes but does not support requirement prioritization.

Concept tested: Matrix modeling for requirements prioritization

Topics

#matrix diagram#data modeling#requirements prioritization#complex data relationships

Community Discussion

No community discussion yet for this question.

Full CBAP Practice