Recall & Review
beginner
What are requirements in system design?
Requirements are clear statements about what a system should do or the qualities it must have. They guide the design and development process.
Click to reveal answer
beginner
Define use case in the context of system design.
A use case describes how a user interacts with a system to achieve a specific goal. It shows the steps and conditions involved.
Click to reveal answer
intermediate
Why is it important to gather requirements before designing a system?
Gathering requirements helps ensure the system meets user needs, avoids costly changes later, and provides a clear direction for design.
Click to reveal answer
intermediate
What is the difference between functional and non-functional requirements?
Functional requirements describe what the system should do (features), while non-functional requirements describe how the system performs (speed, security, usability).
Click to reveal answer
intermediate
How do use cases help in validating system requirements?
Use cases provide concrete scenarios that show how users will interact with the system, helping to check if requirements cover real user needs.
Click to reveal answer
What is the main purpose of a use case?
✗ Incorrect
Use cases focus on how users interact with the system to achieve goals.
Which of the following is a non-functional requirement?
✗ Incorrect
Response time is a performance-related, non-functional requirement.
Why are requirements important before system design?
✗ Incorrect
Requirements clarify what the system should do and prevent costly mistakes.
Which statement best describes a use case?
✗ Incorrect
Use cases describe user stories and interactions with the system.
Functional requirements specify:
✗ Incorrect
Functional requirements define what the system should do.
Explain the difference between functional and non-functional requirements with examples.
Think about what the system does versus how well it does it.
You got /3 concepts.
Describe how use cases help in understanding and validating system requirements.
Consider how stories about users guide design.
You got /4 concepts.
