Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1er semestre Ing. informática 2017 Gestión de la configuración del software: Controlando los cambios y garantizando la integridad Resumen: La gestión de la configuración del software es una disciplina que se encarga de identificar, controlar y gestionar los elementos de configuración de un sistema de software a lo largo de su ciclo de vida. Esto incluye la gestión de versiones, control de cambios, documentación y seguimiento de los elementos que componen el software. La gestión de la configuración del software es esencial para mantener la integridad y la trazabilidad de los productos de software, así como para facilitar la colaboración y la entrega exitosa de proyectos. Ejemplo de uso en la vida real: Supongamos que una empresa de desarrollo de software está trabajando en un proyecto de aplicación web. Aquí se muestra cómo se puede aplicar la gestión de la configuración del software en este escenario: 1. Identificación de elementos de configuración: El equipo de desarrollo identifica los elementos que forman parte del sistema de software, como el código fuente, las bibliotecas, los archivos de configuración y la documentación relacionada. Cada uno de estos elementos se considera una entidad de configuración. 2. Control de versiones: Se utiliza un sistema de control de versiones, como Git, para gestionar las diferentes versiones de los elementos de configuración. Cada vez que se realiza un cambio en un elemento, se realiza un seguimiento de las modificaciones y se crea una nueva versión, lo que permite la recuperación de versiones anteriores si es necesario. 3. Control de cambios: Cuando se requiere realizar cambios en los elementos de configuración, se sigue un proceso de control de cambios. Esto implica evaluar y aprobar los cambios propuestos, asegurándose de que sean necesarios, factibles y no tengan impactos negativos en otros componentes del software. 1er semestre Ing. informática 2017 4. Gestión de la línea base: Se establece una línea base para cada versión estable del software. Esta línea base representa un estado coherente y verificable del sistema, y se utiliza como referencia para futuras modificaciones y entregas. La gestión de la línea base garantiza la estabilidad y trazabilidad del software en todo momento. 5. Documentación y seguimiento: Se genera y mantiene una documentación detallada de los elementos de configuración y los cambios realizados. Esto incluye descripciones, instrucciones de instalación y configuración, y registros de cambios. El seguimiento de la documentación ayuda a comprender la evolución del software y facilita la colaboración entre los miembros del equipo. En este ejemplo, la gestión de la configuración del software permite al equipo de desarrollo mantener un control riguroso sobre los elementos que conforman la aplicación web. Esto garantiza la coherencia y la integridad del software, facilita la colaboración entre los miembros del equipo, permite una mejor trazabilidad de los cambios y contribuye a la entrega exitosa de un producto de software de alta calidad.
Compartir