Los procesos de soporte en el desarrollo de software
Enviado por CurioZone • 29 de Octubre de 2024 • Informe • 709 Palabras (3 Páginas) • 8 Visitas
Instituto Tecnológico de Durango
Instituto Tecnológico de Durango – La Técnica al Servicio de la Patria
UNIDAD I |
Ing. De Software
Grupo 6Z
Docente: Domínguez Flores Araceli Soledad
Alumno: Rodriguez Delfin Pedro Manuel
N° de Control: C20041472
Fecha: 04 de octubre de 2024
Los procesos de soporte en el desarrollo de software se refieren a aquellos que no están directamente involucrados en la creación del producto final, pero son esenciales para garantizar que los procesos primarios (como el desarrollo y la gestión de proyectos) se lleven a cabo de manera efectiva. A continuación, se describen ejemplos de los diferentes tipos de procesos de soporte:
1. Gestión de la configuración del software
Este proceso asegura que todos los cambios en el software se gestionen adecuadamente, manteniendo la integridad y rastreabilidad de las versiones.
Ejemplo: Una empresa de software utiliza un sistema de control de versiones como Git. Durante el ciclo de vida del software, varios desarrolladores trabajan en paralelo. El proceso de gestión de la configuración establece reglas para manejar los cambios, asegurando que todos los desarrolladores utilicen una misma línea base y que los cambios aprobados se integren de manera controlada a través de pull requests y revisiones de código.
2. Gestión de la calidad
Este proceso está enfocado en garantizar que el software cumpla con los requisitos de calidad establecidos, a través de revisiones, pruebas y auditorías.
Ejemplo: En una empresa que desarrolla aplicaciones móviles, se implementa un proceso de pruebas automatizadas que verifica que cada nueva versión del software pase una serie de pruebas de unidad, integración y usabilidad antes de ser aprobada para su despliegue. Además, se realizan auditorías internas de la documentación y los procesos de desarrollo para asegurarse de que se sigan los estándares de calidad.
________________
3. Verificación y validación
Este proceso se encarga de revisar que el software esté alineado con sus especificaciones (verificación) y que cumpla con los objetivos finales del cliente (validación).
Ejemplo: En un proyecto de desarrollo de un sistema de control de inventario, el equipo de verificación realiza revisiones técnicas de los requisitos y el código para asegurar que todas las funcionalidades se han implementado correctamente. Posteriormente, el equipo de validación prueba el sistema con datos
...