Start Free Trial Book Advisory Call

CBAP Exam Prep / Mock Questions in 2024

The CBAP exam is a computer-based test consisting of 120 multiple-choice questions. You have 3.5 hours to complete the exam. The questions are randomly generated from a pool of questions. Out of 120 questions, about 40 are long scenario / case type of questions. Remaining 80 are short scenario-based questions. You need to choose the best possible answer. The CBAP Training requires a comprehensive understanding of the BABOK Guide and the ability to apply the concepts to real-world scenarios.

Write to to find how to save $100* on your CBAP examination fees.


CBAP Mock Questions (Answers after the questions section)

Case 1

Owing to increased regulatory scrutiny, overwhelming number of regulations, and complex market, credit and operational risks, financial institution FinTech Corp Inc. felt the need to adopt a more effective and integrated GRC approach that would replace multiple systems catering to individual departments and functions.

FinTech Corp decides to go with Delaware Inc., an organization with a wealth of experience in the GRC solutioning space, amassed over 20 years in order to assist them with ensuring compliance with regulatory requirements, increased collaboration between teams and enhanced business performance.

Delaware’s Governance, Risk and Compliance solution called GRCPerfect has primarily been developed for the IT and ITES domain with the objective to help companies implement Governance, Quality, and Information Security Management Systems in an integrated manner. It has various modules, one of which is the project management module, where users can plan and track projects and programs using standards such as CMMI, ISO 9001, ISO 27001 etc.


Key benefits of deploying GRCPerfect are:

 Minimum 50% effort reduction in deploying GRC frameworks in the organization

  • Unified tool to implement best practices from multiple-world class frameworks such as ISO (9001, 27001, 20000, 14000, 18000), CMMI, ITIL, Business
  • Senior Management and client visibility into Organizational, Account and Project level performance parameters
  • Improved data and metrics integrity, thus helping in better decision making
  • Significant help in ongoing process sustenance beyond audit and assessment
  • Complete automation of project management artifacts and reporting – significant savings on management effort

Key features of GRCPerfect are:

  • Complete Program and Project Planning and Tracking supporting CMMI, ISO 9001, ISO 27001 and Agile
  • Schedule, Defect, Effort, Risk, Issue, Change Requests, Quantitative Process Management, Sub-Process Metrics and other 40+ data capture needed by CMMI, ISO 9001 and ISO 27001
  • Supports workflow for approvals in Time Sheet, Requests
  • Supports flexible organizational hierarchy
  • Complete role-based permissions for data confidentiality and integrity
  • Multi-level view – From Organization to Account to Project
  • Status and Metrics reports generated automatically from the system
  • Built on industry standard Microsoft SQL Server and .Net
  • Completely web-enabled and does not require any installation on user machines
  • Light-weight interface making it suitable to work on internet
  • Compliance management includes audit planning, tracking and reporting
  • Best practices drawn from internationally renowned organizations
  • Substantially reduced time and effort in model adoption and implementation
  • Enables complete context and role-based view of policies and processes
  • Configurable to company’s requirements
  • Available to the Client as an Open-Code option which enables Client to obtain the source code of the product

FinTech Corp would like Delaware Inc. to customize the solution to suit its need. The business analyst from Delaware Inc. in discussion with the stakeholders of FinTech Corp has developed the following requirements:

Q1. FinTech Corp. has asked the BA to plan the GRC system such that it can handle an increased number of users anywhere between 1000 to 10000 in the next 5 years. The REQ2000 is missing which of the following characteristics?

  1. Specific
  2. Consistent
  3. Concise
  4. Feasible

Q2. FinTech Corp would like to have visual dashboards with Red, Green, Amber indicators providing its senior management with at a glance awareness of the organization’s current performance. How can the BA make requirement REQ7000 more specific?

  1. The dashboard shall have color coded indicators like red, green etc.
  2. The dashboard shall have colors coded indicators like red (#FF0000), amber (#FFFF00) and green (#00FF00)
  3. The dashboard shall have the ability to drill down to the extent possible
  4. The dashboard shall have three color coded indicators and the ability to drill down multiple levels

Q3. There’s a need from various project teams in FinTech Corp that the system must have a functionality to add attachments to various transaction documents and master records. How can the requirement REQ9000 be made unambiguous?

  1. When a new attachment is added to the document, the application shall generate an attachment ID.
  2. The system shall allow users to attach one or more images or documents in PDF, Word, Excel, PowerPoint and Visio format to the selected requirement.
  3. The system shall allow users to manage attachment content.
  4. The system shall not allow users to attach documents beyond a size limit.

Q4. As a web-based system may behave exactly as desired in one browser but might have issues in other browsers which may hamper the functionality of the solution, the key stakeholders have insisted on the ability of the solution to be easily viewed across different browsers. This requirement belongs to which NFR category?

  1. Scalability
  2. Security
  3. Stability
  4. Portability

Q5. Among the following requirements, which one will provide the maximum value to the stakeholders?

  1. Having a visual dashboard indicating the issues tracked and resolved for the most important project so that senior management can focus on ways to enhance the performance of that particular project.
  2. Allowing the project manager to view attachment related to work product, policies, guidelines within the schedule itself.
  3. Having the ability to drill down and create open ended WBS for adding a large number of multiple tasks on an ongoing basis for long term, open-ended projects.
  4. Ability to get an insight of the performance of all projects in the organization and be able to project revenue.

Q6: A is a business analyst for Project R. Stakeholder Z has good familiarity with traceability chains. Z insists that the project follows the approach. Business analyst A's response should be

  1. Accept the stakeholder’s suggestion as traceability matrix is very popular.
  2. Explain that there are many ways to maintain traceability.
  3. Traceability is not required as the project is of medium complexity.
  4. Maintain traceability only at feature level.

Q7: Stakeholder S provided the following requirement, “The system should be able to manage schedule”. The project glossary document does not describe the verb, Manage. It is possible that the term manage can be broken down further. The reason why the requirement needs revision is because the requirement is

  1. Not clear.  
  2. Not atomic.
  3. Not testable.
  4. Not understandable.

Q8: While discussing with Implementation SMEs of Project X, Business analyst A finds that the implementation team is working on integrating a map feature. The same feature was already implemented in Project Q. The reason for repeat development could be because

  1. Past requirements were not baselined.
  2. Past requirements were not tested.
  3. Past requirements were not maintained.
  4. Past requirements were not packaged. 

Q9: A works as the business analyst for a project to introduce a new electronic gadget. Projects such as this have been lengthy, involved multiple stakeholders, and included thousands of requirements. When selecting a business analysis approach for the project, which of the following is A most likely to consider?

  1. A predictive approach because of the highly regulated environment
  2. An adaptive approach because these approaches tend to be better for new products
  3. The approach depends on more factors than are given
  4. A combination of predictive and adaptive approaches; given the complexity of the project

Q10: A has scheduled a focus group to determine the current attitudes towards a new product that the company is developing. Stakeholder S suggests using the Kano model. Another stakeholder R argues that the group should use the benchmarking approach. What should business analyst A do?

  1. Adopt the benchmarking approach as the stakeholder has high authority.
  2. Explain that multiple techniques can’t be used for elicitation.
  3. Since 'A' knows Kano model, choose the same.
  4. Explain that multiple techniques can be used for elicitation.

Q11: A is a business analyst for Project P. A obtained signoff on requirements from three stakeholders; the sponsor, the project manager, and the product manager. The project management office rejected A's requirements for implementation due to insufficient signoffs. What should have A checked for?

  1. Whether the requirements signoff was matching the RACI matrix.
  2. Project manager's preference for signoff.
  3. Lack of quality assurance team's signoff.
  4. Lack of implementation team's signoff.

Q12: Business Analyst A is working on a project to automate several business processes. A just received confirmation of the budget and it is clear that there is enough money to either build an in-house solution or purchase a COTS package. What is the most logical next step for A?

  1. Pursue an RFP.
  2. Pursue an RFI.
  3. Purchase a COTS product as budget is available.
  4. Insist on developing an in-house solution. 

Q13: Business analyst A is implementing a new order processing system for a direct marketer. A is concerned that with the holiday season approaching, the system’s performance may be inadequate. A could not find any document which has the application performance criteria mentioned. A would like to evaluate the performance of the system, but can’t because

  1. The performance metrics have not been defined.
  2. The stakeholder and solution requirements were incomplete and the stakeholders complained of poor solution performance.
  3. When A gathered the actual performance metrics, A found that the solution performance was indeed better than anticipated.
  4. Neither the solution validation nor the organizational readiness assessment had been completed.

Q14: Business analyst B uses hierarchical decomposition to break down B's business analysis deliverables into activities and tasks. B then adds the hours needed and can give an accurate estimate of the time needed to complete the BA work. What type of estimation has Business analyst B used?

  1. Delphi estimation.
  2. Historic analysis.
  3. Parametric estimation.
  4. Bottom-up estimation.  

Q15: Business analyst A conducted several interviews this week for a project. Several problems have come up. As many issues have come up, A's project manager suggested that A tracks the issues formally in an item tracker. Why?

  1. In order to use it for historical purposes and project planning by the project manager.
  2. To ensure that the issues produced during elicitation are tracked down to resolution.
  3. Used to ensure that the help desk and service management teams are kept in loop. 
  4. Issue tracking is not expected in agile based projects
CBAP 50 Mock Questions eBook Cover - Book format v1_0-1


Answers to Questions

Question 1

Answer A

Explanation: REQ2000 does not clearly say how many number of users and hence is not specific.

Question 2

Answer B

Explanation: Option b is specific as it also provides the color codes to avoid any kind of confusion.

Question 3

Answer B

Explanation: This requirement clearly tells in which format the attachments can be done.

Question 4

Answer D

Explanation: Ability to work in multiple environments is Portability.

Question 5

Answer D

Explanation: REQ6000 has a value of 5

Question 6

Correct Option: B. Explain that there are many ways to maintain traceability.

Explanation: All activities in business analysis can be carried in multiple ways and there is no unique best way.

Page vi - The BABOK® Guide should not be construed to mandate that the practices described in this publication should be followed under all circumstances. Any set of practices must be tailored to the specific conditions under which business analysis is being performed.

Question 7

Correct Option: B. Not atomic.

Explanation: Words like "Manage" can be broken down, so they are non-atomic.

BABoK V3.0 - Section 7.2.4 - Elements - Atomic - self-contained and capable of being understood independently of other requirements or designs.

Question 8

Correct Option: C. Past requirements were not maintained.

Explanation: Not maintaining requirements results in the same requirements being implemented multiple times. BABoK V3.0 - Section 5.2.1 - Purpose - The purpose of Maintain Requirements is to retain requirement accuracy and consistency throughout and beyond the change during the entire requirements life cycle, and to support reuse of requirements in other solutions.

Question 9

Correct Option: C. The approach depends on more factors than are given

Explanation: Remember; often the factors can be more than those given in the question

BABoK V3.0 - Section 3.1.4 - Elements - Paragraph 9 - Other considerations that may affect the approach include:

  • the change is complex and high risk;
  • the organization is in; or interacts with; heavily regulated industries;
  • contracts or agreements necessitate formality;
  • stakeholders are geographically distributed;
  • resources are outsourced;
  • staff turnover is high and/or team members may be inexperienced;
  • requirements must be formally signed off; and
  • business analysis information must be maintained long-term or handed over for use on future initiatives.

Question 10

Correct Option: B. Explain that multiple techniques can be used for elicitation.

Explanation: Techniques are not mutually exclusive. Point to remember.

BABoK V3.0 - Section 1.4.5 - Techniques - Techniques provide additional information on ways that a task may be performed. The list of techniques included in the BABOK® Guide is not exhaustive. There are multiple techniques that may be applied alternatively or in conjunction with other techniques to accomplish a task. Business analysts are encouraged to modify existing techniques or engineer new ones to best suit their situation and the goals of the tasks they perform.

Question 11

Correct Option: A. Whether the requirements signoff was matching the RACI matrix.

Explanation: Remember: All sign-offs are conducted as per the defined RACI matrix.

BABoK V3.0 - Section - Acceptance - The business analysis approach is reviewed and agreed upon by key stakeholders. In some organizations, the business analysis process may be more structured and require key stakeholders to sign off on the approach to ensure all business analysis activities have been identified, estimates are realistic, and the proposed roles and responsibilities are correct.

Question 12

Correct Option: B. Pursue an RFI.

Explanation: It is always better to collect information before deciding. Availability of funds is one factor, not the only factor.

BABoK V3.0 - Section 10.49.2 - Description - The assessment may be formal through the submission of a Request for Information (RFI), Request for Quote (RFQ), Request for Tender (RFT), or Request for Proposal (RFP).

Question 13

Correct Option: A. The performance metrics have not been defined.

Explanation: The value of a solution is difficult to determine without defining the performance metrics. BABoK V3.0 - Section 8.2.4 - Elements - .1 Solution Performance versus Desired Value Business analysts examine the measures previously collected in order to assess their ability to help stakeholders understand the solution’s value.

Question 14

Correct Option: D. Bottom-up estimation.

Explanation: Work Breakdown Structure (WBS) approach helps in bottom-up estimation. BABoK V3.0 - Section 10.19.3 - Elements Paragraph 3 - Bottom-up: using the lowest-level elements of a hierarchical breakdown to examine the work in detail and estimate the individual cost or effort, and then summing across all elements to provide an overall estimate. 

Question 15

Correct Option: B. To ensure that the issues produced during elicitation are tracked down to resolution.

Explanation: This is the main purpose of problem tracking. BABoK V3.0 - Section 10.26.1 - Purpose - Item tracking is used to capture and assign responsibility for issues and stakeholder concerns that pose an impact to the solution.


Start Free Trial Book Advisory Call