Congelar (software)
Congelación en el desarrollo de software (congelación, eng. congelación ): un punto en el tiempo, al llegar al cual se endurecen las reglas para realizar cambios en el código fuente . La congelación ayuda a producir una liberación ( RTM ), para proporcionar una etapa de desarrollo que se caracteriza por la estabilidad.
Tipos comunes de congelación:
- congelación de propiedades funcionales ( eng. congelación de funciones ), cuando no se agregan nuevas funciones, y toda la atención se centra en corregir errores y probar , lo que mejora la estabilidad del programa antes del lanzamiento;
- congelación de código ( congelación de código en inglés ) [1] - un estado en el que no se permiten cambios en la fuente; en proyectos grandes, los pequeños cambios pueden ir acompañados de errores en el producto, congelar el código evita que tales errores se cometan en el último momento, cuando pueden pasar desapercibidos: el código que ha estado funcionando de manera estable durante mucho tiempo pasa a la próxima versión ; generalmente ocurre antes de que se liberen los candidatos para la liberación ;
- la congelación de requisitos y la congelación de diseño pueden preceder a la etapa de desarrollo [2] .
En el desarrollo de software, los retrasos inducidos por la congelación se abordan mediante el uso de un sistema de control de versiones . Solo una de las ramas (la versión estable) está congelada y se implementan nuevos cambios en la versión de desarrollo.
Notas
- ↑ Congelación del código "Squeeze" de Debian 6.0. Archivo de noticias del 6 de agosto de 2010 . Consultado el 7 de mayo de 2014. Archivado desde el original el 8 de mayo de 2014. (indefinido)
- ↑ Análisis y evaluación de métodos de desarrollo de software (Agile) . Consultado el 14 de noviembre de 2015. Archivado desde el original el 17 de noviembre de 2015. (indefinido)
Literatura
Enlaces