Module 91: Introduction to System Design

Lesson 2 of 5 · 15–25 minutes

Non-functional requirements

🏠The everyday picture

Two houses can both have three bedrooms, yet one stays cool in summer, survives an earthquake and costs little to maintain, while the other doesn't. "How well" matters as much as "what".

📘What it really is

🖱️Try it

Write ten measurable NFRs for the booking platform, at least one for each of performance, availability, security, privacy, usability and cost. For each, write how you'd test or measure it. Mark the three that will most shape the design.

✅Quick check

Rewrite "the site should be fast" as a measurable requirement.

Show the answer

For example: "pages load within 2 seconds on a 4G phone for 95% of visits" (any specific, measurable version).

Why do non-functional requirements shape architecture so strongly?

Show the answer

They decide things like data consistency, redundancy, caching and hosting, which are hard to change later.

← PreviousFunctional requirements
ProLearners Assist