Product Design, Manufacturing & Innovation Resources
Hogar » Verificación vs. Validación

Verificación vs. Validación

1980
  • Barry Boehm
Equipo de ingenieros debatiendo sobre la verificación y validación en el desarrollo de software.

(Imagen generada únicamente con fines ilustrativos)

Verification and validation (V&V) are distinct processes. Verification ensures a product meets its specified requirements (“Are you building it right?”). Validation ensures the product meets the user’s actual needs and intended use (“Are you building the right thing?”). They are complementary activities within quality management, often performed sequentially or in parallel to ensure both correctness and usefulness. Verification against written requirements also exposes defects that a team might otherwise defend by saying it’s not a bug it’s a feature, whose meaning is simply that an unwanted behavior is relabeled as intended. The it’s not a bug it’s a feature meaning is a reminder that requirements must be explicit.

The distinction between verification and validation is fundamental to quality assurance in any complex engineering discipline, particularly software and systems engineering. Verification is an internal quality process focused on compliance with specifications. It involves activities like reviews, inspections, and walkthroughs of design documents, code, and requirements. The goal is to find defects early in the development lifecycle. For example, a code review verifies that the software adheres to coding standards and correctly implements a specific algorithm as described in a design document.

Validación |

Innovación.mundo

UNESCO Nomenclature: 1203
– Computer Science

Tipo

Sistema abstracto

Ruptura

Sustancial

Uso

Uso generalizado

Precursores

  • early concepts of quality control in manufacturing
  • formal logic and proof theory
  • structured programming principles
  • early software testing methodologies

Aplicaciones

  • agile software development methodologies
  • systems engineering lifecycle models (e.g., v-model)
  • pharmaceutical drug development protocols
  • aerospace systems certification (e.g., DO-178C)
  • dispositivo médico approval processes (e.g., FDA regulations)

Patentes:

NA

Ideas para posibles innovaciones

  • ai-driven user simulation for automated validation
  • continuous integration/continuous validation (ci/cv) pipelines
  • blockchain-based ledgers for immutable verification records in supply chains
  • gemelo digital models for pre-deployment validation of physical systems
  • automated requirement-to-code traceability tools for enhanced verification
  • gamified user acceptance testing platforms
  • crowdsourced validation for consumer software products
  • formal methods integrated into standard ide environments for real-time verification
Related to: verification, validation, quality assurance, software engineering, systems engineering, requirements, specification, testing.

Contexto histórico

Verificación vs. Validación

1970
1970-01-01
1975-06-01
1980
1980
1980
1982-07-01
1970
1970
1973
1980
1980
1980
1980
1986-01-01

(Si la fecha es desconocida o no es relevante, por ejemplo "mecánica de fluidos", se proporciona una estimación redondeada de su aparición notable)

décimo año aniversario

Las imágenes en tamaño completo y las descargas solo están disponibles, de forma totalmente gratuita, para los miembros registrados.

> Acceso <