Ir al contenido
Tecnología · 3o de Preparatoria · Desarrollo de Aplicaciones y Arquitectura de Software · II Bimestre

Modelos de Ciclo de Vida del Software (SDLC)

Los estudiantes analizan diferentes modelos SDLC como Cascada, Espiral y V, comprendiendo sus fases y cuándo aplicar cada uno.

Aprendizajes Esperados SEPSEP EMS: Metodologías de Desarrollo de SoftwareSEP EMS: Gestión de Proyectos Tecnológicos

Acerca de este tema

Los modelos de Ciclo de Vida del Software (SDLC) como Cascada, Espiral y V guían el desarrollo de aplicaciones desde la planificación hasta el mantenimiento. En el modelo Cascada, las fases secuenciales: requisitos, diseño, implementación, verificación y mantenimiento, se adaptan a proyectos con especificaciones estables. La Espiral incorpora iteraciones y gestión de riesgos para iniciativas complejas e innovadoras, mientras que el modelo V enfatiza la verificación en paralelo con el diseño, asegurando calidad en sistemas críticos.

Este tema se alinea con los programas SEP de Metodologías de Desarrollo de Software y Gestión de Proyectos Tecnológicos en 3° de Preparatoria. Los estudiantes responden preguntas clave sobre la adaptación del modelo Cascada a requisitos fijos, la gestión de riesgos en Espiral y el impacto de la elección en la planificación. Comprender estas diferencias fomenta habilidades en análisis de proyectos y toma de decisiones técnicas.

El aprendizaje activo beneficia este tema porque las simulaciones prácticas convierten conceptos abstractos en experiencias concretas. Al asignar roles en escenarios reales, los estudiantes comparan modelos en tiempo real, identifican fortalezas y limitaciones, y retienen mejor las aplicaciones prácticas para futuros desarrollos.

Preguntas Clave

  1. ¿Cómo el modelo Cascada se adapta a proyectos con requisitos estables y bien definidos?
  2. ¿De qué manera el modelo Espiral gestiona el riesgo en proyectos complejos e innovadores?
  3. ¿Por qué la elección del modelo SDLC impacta la planificación y ejecución de un proyecto?

Objetivos de Aprendizaje

  • Comparar las fases y el propósito de los modelos Cascada, Espiral y V en el desarrollo de software.
  • Analizar las ventajas y desventajas de cada modelo SDLC para determinar su aplicabilidad en diferentes tipos de proyectos.
  • Evaluar el impacto de la elección de un modelo SDLC en la gestión de riesgos y la planificación de un proyecto tecnológico.
  • Diseñar un diagrama que ilustre el flujo de trabajo de un modelo SDLC específico, identificando los entregables clave en cada fase.

Antes de Empezar

Introducción al Desarrollo de Software

Por qué: Los estudiantes deben tener una comprensión básica de qué es el software y cómo se crea para poder analizar los modelos que guían este proceso.

Principios de Gestión de Proyectos

Por qué: Es fundamental que los estudiantes conozcan los conceptos básicos de planificación, ejecución y seguimiento para comprender cómo los modelos SDLC se aplican en la gestión de proyectos tecnológicos.

Vocabulario Clave

Modelo CascadaUn modelo de desarrollo de software lineal y secuencial donde cada fase debe completarse antes de que comience la siguiente. Es útil para proyectos con requisitos claros y estables.
Modelo EspiralUn modelo de desarrollo de software que combina elementos del modelo Cascada con un enfoque iterativo y de gestión de riesgos. Se adapta bien a proyectos grandes, complejos y con alto riesgo.
Modelo VUna extensión del modelo Cascada que enfatiza la verificación y validación en cada etapa del desarrollo. Cada fase de desarrollo tiene una fase de prueba correspondiente.
Fase de RequisitosLa etapa inicial del desarrollo de software donde se recopilan, analizan y documentan las necesidades y especificaciones del cliente o usuario.
Gestión de RiesgosEl proceso de identificar, evaluar y priorizar riesgos, seguido de la aplicación coordinada de recursos para minimizar, monitorear y controlar la probabilidad o el impacto de eventos infelices.

Cuidado con estas ideas erróneas

Idea errónea comúnEl modelo Cascada es ideal para todos los proyectos.

Qué enseñar en su lugar

Cascada funciona bien solo con requisitos fijos; en proyectos cambiantes genera retrasos. Actividades de simulación grupal ayudan a estudiantes a experimentar iteraciones fallidas y preferir Espiral, ajustando sus ideas mediante comparación práctica.

Idea errónea comúnLa Espiral es solo para proyectos grandes y caros.

Qué enseñar en su lugar

Espiral gestiona riesgos en cualquier escala innovadora mediante prototipos tempranos. Role-plays en parejas revelan su utilidad en startups, fomentando discusiones que corrigen esta visión limitada con evidencia de casos reales.

Idea errónea comúnLos modelos SDLC son rígidos y no se adaptan.

Qué enseñar en su lugar

Se combinan hibridamente según necesidades. Análisis de casos en grupos muestra adaptaciones, ayudando a estudiantes a ver flexibilidad y diseñar soluciones personalizadas en lugar de seguir reglas estrictas.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

  • Una empresa de desarrollo de software en Guadalajara podría usar el modelo Cascada para crear una aplicación móvil simple con funcionalidades bien definidas y sin cambios esperados en los requisitos.
  • Un equipo de ingenieros en una startup tecnológica en la Ciudad de México, trabajando en un nuevo sistema de inteligencia artificial, podría optar por el modelo Espiral para gestionar la incertidumbre y los riesgos inherentes a la innovación y la investigación.
  • La construcción de un sistema de control para una planta nuclear en Veracruz probablemente seguiría un modelo V, dada la criticidad de la verificación y validación en cada etapa para garantizar la seguridad y fiabilidad.

Ideas de Evaluación

Boleto de Salida

Entregue a cada estudiante una tarjeta con el nombre de un modelo SDLC (Cascada, Espiral, V). Pida que escriban una oración describiendo un tipo de proyecto para el cual ese modelo sería ideal y una oración explicando por qué.

Pregunta para Discusión

Plantee la siguiente pregunta al grupo: 'Si estuvieran desarrollando un videojuego nuevo con muchas características innovadoras y un presupuesto limitado, ¿qué modelo SDLC considerarían y por qué? ¿Cuáles serían los principales riesgos a gestionar?'

Verificación Rápida

Muestre a los estudiantes un diagrama simplificado de las fases de un modelo SDLC. Pida que identifiquen la fase actual y sugieran el siguiente paso lógico, explicando brevemente su razonamiento.

Preguntas frecuentes

¿Cómo enseñar modelos SDLC como Cascada y Espiral en preparatoria?
Usa diagramas secuenciales para Cascada y espirales interactivas para resaltar riesgos. Conecta con proyectos reales como apps móviles. Actividades prácticas como simulaciones grupales hacen que estudiantes vean fases en acción, mejorando comprensión y retención sobre lecturas pasivas.
¿Cuándo usar modelo Cascada en desarrollo de software?
Aplícalo en proyectos con requisitos estables y bien definidos, como sistemas administrativos. Sus fases lineales aseguran documentación clara y pruebas exhaustivas. En SEP, enfatiza planificación previsible, ideal para equipos novatos que evitan iteraciones costosas.
¿Qué ventajas tiene el modelo Espiral para proyectos riesgosos?
Gestiona incertidumbre mediante prototipos y evaluación de riesgos en cada iteración. Reduce fallos en innovaciones complejas como IA. Estudiantes aprenden a priorizar riesgos tempranamente, clave en gestión tecnológica SEP para ejecución eficiente.
¿Cómo el aprendizaje activo ayuda en modelos de ciclo de vida del software?
Simulaciones y role-plays convierten teoría en práctica: grupos experimentan fases reales, debaten elecciones y ajustan por errores. Esto desarrolla pensamiento crítico y colaboración, superando memorización. En 50 minutos, logran retención 70% mayor que clases magistrales, alineado con SEP.