Bird
0
0

A client wants a system that "never loses data" and "responds within 1 second." How should these requirements be classified and prioritized?

hard📝 Trade-off Q9 of 15
LLD - Design — Parking Lot System
A client wants a system that "never loses data" and "responds within 1 second." How should these requirements be classified and prioritized?
AData reliability is non-functional and highest priority; response time is non-functional and high priority
BData reliability is functional and low priority; response time is functional and high priority
CBoth are functional requirements with equal priority
DBoth are non-functional and low priority
Step-by-Step Solution
Solution:
  1. Step 1: Classify requirements

    Data reliability (never losing data) and response time are non-functional requirements.
  2. Step 2: Prioritize based on impact

    Data reliability is critical (highest priority), response time is important but slightly less critical (high priority).
  3. Final Answer:

    Data reliability is non-functional and highest priority; response time is non-functional and high priority -> Option A
  4. Quick Check:

    Reliability > Performance priority [OK]
Quick Trick: Reliability is top priority non-functional need [OK]
Common Mistakes:
MISTAKES
  • Classifying reliability as functional
  • Equal priority for all requirements
  • Ignoring priority differences

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More LLD Quizzes