 ##  [Deriva de Especificación](/es/node/61066) 

 Definición

La divergencia progresiva a lo largo del tiempo entre un requisito o intención de diseño prevista y su formalización, implementación o especificación mantenida, que resulta en pérdida de fidelidad semántica o aumento de ambigüedad.

 

 

 

 

 

 





## Principio

Principio

Factores humanos, cambios incrementales, redacción ambigua y desajustes entre los modelos mentales de las partes interesadas y las representaciones formales hacen que los artefactos de especificación deriven; la idea organizadora es que la especificación es un artefacto socio-técnico que debe sincronizarse activamente con la intención.

 

 

 

 

 





## Demostración

Demostración

El contrato informal de una API establece que una función no debe exponer identificadores internos, pero versiones posteriores modifican tipos y añaden campos sin actualizar la especificación formal; los implementadores comienzan a depender de los identificadores expuestos, provocando que el sistema realizado derive respecto a la intención original.

 

 

 

 

## Aplicación incorrecta

Aplicación incorrecta

Atribuir toda discrepancia entre documentación y código a la 'deriva' ignora la evolución deliberada y los cambios versionados; llamar 'deriva' a cambios intencionales de requisitos confunde la gestión del cambio con divergencia no deseada.

 

 

 

 

 





## Consecuencia

Consecuencia

Ser consciente de la deriva lleva a prácticas como la revisión continua de especificaciones, trazabilidad entre requisitos y artefactos y comprobaciones automatizadas; la deriva no controlada produce fallos de interoperabilidad, brechas de seguridad y regresiones visibles para el usuario.

 

 

 

 

## Inversión

Inversión

Convergencia de Especificación: el proceso activo y coordinado de alinear artefactos, implementaciones y expectativas de las partes interesadas para que las formalizaciones permanezcan fieles a la intención.

 

 

 

 

 





## Límite

Límite

Se refiere a especificaciones en evolución y sus artefactos a lo largo del tiempo; no se aplica a un desajuste puntual causado por un único error ni a refactorizaciones intencionales que incluyan actualizaciones coordinadas de las especificaciones.

 

 

 

 

 





## Tensión semántica

Tensión semántica

Tensión con la subespecificación y la sobreespecificación: la deriva puede surgir de áreas subespecificadas que luego adquieren restricciones accidentales, o de partes sobreespecificadas que se relajan con el tiempo; el concepto se centra en la divergencia temporal más que en la completitud inicial.

 

 

 

 

 





## Síntesis

Síntesis

La Deriva De Especificación es la desalineación temporal de intención y artefacto que emerge de procesos humanos, técnicos y organizativos; gestionarla requiere trazabilidad, gobernanza y herramientas para mantener la formalización y la implementación sincronizadas con los requisitos.