IIBA Certified Business Analysis Professional CBAP Exam Questions

Page: 1 / 14
Total 497 questions
Question 1

Which of the following models demonstrates the attributes, operations, and relationship to entities within the solution?



Answer : C

A class model is a technique to represent the structure and behavior of the entities within a solution domain. It shows the attributes, operations, and relationships of the classes that define the entities. A class is a category or type of entity that has common characteristics and can perform certain functions. A class model helps to identify the entities, their properties, their behaviors, and their interactions for a solution. Entity Relationship is a technique to represent the data and information requirements of a solution. It shows the entities, attributes, and relationships of the data and information. An entity is a thing or object of interest that can be uniquely identified and has attributes that describe its properties. An entity relationship model helps to identify the data and information, their characteristics, their associations, and their constraints for a solution. Data dictionary is a technique to define and document the data and information elements of a solution. It provides a detailed description of each data and information element, such as its name, definition, format, type, source, owner, and usage. A data dictionary helps to standardize and clarify the data and information, their meaning, their structure, and their quality for a solution. CRUD matrix is a technique to analyze the alignment of the data and information elements with the business processes or functions of a solution. It shows the data and information elements and the business processes or functions that create, read, update, or delete them. A CRUD matrix helps to identify the data and information, their lifecycle, their dependencies, and their gaps for a solution.Reference:Class Model - iiba.org,Entity Relationship - iiba.org,Data Dictionary - iiba.org,CRUD Matrix - iiba.org


Question 2
Question 3

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?



Answer : B

A data model is a graphical or textual representation of the data and their relationships within a domain or a solution. It can help to understand the data and accurately reflect a set of requirements by showing the entities, attributes, keys, constraints, and associations that define the data structure and meaning. A data model can also help to prioritize the requirements by identifying the critical and dependent data elements and their impacts on the solution. The other options are not the best modeling formats for this purpose, as they either do not show the data relationships, or do not support prioritization.Reference:

CBAP / CCBA Certified Business Analysis Study Guide, 2nd Edition, Chapter 6: Requirements Analysis and Design Definition, Section 6.4: Model and Validate Requirements, p. 261-262

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 3, Chapter 6: Requirements Analysis and Design Definition, Section 6.4: Model Requirements, p. 157-158


Question 4

Which of the following stages of a project defines the number of risks and opportunities, including intense planning and anticipation of risk events?



Answer : A

The planning stage of a project defines the number of risks and opportunities, including intense planning and anticipation of risk events. The planning stage is the process of establishing the scope, objectives, approach, and deliverables of the project. It involves defining the project requirements, assumptions, constraints, and dependencies. It also involves developing the project management plan, which includes the subsidiary plans for scope, schedule, cost, quality, resources, communications, risk, procurement, and stakeholder management. The planning stage helps to identify and analyze the risks and opportunities that may affect the project, and to plan the appropriate responses and strategies to address them.The planning stage also helps to align the expectations and involvement of the project stakeholders, and to obtain their approval and commitment for the project12. The executing stage of a project is the process of performing the work and producing the deliverables of the project. It involves implementing the project management plan, managing the project resources, executing the project activities and tasks, and creating the project outputs and outcomes. The executing stage helps to monitor and control the risks and opportunities that occur during the project, and to implement the planned responses and strategies to deal with them.The executing stage also helps to communicate and collaborate with the project stakeholders, and to manage their expectations and satisfaction12. The initiation stage of a project is the process of authorizing and launching the project. It involves identifying the problem or opportunity that the project intends to address, and defining the purpose, objectives, scope, and justification of the project. It also involves developing the project charter, which is a document that formally approves and initiates the project. The initiation stage helps to identify and assess the high-level risks and opportunities that are associated with the project, and to determine the feasibility and viability of the project.The initiation stage also helps to identify and engage the key project stakeholders, and to obtain their support and endorsement for the project12. The closing stage of a project is the process of finalizing and terminating the project. It involves verifying and validating the project deliverables, evaluating and documenting the project performance, and closing the project contracts and accounts. It also involves developing the project closure report, which is a document that summarizes and communicates the project results and lessons learned. The closing stage helps to identify and resolve the remaining risks and opportunities that are related to the project, and to ensure the project objectives and benefits are achieved.The closing stage also helps to acknowledge and appreciate the project stakeholders, and to transfer the project ownership and responsibility to the customer or sponsor12.Reference:CBAP Handbook,Project Management Body of Knowledge (PMBOK Guide) - Sixth Edition


Question 5

You need to identify assumptions as part of the assessment of capability gaps.

Which of the following is an example of an assumption?



Answer : A

An assumption is something that is believed to be true or certain to happen, without proof. Assumptions are often used to fill in the gaps of incomplete or uncertain information, and they can affect the analysis of the current and future states. In this question, the project manager is assuming that her project team members have a certain skill, without verifying it. This is an example of an assumption that should be identified and validated as part of the assessment of capability gaps.

The other options are not assumptions, but rather:

B . A constraint, which is a restriction or limitation that affects the performance or outcomes of a project or solution.

C . A requirement, which is a condition or capability needed by a stakeholder to solve a problem or achieve an objective.

D . A risk, which is an uncertain event or condition that, if it occurs, has a positive or negative effect on one or more project or solution objectives.


CBAP Handbook, page 14, section 4.1.2.2

BABOK Guide, page 30, section 3.2.1

CBAP / CCBA Certified Business Analysis Study Guide, page 94, section 3.2.1

Question 6
Question 7

A large insurance company wants to buy a new claims processing system or upgrade one of its two existing system. Each year the claims department is given a $3.5 million budget to spend. Time is of the essence since there are tome regulatory charges that will be coming the following year that will require several features that currently neither one of the two claims System currently support.

There are eight stakeholders involved in this initiative. There are local to where the claim system are managed, while five are located across the country. The business analyst (BA) struggled to get all stakeholders to agree on the desired features but ultimately got agreement on ten identified key features for the new claims system. The BA was able to build a current state and future state process model which included all ten key features.

System a process 75% of the company's claims. It is 5 years old and the claim processors love it because it is easy to use. However, it must go offline for two hours each day. The code is very module so it does have flexibility to be modified. To upgrade system A to have all ten features it would cost $5 million. System A would be at capacity if it were to process all of the company's claims.

System B process 25% of the company's claims. It is an older mainframe system, but rarely goes offline. It could easily handle double the number of claims that system A processes. However, it has a lot of legacy code and would cost $6 million to upgrade.

Both systems have some of the desired key features. But neither system has all ten. The cost to buy a new system would be $7 million.

Below is the estimated cost for each feature in priority order.

If System A is unanimously selected to be the system for upgrade but the technical lead says that System A will have to be taken offline for 3 months, what kind of strategy should the project team develop while system A is offline?



Answer : C

A change strategy is a plan that outlines how the project team will manage the transition from the current state to the future state of the system, and how they will address the impacts and risks of the change on the organization and the stakeholders. A change strategy is needed when system A is offline for 3 months, as this will affect the claims processing operations and the user experience. A change strategy should include the following elements:

Change vision and objectives: This defines the purpose and scope of the change, and the expected outcomes and benefits of the system upgrade.

Change readiness assessment: This evaluates the current level of awareness, willingness, and ability of the organization and the stakeholders to adopt the change, and identifies any gaps or barriers that need to be addressed.

Change impact analysis: This identifies and analyzes the potential effects of the change on the business processes, roles and responsibilities, policies and procedures, systems and tools, and culture and behavior of the organization and the stakeholders.

Change communication plan: This specifies the key messages, channels, methods, and frequency of communication with the organization and the stakeholders, and how to solicit and incorporate feedback and input.

Change training plan: This defines the learning objectives, content, delivery modes, and evaluation methods of the training programs that will help the organization and the stakeholders acquire the necessary knowledge and skills to use the upgraded system.

Change management roles and responsibilities: This clarifies the roles and expectations of the project team, the sponsors, the champions, the change agents, and the end users in the change process, and how they will collaborate and coordinate with each other.

Change monitoring and evaluation plan: This establishes the metrics, indicators, and tools that will measure the progress and performance of the change process, and how to report and act on the results.


IIBA BABOK Guide, Section 5.6, Define Change Strategy

Change Management Strategy: A Guide with Best Practices, Smartsheet

How to Develop a Change Management Strategy, Indeed

Page:    1 / 14   
Total 497 questions