Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelo en
cascada
Descripcin
Caractersticas Propias
Anlisis. Analista y cliente definen los requerimientos del sistema y su
especificacin
Diseo. A partir del anlisis se disean las estructuras de datos,
interfaces y procedimientos de acuerdo a la especificacin del usuario
Codificacin. El diseo se traduce a cdigo para la generacin del
software
Pruebas. Se hace la revisin del cdigo para comprobar su integridad y
realice lo esperado de acuerdo al diseo
Mantenimiento. Se realiza despus de la entrega del software y sirve
para asegurar que el sistema siga funcionando y se da seguimiento a las
mejoras
Recoleccin de requisitos. Analista y cliente definen la especificacin de
requerimientos
Diseo rpido. Se hace el diseo del prototipo
Modelo de
construccin de
prototipos
Modelo
Incremental
Modelo de vida
espiral
Es un modelo de proceso de
software evolutivo que acompaa la
naturaleza interactiva de
construccin de prototipos con los
aspectos controlados del modelo de
cascada
Programacin
Extrema XP
Proceso de
Desarrollo Scrum
Caractersticas Similares
Ventajas
Desventajas
Especificacin: Etapa de
anlisis
Diseo e implementacin:
Etapa de diseo y codificacin
Validacin: Etapa de pruebas
Evolucin: Etapa de
mantenimiento
Especificacin: Etapa de
recoleccin de requisitos
Diseo e implementacin:
Etapas de diseo rpido,
construccin del prototipo e
implementacin
Validacin: Etapa de
evaluacin del prototipo
Evolucin: Etapa de
refinamiento del prototipo
Especificacin: Etapa de
anlisis
Diseo e implementacin:
Etapa de diseo y codificacin
Validacin: Etapa de pruebas
Evolucin: Iteracin de cada
incremento
Especificacin: Etapas de
comunicacin con el cliente,
planificacin y anlisis de
riesgos
Diseo e implementacin:
Anlisis de riesgos. Se identifica y se gestiona el riesgo
Etapas de ingeniera y
Ingeniera. Desarrollo y verificacin del producto del siguiente nivel
construccin
Construccin y adaptacin. Actividades para desarrollar, realizar pruebas, Validacin: Etapa de
evaluacin del cliente
implementar y mantener el software
Evolucin: Etapa de
Evaluacin del cliente. Validacin por parte del cliente hasta su
adaptacin
aprobacin y liberacin
Especificacin: Etapa de inicio
Inicio. Define el alcance y objetivos del proyecto
Diseo e implementacin:
Elaboracin. Se planea el proyecto, se especifican sus caractersticas y
Etapas de elaboracin y
se genera la arquitectura base
construccin
Validacin: Etapa de
Construccin. Se construye el producto
transicin
Transicin. Se transiciona el producto al usuario
Evolucin: Etapa de transicin
Especificacin: Descripcin de
historias y planeacin
Diseo e implementacin:
Traduccin de historias y
codificacin
Validacin: Probar la
funcionalidad con el usuario
Evolucin: Planeacin y
trabajo del siguiente sprint
Especificacin: Seleccin de
requerimientos y planificacin
de la iteracin
Diseo e implementacin:
Ejecucin de la iteracin
Validacin: Anlisis de
2
Ejecucin de la iteracin. Diariamente el equipo realiza una reunin de
15 minutos para revisar el trabajo que se ha realizado y se hacen las
modificaciones necesarias que permitan cumplir con el compromiso
adquirido. Cada integrante contesta las preguntas: Qu han realizado
los miembros del equipo desde la ltima reunin? Hay algn problema?
Hay obstculos para concluir las tareas? Qu va a hacer cada miembro
del equipo antes de la prxima reunin?
retrospectiva
Evolucin: Planificacin de la
siguiente iteracin
Es orientado al cambio
Conclusiones
Qu es lo que pudiste observar mediante la tabla respecto a las caractersticas de los modelos?
Si bien todos los modelos tienen el mismo objetivo (desarrollar un producto de software), cada uno tiene aplicacin en diferentes mbitos de las empresas,
mientras que los modelos de cascada, la construccin de prototipos y el modelo incremental sirven para empresas que tienen perfectamente definido que es
lo que necesitan y como lo necesitan, lo que ayuda a que desde un principio se pueda delimitar el alcance del sistema.
Los modelos de espiral, scrum y programacin extrema estn orientados al cambio, por lo que se pueden aplicar casi a cualquier tipo de empresa, ya que en
la actualidad los procesos se van mejorando de acuerdo a su crecimiento y para poder ser competitivos en el mercado tienen que mantenerse a la
vanguardia.
En todos los modelos es importante que antes de comenzar el desarrollo se debe analizar el requerimiento inicial.