Certified Business Analysis Professional Test #4 — Questions and Answers
Question 1: Which item on the list below best describes the elements of a data flow diagram?
- Concept, attributes, relationships, metadata
- External entities, processes, data stores, data flow (Correct answer)
- Entities, attributes, processes, data stores, data flow
- Name, aliases, entities, process flow, sequences
Correct answer: External entities, processes, data stores, data flow
A Data Flow Diagram (DFD) visually represents how data moves through a system. Its core components are External Entities (sources/destinations of data), Processes (activities that transform data), Data Stores (places where data is held), and Data Flows (the movement of data between these components). This set accurately captures the fundamental elements used in DFDs.
Question 2: Amara groups the requirements and then gives a list of those groups of criteria to the next stakeholder. This set of specifications is used by the stakeholder to confirm the solution's scope and evaluate the work that needs to be done on the project. This stakeholder's name.
- Process Owner
- Team leader (Correct answer)
- Configuration Manager
- Release Manager
Correct answer: Team leader
While many stakeholders review requirements, a 'Team leader' (often a development team lead or project lead) is typically responsible for understanding the solution's scope and evaluating the work required for implementation. They use grouped requirements to estimate effort, plan tasks, and ensure the development team has a clear understanding of what needs to be built. Other roles have different primary focuses.
Question 3: When you gather as much data as you can about the state of the enterprise area that is being impacted by the business need, you are
- Specifying and modeling the requirements by analyzing the requirements
- locating the present capability analysis to determine an organization's capability gaps (Correct answer)
- using a bottom-up method to create the business requirement to describe the business need
- the process of gathering data to define the business case
Correct answer: locating the present capability analysis to determine an organization's capability gaps
Gathering data about the current state of an enterprise area impacted by a business need is a crucial step in understanding the organization's existing capabilities. This 'present capability analysis' helps identify what the organization can currently do and, by extension, where its 'capability gaps' lie in relation to the desired future state or business need. This understanding forms the basis for defining solutions.
Question 4: Due to financial limitations, the sponsors urge that as the business analysis activity moves forward, the team concentrate their efforts on the most important criteria exclusively. What is expected of the business analyst?
- Verify Requirements
- Prioritize Requirements (Correct answer)
- Validate Requirements
- Organize Requirements
Correct answer: Prioritize Requirements
When faced with constraints like financial limitations and a directive to focus on 'most important criteria exclusively,' the business analyst is expected to prioritize requirements. Prioritization involves ranking requirements based on their value, risk, dependencies, and urgency, ensuring that the most critical features are addressed first within the given constraints. This helps in managing scope and delivering maximum value.
Question 5: Based on your evaluation of the suggested solutions, you've come to the conclusion that only two of them offer significantly different fundamental characteristics and comparable commercial value. Which would be the best line of action to choose the greatest option as your next step?
- Request the choice of the most preferred option from the end users.
- Finding extra possible capabilities and ranking them can help you choose the best option. (Correct answer)
- After exhausting your options, report this to the project manager (PM), who will decide the best course of action based on other project parameters.
- Request the sponsor to choose the one they feel will work best for their business.
Correct answer: Finding extra possible capabilities and ranking them can help you choose the best option.
If two solutions have comparable commercial value but different fundamental characteristics, a deeper analysis is needed to differentiate them. 'Finding extra possible capabilities and ranking them' allows for a more granular comparison, potentially revealing additional benefits or drawbacks that could tip the scales. This approach helps identify which solution offers more strategic advantages or better aligns with future needs beyond the initial assessment.
Question 6: You are getting ready for the elicitation. You've just chosen the people who will take part in the elicitation activities. One of the decisions you must make when choosing the elicitation events is whether to use open-ended or closed-ended questions. You must also choose the most effective way to distribute those questions. What method do you intend to use for the elicitation events?
- Requirement Workshop
- Interviews
- Survey/Questionnaire (Correct answer)
- Prototyping
Correct answer: Survey/Questionnaire
The description of choosing between open-ended or closed-ended questions and selecting the most effective way to 'distribute' those questions strongly points to using surveys or questionnaires. These tools are specifically designed for collecting information from a group of stakeholders by distributing a set of structured questions, allowing for both quantitative (closed-ended) and qualitative (open-ended) responses. Other methods are more interactive.
Question 7: The client asked Tommy, a business analyst working on the project, to gather data regarding the organization's current state. Tom intends to use models and specifications to present the organization's AS-IS situation. What do the processes of defining and modeling requirements serve to accomplish?
- Analyze the risks and new opportunities
- Analyze the processes of an organization to determine what processes can be improved
- Analyze the information gathered from stakeholders and translate them into requirements and designs. (Correct answer)
- Analyze the roles and responsibilities of users within the organization and determine process improvements
Correct answer: Analyze the information gathered from stakeholders and translate them into requirements and designs.
Defining and modeling requirements involves taking raw information gathered from stakeholders and transforming it into structured, understandable, and actionable requirements and designs. This process helps to clarify, organize, and represent the business needs and solution components in a way that can be effectively communicated and used for development. It's about translating stakeholder input into a formal representation.
Question 8: In order to illustrate the components of a system's data and the way that data flows within it, Raymond is building a model. Who or what is Raymond modeling?
- Data Flow diagram (Correct answer)
- Functional Decomposition
- WBS
- Data Model
Correct answer: Data Flow diagram
A Data Flow Diagram (DFD) is a specific type of model used to illustrate how data moves through a system. It depicts the system's data components (external entities, data stores) and the processes that transform data, showing the flow of information between them. This directly matches the goal of illustrating 'the components of a system's data and the way that data flows within it.'
Question 9: Business analyst Rhea is analyzing the potential solutions. Rhea now intends to develop a document that will outline various solution options and explain how each one satisfies business requirements and provides an anticipated business value. Which activity is Rhea engaged in?
- Product Roadmap
- Feasibility Study (Correct answer)
- Vision Statement
- Solution Scope statement
Correct answer: Feasibility Study
Rhea's activity of outlining various solution options, explaining how each satisfies business requirements, and detailing anticipated business value perfectly describes a Feasibility Study. This study assesses the practicality and viability of proposed solutions, helping stakeholders make informed decisions about which option to pursue based on its potential benefits, costs, and risks.
Question 10: Business analyst Robin works for the ABC company. Robin is engaged in a project to enhance the performance of web services. Management advised Robin that the implementation of these improvement initiatives shouldn't take more than 90 days. Implementation over a 90-day period represents what kind of factor?
- Assumption
- Technical Constraint
- Schedule Constraint
- Business Constraint (Correct answer)
Correct answer: Business Constraint
A 90-day implementation limit imposed by management is a Business Constraint. While it relates to schedule, its origin is a business decision or rule rather than a technical limitation or a generic project management constraint. Business constraints are limitations imposed by the organization's policies, budget, or strategic objectives that must be adhered to.
Question 11: Rolly wishes to identify and model requirements for the organization's current status as part of the requirement analysis process. All of the following—with the exception of one—are good explanations for why Rolly wants to develop the organization's present state model. Decide which is false.
- The current state model can help Robin to collect data for process improvements (Correct answer)
- The current state model can help identify opportunities for improvement
- The current state model can help the stakeholders understand the current state of the organization
- The Current state model can help validate the solution scope with stakeholders
Correct answer: The current state model can help Robin to collect data for process improvements
The current state model helps identify improvement opportunities, aids stakeholder understanding, and validates the solution scope. However, the model itself is a representation of collected data, not a tool for *collecting* data for process improvements. It *is* the structured data about the current state, which then *informs* process improvements.
Which item on the list below best describes the elements of a data flow diagram?