CCBA Requirements Analysis and Design 1 — Questions and Answers
Question 1: What is requirements analysis?
- The process of determining stakeholder needs and defining system requirements to solve business problems (Correct answer)
- Writing code
- Testing software
- Managing projects
Correct answer: The process of determining stakeholder needs and defining system requirements to solve business problems
Requirements analysis bridges the gap between business needs and technical solutions.
Question 2: What is a use case?
- A description of how a user interacts with a system to achieve a specific goal (Correct answer)
- A legal case study
- A business case for funding
- A testing scenario only
Correct answer: A description of how a user interacts with a system to achieve a specific goal
Use cases document the sequence of actions between a user and system to accomplish an objective.
Question 3: What is a requirements traceability matrix?
- A document linking requirements to their origin and tracking them through development and testing (Correct answer)
- A mathematical matrix
- A project timeline
- A budget spreadsheet
Correct answer: A document linking requirements to their origin and tracking them through development and testing
Traceability matrices ensure every requirement is addressed in design, development, and testing.
Question 4: What is the difference between functional and non-functional requirements?
- Functional describes what the system should do; non-functional describes how it should perform (Correct answer)
- They are the same
- Non-functional is not important
- Functional relates to functions only
Correct answer: Functional describes what the system should do; non-functional describes how it should perform
Functional requirements define system capabilities; non-functional define quality attributes like performance, security, and usability.
Question 5: What is acceptance criteria?
- Predefined conditions that a solution must meet to be accepted by stakeholders (Correct answer)
- Any criteria the developer chooses
- Testing schedules
- Budget constraints
Correct answer: Predefined conditions that a solution must meet to be accepted by stakeholders
Acceptance criteria define the measurable conditions for stakeholder approval of delivered solutions.
Question 6: What is a business rules analysis?
- Identifying and documenting the rules and policies that govern business operations and decisions (Correct answer)
- Analyzing competitive businesses
- Studying market rules
- Auditing financial records
Correct answer: Identifying and documenting the rules and policies that govern business operations and decisions
Business rules define the constraints, policies, and logic that govern organizational decisions and processes.
What is requirements analysis?