ScholarGate
Assistant

Requirements Validation and Management

Requirements validation and management ensure that documented requirements correctly capture stakeholder needs and that they remain consistent, traceable, and controlled as they change over the life of a project.

Definition

Requirements validation is the process of confirming that the specified requirements define the system the stakeholders actually want, while requirements management is the ongoing control of requirements changes, versions, and traceability throughout the life cycle.

Scope

This topic covers validation techniques such as reviews, inspections, prototyping, and acceptance-criteria checking; the establishment of requirements baselines; change control and impact analysis; requirements traceability to design, code, and tests; and the tooling and processes that maintain requirements integrity as a system evolves.

Core questions

  • How can we confirm that requirements reflect genuine stakeholder needs?
  • How are requirements changes proposed, assessed, and controlled?
  • How is traceability established and maintained from requirements to tests?
  • How are baselines and versions of requirements managed?

Key theories

Requirements traceability
Maintaining explicit links from each requirement backward to its source and forward to design, code, and test artifacts enables impact analysis, coverage checking, and verification that all needs are addressed.
Validation through review and prototyping
Requirements are validated by structured reviews and inspections, prototype evaluation, and test-case derivation, which detect ambiguity, incompleteness, and conflicts before they propagate into design.

Clinical relevance

Disciplined validation catches costly defects at their cheapest point, and effective management with traceability lets teams assess the impact of inevitable changes, maintain consistency, and demonstrate coverage for audits and acceptance.

Evidence & guidelines

ISO/IEC/IEEE 29148 and the SWEBOK Software Requirements knowledge area describe validation and management activities, including verification of requirements quality and change control.

History

Change control and traceability practices migrated from systems engineering into software in the 1980s and 1990s; the formal study of the traceability problem in the mid-1990s and the growth of requirements-management tools made validation and management a recognized part of the requirements process.

Key figures

  • Orlena Gotel
  • Anthony Finkelstein
  • Ian Sommerville

Related topics

Seminal works

  • gotel1994
  • sommerville2015
  • swebok2014

Frequently asked questions

What is the difference between requirements validation and verification?
Validation asks whether we specified the right requirements — those that meet stakeholder needs — while verification asks whether the system was built to satisfy the specified requirements. Validation concerns the requirements themselves; verification concerns conformance to them.
Why is traceability important?
Traceability links requirements to their origins and to downstream artifacts, so when a requirement changes its impact can be assessed, and so coverage can be demonstrated by showing every requirement is designed for and tested.

Methods for this concept

Related concepts