nerdexam
IIBA

CBAP · Question #451

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. Requirement ID NFP0002. This question tests the ability to identify requirement types based on naming prefixes in a Requirements Traceability Matrix. The NFP prefix designates a non-functional performance requirement, distinguishing it from functional requirement prefixes.

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:

The BA will create a Data Model to meet which requirement?

Options

  • ARequirement ID F-R0002
  • BRequirement ID FE10001
  • CRequirement ID NFP0002
  • DRequirement ID F-R0003

How the community answered

(38 responses)
  • A
    5% (2)
  • B
    8% (3)
  • C
    71% (27)
  • D
    16% (6)

Why each option

This question tests the ability to identify requirement types based on naming prefixes in a Requirements Traceability Matrix. The NFP prefix designates a non-functional performance requirement, distinguishing it from functional requirement prefixes.

ARequirement ID F-R0002

Requirement ID F-R0002 uses the 'F-R' prefix, which designates a functional requirement - not a non-functional performance requirement.

BRequirement ID FE10001

Requirement ID FE10001 uses the 'FE' prefix, which typically denotes a front-end or feature-scoped requirement rather than a non-functional performance requirement.

CRequirement ID NFP0002Correct

Requirement ID NFP0002 uses the 'NFP' prefix, which stands for Non-Functional Performance, a category covering system quality attributes such as scalability, response time, and availability. In an RTM, consistent naming conventions communicate the category of each requirement, and NFP correctly identifies a non-functional performance requirement that is distinct from functional or feature-based requirements.

DRequirement ID F-R0003

Requirement ID F-R0003 also uses the 'F-R' prefix, indicating a functional requirement, not a non-functional performance requirement.

Concept tested: RTM requirement naming conventions and categorization

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

Topics

#requirement classification#non-functional requirements#requirement attributes#naming conventions

Community Discussion

No community discussion yet for this question.

Full CBAP Practice