Resumen:
Resumen
El desarrollo de software en nuestros días no es una tarea fácil, atrás quedaron los sistemas que constaban solamente de un ejecutable y el cual se distribuía por medio de un floppy o se descargaba de la red. Ahora en nuestros días, las empresas y organizaciones demandan de aplicaciones que abarquen mas niveles y satisfagan diferentes servicios. Este tipo de desarrollo de software incluye telecomunicaciones, outsourcing, y equipos de desarrollo geográficamente distribuidos (Hundhausen, 2006), sumándole a todo esto, la necesidad que ahora se tiene de dar cumplimiento a mayores y mejores estándares de calidad que sirvan de garantía de desempeño y funcionalidad hacia nuestros clientes o usuarios, para cada producto desarrollado.
En el presente trabajo de tesis se expone la propuesta de un proceso para la implementación y manejo de un sistema controlador de versiones dentro del Instituto Nacional de Estadística y Geografía (INEGI), que ayude a controlar los cambios que surjan durante el ciclo de vida de desarrollo de los sistemas, para tal efecto se hace una breve documentación de los marcos de referencia enfocándose en la administración de los cambios y/o la administración de configuración, las características básicas que debe contener un sistema administrador de configuraciones o sistema controlador de versiones, así como un análisis de los proyectos en los cuales se han utilizado estos tipos de sistemas, y cuáles han sido las herramientas implementadas dentro del Instituto.