Bird
0
0

You are designing a ride-sharing app. Which of the following best combines requirements and use cases for the feature "Request a ride"?

hard📝 Trade-off Q15 of 15
LLD - Design — Library Management System
You are designing a ride-sharing app. Which of the following best combines requirements and use cases for the feature "Request a ride"?
ARequirement: The system must match riders with drivers within 2 minutes. Use case: Rider opens app, enters destination, and confirms ride request.
BRequirement: The app must have a blue color theme. Use case: Driver updates profile picture.
CRequirement: The system stores all ride data for 1 year. Use case: Admin views system logs.
DRequirement: The app sends promotional emails weekly. Use case: Rider rates driver after ride.
Step-by-Step Solution
Solution:
  1. Step 1: Identify relevant requirement for ride request

    Matching riders with drivers quickly is a key system requirement for this feature.
  2. Step 2: Identify matching use case

    The use case describes the rider's interaction to request a ride step-by-step.
  3. Step 3: Verify other options

    Other options mix unrelated requirements or use cases not tied to "Request a ride" feature.
  4. Final Answer:

    Requirement: The system must match riders with drivers within 2 minutes. Use case: Rider opens app, enters destination, and confirms ride request. -> Option A
  5. Quick Check:

    Requirement + user steps = correct combination [OK]
Quick Trick: Match system needs with user steps for correct design [OK]
Common Mistakes:
MISTAKES
  • Mixing unrelated requirements and use cases
  • Ignoring user interaction details
  • Choosing cosmetic or admin features instead of core ones

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More LLD Quizzes