Please enable JavaScript.
Coggle requires JavaScript to display documents.
Paradigma de desarrollo de software., Jesus David Jimez Martinez - Coggle…
Paradigma de desarrollo de software.
Modelo de prototipos.
El prototipado por definición es una técnica que permite realizar y materializar diversas ideas de soluciones propuestas en un proyecto de diseño o rediseño de productos y servicios.
Etapas de modelo de prototipo
Definición del problema- idea
Desarrollar.
Explorar.
Solución- experimentar y escalar.
Problema.-investigar -analizar
Crecer
Descubrir.
proyección del proyecto
Modelo en espiral.
El modelo de desarrollo en Espiral es una combinación entre el modelo waterfall y un modelo por iteraciones. El equipo de desarrollo en este modelo de desarrollo en espiral comienza con un pequeño conjunto de requisitos y pasa por cada fase de desarrollo para ese conjunto de requisitos.
Etapas de un modelo de espiral
Análisis de riesgo.
pto del proyecto.
planificación.
Ingeniería.
comunicación con el cliente.
Evaluación del cliente.
Construcción y entrega.
Modelos ágiles.
Las técnicas ágiles varían en prácticas y énfasis, pero comparten características comunes, incluyendo el desarrollo iterativo y un enfoque en la interacción, la comunicación y la reducción de artefactos intermedios que consumen muchos recursos.
Etapas de una metodología de software ágil
Desarrollar versiones pequeñas, incrementales e itere sobre ellas.
Enfocarse en la entrega frecuente de productos
Capturar los requisitos a un alto nivel, ligero y visual (prototipos).
Completar cada funcionalidad antes de pasar a la siguiente.
Los requisitos evolucionan, pero la escala de tiempo y fechas de entregas son fijas (control del alcance).
Las pruebas se integran en todo el ciclo de vida del proyecto – prueba temprano y con frecuencia.
El equipo de desarrollo debe tener la facultad para tomar decisiones.
Un enfoque de colaboración y cooperación entre todas las partes interesadas, es esencial.
Es imperativa la participación activa de los usuarios.
Modelo en cascada.
El modelo en cascada propone dividir en fases cada etapa del desarrollo de software y completar cada una de ellas en un orden específico, es decir, no puedes iniciar la “fase 2” hasta que hayas concluido la “fase 1”.
etapas de modelo de cascada
Codificación
Pruebas
Diseño del programa
Implementación o verificación del programa
Diseño del sistema
Mantenimiento
Análisis de requisitos
Jesus David Jimez Martinez