Bird
Raised Fist0

You are designing a system for an online bookstore. Which of these is a non-functional requirement you should include?

hard📝 Trade-off Q8 of Q15
LLD - Design — Parking Lot System
You are designing a system for an online bookstore. Which of these is a non-functional requirement you should include?
AThe system must handle 5000 concurrent users without slowdown
BThe system must allow users to search books by title
CThe system must provide a payment gateway
DThe system must allow users to write reviews
Step-by-Step Solution
Solution:
  1. Step 1: Identify functional vs non-functional requirements

    Functional requirements describe features like search, payment, and reviews.
  2. Step 2: Recognize performance-related needs

    Handling many users without slowdown is about performance, a non-functional requirement.
  3. Final Answer:

    The system must handle 5000 concurrent users without slowdown -> Option A
  4. Quick Check:

    Performance needs = Non-functional [OK]
Quick Trick: Performance and scalability are non-functional [OK]
Common Mistakes:
MISTAKES
  • Confusing features with performance needs
  • Ignoring concurrency requirements
  • Mixing functional and non-functional

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More LLD Quizzes