nerdexam
IIBA

CCBA · Question #380

A business analyst (BA) is eliciting requirements for a pharmaceutical distribution company with an expansion plan across many states, each with their own tools and methods. To make the requirements…

The correct answer is C. Describe the requirements at a high level of abstraction. According to the BABOK® Guide, abstraction is the process of removing or suppressing details to focus on essential characteristics. Abstraction helps to make the requirements as re-usable as possible by avoiding unnecessary or specific details that may vary across different…

Requirements Analysis and Design Definition

Question

A business analyst (BA) is eliciting requirements for a pharmaceutical distribution company with an expansion plan across many states, each with their own tools and methods. To make the requirements as re-usable as possible, what should the BA do?

Options

  • AMake specific references to applications or departments
  • BProvide details for the requirements
  • CDescribe the requirements at a high level of abstraction
  • DLimit the relationships between requirements

How the community answered

(29 responses)
  • A
    3% (1)
  • C
    93% (27)
  • D
    3% (1)

Explanation

According to the BABOK® Guide, abstraction is the process of removing or suppressing details to focus on essential characteristics. Abstraction helps to make the requirements as re-usable as possible by avoiding unnecessary or specific details that may vary across different contexts or situations. For a pharmaceutical distribution company with an expansion plan across many states, each with their own tools and methods, the BA should describe the requirements at a high level of abstraction to capture the common and essential features and functions that are applicable to all states.

Topics

#requirements abstraction#reusability#requirements generalization#high-level requirements

Community Discussion

No community discussion yet for this question.

Full CCBA Practice