CAPM Business Analysis 2 — Questions and Answers
Question 1: A business analyst is asked to identify and document the needs of stakeholders before a solution is defined. This activity is best described as:
- Requirements elicitation (Correct answer)
- Solution validation
- Risk assessment
- Quality assurance
Correct answer: Requirements elicitation
Requirements elicitation is the process of identifying and documenting stakeholder needs prior to defining a solution.
Question 2: Which technique involves asking stakeholders to sort requirements into categories such as 'must have,' 'should have,' 'could have,' and 'won't have'?
- Kano model
- MoSCoW prioritization (Correct answer)
- Weighted ranking
- Delphi technique
Correct answer: MoSCoW prioritization
MoSCoW prioritization uses Must, Should, Could, and Won't categories to rank requirements by importance.
Question 3: A project sponsor wants to understand the financial return of a proposed project relative to its cost. Which business analysis output best addresses this?
- Stakeholder register
- Cost-benefit analysis (Correct answer)
- Risk register
- Issue log
Correct answer: Cost-benefit analysis
A cost-benefit analysis compares the expected costs of a project against the projected financial benefits.
Question 4: During business analysis, a model that shows the flow of data between processes, data stores, and external entities is called a:
- RACI chart
- Data flow diagram (Correct answer)
- Fishbone diagram
- Network diagram
Correct answer: Data flow diagram
A data flow diagram (DFD) visually depicts how data moves through a system between processes and external entities.
Question 5: Which of the following best defines a 'business requirement'?
- A technical specification for a software module
- A high-level statement of the business need or goal (Correct answer)
- A detailed user story written in agile format
- A regulatory compliance mandate
Correct answer: A high-level statement of the business need or goal
Business requirements are high-level statements describing why a project is needed and what business goal it must achieve.
Question 6: A team is using prototyping during elicitation. What is the primary benefit of this technique?
- It eliminates the need for formal documentation
- It allows stakeholders to provide feedback on a tangible model early (Correct answer)
- It replaces user acceptance testing
- It ensures all requirements are captured in the first session
Correct answer: It allows stakeholders to provide feedback on a tangible model early
Prototyping lets stakeholders interact with a working model early, which surfaces needs and issues before full development.
Question 7: When a business analyst documents what a system must do—describing system behavior without specifying how—these are called:
- Non-functional requirements
- Functional requirements (Correct answer)
- Transition requirements
- Stakeholder requirements
Correct answer: Functional requirements
Functional requirements define the specific behaviors or functions a system must perform without prescribing implementation.
A business analyst is asked to identify and document the needs of stakeholders before a solution is defined.
This activity is best described as: