Difficulty: Easy
Correct Answer: Fast response time for search, booking, and confirmation
Explanation:
Introduction / Context:
Passenger Reservation Systems must serve large volumes of users making time-sensitive queries (availability, fares) and transactions (booking, cancellation). This question targets the single most critical requirement for such systems in production.
Given Data / Assumptions:
Concept / Approach:
While usability and printing are important, responsiveness directly impacts user trust and conversion. A slow PRS causes timeouts, double bookings, abandonment, and customer dissatisfaction. Hence, performance (low-latency response time) is paramount.
Step-by-Step Solution:
1) Identify core user journey: search availability, choose train/flight/bus, confirm payment.2) Map pain points: delays in search or confirmation lead to lost seats and failed payments.3) Conclude that response time dominates perceived quality and business outcomes.
Verification / Alternative check:
Industry SLAs and performance benchmarks consistently weight latency more heavily than secondary features such as print formatting when seats are perishable and competition is time-based.
Why Other Options Are Wrong:
Ease of programming benefits developers, not users. GUI aesthetics matter but do not compensate for latency. Printing is now often replaced by e-tickets; it is not the critical path.
Common Pitfalls:
Over-optimizing visuals while underinvesting in back-end performance (caching, indexing, capacity planning).
Final Answer:
Fast response time for search, booking, and confirmation.
Discussion & Comments