Angie Usuga

mi portafolio

GitHub:https://github.com/angieusuga820-spec

Ciclo de Vida y Metodologías de Software

Fecha: 18/03/2026 | Asignatura: itm.base de datos


  1. ¿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.

  2. 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
  3. ¿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 .

  4. 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
  5. 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