Verification vs Validation
Basic idea
Verification = “building the system right” — internal artefact-to-artefact checks (req → design → code). Validation = “building the right system” — checking against stakeholder needs.
Key facts
- Verification: reviews, static analysis, type-checks. Internal.
- Validation: UAT, demos, beta. External.
- One without the other is not enough.