Ciclo de Vida y Metodologías de Software
-
¿Qué es el ciclo de desarrollo de software?
Es un proceso organizado que funciona como una guía paso a paso, desde la concepción de la idea hasta que el proyecto está terminado y funcional[cite: 1]. Su propósito es mantener el orden, ahorrar tiempo y evitar errores.
-
Fases del ciclo de desarrollo
- Planear y entender: Definición de necesidades y objetivos
- Diseñar: Creación de planos visuales y funcionales
- Construir (Programar): Escritura del código.
- Probar: Identificación y corrección de errores antes del despliegue.
- Lanzar: Publicación de la aplicación
- Mantener: Actualizaciones y soporte continuo
-
¿Qué son las metodologías de desarrollo?
Son los estilos de trabajo y estrategias que un equipo utiliza para organizar tareas, la comunicación y el avance a través de las fases de desarrollo .
-
Principales metodologías
- Cascada (Tradicional): Método estricto y secuencial donde cada etapa debe finalizar antes de iniciar la siguiente.
- Ágiles: Metodología flexible basada en entregas parciales constantes que permiten una rápida adaptación al cambio.
- Scrum: Estilo ágil que prioriza el trabajo en equipo, reuniones diarias y avances rápidos.
- Espiral: Enfoque iterativo que evalúa constantemente riesgos y errores durante ciclos repetitivos
-
Metodología elegida: Ágil
Se seleccionó el enfoque Ágil para el proyecto de la Fundación Huellitas. Esta metodología permite realizar cambios y ajustes rápidos en la gestión de datos de animales y donaciones, facilitando el avance progresivo del sistema