Free CCBA IIBA Questions and Answers 1 — Questions and Answers
Question 1: What is the primary goal of a business analyst?
- To automate business processes
- To understand and shape business requirements (Correct answer)
- To develop software
- To make a profit
Correct answer: To understand and shape business requirements
The primary goal of a business analyst (BA) is to bridge the gap between business needs and technical solutions. They work to elicit, analyze, validate, and manage requirements, ensuring that proposed solutions align with the organization's strategic objectives. This involves a deep understanding of the business domain and effective communication with stakeholders.
Question 2: What is the purpose of a Business Case?
- To provide the project schedule
- To justify the need for a project (Correct answer)
- To provide the technical design for a project
- To provide a detailed financial analysis of a project
Correct answer: To justify the need for a project
A Business Case is a crucial document that outlines the rationale for initiating a project or task. It details the problem or opportunity, potential benefits, costs, risks, and alternative solutions, providing stakeholders with the necessary information to make an informed decision about proceeding. Its purpose is to demonstrate the value and feasibility of an investment.
Question 3: What is the difference between a Business Requirements Document (BRD) and a System Requirements Specification (SRS)?
- A BRD is focused on project management, while an SRS is focused on software development
- A BRD is focused on business needs, while an SRS is focused on technical requirements (Correct answer)
- A BRD is focused on software development, while an SRS is focused on business needs
- A BRD is focused on end-user needs, while an SRS is focused on system requirements
Correct answer: A BRD is focused on business needs, while an SRS is focused on technical requirements
A Business Requirements Document (BRD) describes the high-level business goals and needs from a user or business perspective, focusing on *what* the system should achieve. In contrast, a System Requirements Specification (SRS) translates these business needs into detailed technical requirements, specifying *how* the system will function and be built.
Question 4: What is the purpose of the Business Process Model and Notation (BPMN)?
- To model system requirements
- To model business processes (Correct answer)
- To model software development
- To model end-user requirements
Correct answer: To model business processes
Business Process Model and Notation (BPMN) is a standardized graphical notation system specifically designed for modeling business processes. It provides a visual language that is easily understood by all business stakeholders, from business analysts to technical developers, to depict the steps, participants, and flow of business activities.
Question 5: What is the purpose of the SWOT analysis?
- To evaluate the strengths, weaknesses, opportunities, and threats of a project
- To evaluate the strengths, weaknesses, opportunities, and threats of a business (Correct answer)
- To evaluate the strengths, weaknesses, opportunities, and threats of a software system
- To evaluate the strengths, weaknesses, opportunities, and threats of an end-user
Correct answer: To evaluate the strengths, weaknesses, opportunities, and threats of a business
SWOT analysis is a strategic planning tool used to evaluate the internal and external factors relevant to a business or project. It helps identify the organization's Strengths (internal advantages), Weaknesses (internal disadvantages), Opportunities (external favorable factors), and Threats (external unfavorable factors). This analysis guides strategic decision-making.
Question 6: What is the primary role of a business analyst in the project management process?
- To understand and translate business requirements into project deliverables (Correct answer)
- To manage the project budget
- To develop software
- To lead the project team
Correct answer: To understand and translate business requirements into project deliverables
In the project management process, a business analyst's primary role is to act as a liaison between business stakeholders and the project team. They are responsible for eliciting, analyzing, and documenting business requirements, then translating them into clear, actionable specifications that guide the development of project deliverables. This ensures the final product meets the intended business value.
Question 7: What is the purpose of the requirement traceability matrix?
- To trace the development of software code
- To trace the development of project budget
- To trace the development of project requirements (Correct answer)
- To trace the development of project schedule
Correct answer: To trace the development of project requirements
A requirement traceability matrix is a document that links requirements throughout the project lifecycle, from their origin to their implementation and testing. It helps ensure that all requirements are addressed, validated, and delivered, providing a clear audit trail. This matrix also facilitates impact analysis for changes.
Question 8: What is the difference between a functional requirement and a non-functional requirement?
- A functional requirement describes how a system should do it, while a non-functional requirement describes what a system should do
- A functional requirement describes what a system should do, while a non-functional requirement describes how a system should do it (Correct answer)
- A functional requirement describes the inputs of a system, while a non-functional requirement describes the outputs of a system
- A functional requirement describes the outputs of a system, while a non-functional requirement describes the inputs of a system
Correct answer: A functional requirement describes what a system should do, while a non-functional requirement describes how a system should do it
Functional requirements specify the behaviors or functions a system must perform, detailing 'what' the system does (e.g., 'The system shall allow users to log in'). Non-functional requirements, on the other hand, describe the quality attributes or constraints on 'how' the system performs these functions (e.g., performance, security, usability).
Question 9: What is the purpose of the Use Case?
- To describe the internal workings of a system
- To describe the interactions between a system and its users (Correct answer)
- To describe the business requirements of a system
- To describe the technical design of a system
Correct answer: To describe the interactions between a system and its users
A Use Case is a technique used in software engineering to describe how a user (or 'actor') interacts with a system to achieve a specific goal. It outlines a sequence of actions and events, providing a clear understanding of the system's functionality from an external, user-centric perspective.
Question 10: What is the purpose of the stakeholder analysis?
- To identify and prioritize business requirements
- To identify and prioritize stakeholders (Correct answer)
- To identify and prioritize software requirements
- To identify and prioritize project deliverables
Correct answer: To identify and prioritize stakeholders
Stakeholder analysis is a process of identifying all individuals or groups who are affected by or can affect a project or business initiative. Its purpose is to understand their interests, influence, and potential impact. This allows for effective communication and engagement strategies to ensure project success.
Question 11: You are currently putting together an activity list for an organization-wide initiative. Which of the following characteristics must not be assigned to each task on your task list?
- The level of risk (Correct answer)
- Procurement requirements
- One-of-a-kind number
- Responsibilities and roles
Correct answer: The level of risk
When creating an activity list for an initiative, tasks are typically assigned unique identifiers, responsibilities, and procurement needs. While risk is assessed for the overall project or specific components, assigning a 'level of risk' directly to *each individual task* on a basic activity list is not a standard characteristic. Risk assessment is usually a broader process, not a granular attribute for every single task entry.
What is the primary goal of a business analyst?