CBAP Exam QuestionsBrowse all questions from this exam

CBAP Exam - Question 465


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?

Show Answer
Correct Answer: D

When dealing with complex relationships within data feeds, a data model is the most suitable modeling format. Data models visually represent data entities, their attributes, and the relationships between entities. This can help the business analyst to understand the data structure better, facilitating the accurate reflection of requirements and providing clarity on how different data elements interrelate.

Discussion

9 comments
Sign in to comment
siliconvalleykam
Jan 10, 2021

Matrix is a Modelling Format

[Removed]
Jun 3, 2021

Answer is A. Matrix from BABOK 7.4.1

[Removed]
Jun 7, 2021

Correction - BABOK 7.1.4.1

TochToch
Nov 26, 2022

Answer is A. BABOK V3 7.1.4.1 "a matrix is used when the business analyst is modelling a requirement or set of requirements that have a complex but uniform structure, which can be broken down into elements that apply to every entry in the table". "Matrices are also used for prioritizing requirements"

Krupa2701Option: A
Mar 30, 2025

Matrix is a modelling format, all others are tools and techniques.

ParPan
Jul 13, 2021

D: 10.15.1

cc2104
Aug 21, 2021

according to 7.1.4 there are two modelling formats: Matrices, Diagrams Data model is a model category (also listed in 7.1.4)

Himon
May 31, 2023

Matrices - Used for data dictionary, requirements traceability, gap analysis, prioritizing requirements, recording requirements attributes and metadata.

moririn
Oct 9, 2023

Answer D Data model is better, because the question point out "data feeds" .

AlphaDOption: D
Nov 25, 2024

Data model

LadyAnneOption: D
May 1, 2025

For prioritizing requirements with data feeds having complex relationships, both a matrix and a data model can be used, but a matrix is generally more suitable for initial prioritization and a data model is better for representing the structure and relationships of the data itself. Here's why: Matrix: A matrix can help prioritize requirements based on factors like business value, technical feasibility, or effort required. It provides a structured way to assess and rank different requirements. Data Model: A data model, like a class diagram or entity-relationship diagram, is used to represent the structure and relationships of data within a system. It helps understand how different data elements interact, which can be crucial for identifying and addressing complex dependencies.