Horario Escolar
Jose Maria San Agustin Velasco
Created on September 3, 2024
More creations to inspire you
Transcript
Sin serie de fases ordenadas, prioriza la velocidad y rapidez del desarrollo
Desarrollo Rápido de aplicaciones
Casi igual que el modelo de cascada, pero realizando en una forma de espiralPara trabajos grandes
Modelo en espiral
Combina el modelo de cascada con iteraciones para agregar mejoras y actualizaciones
Modelo Incremental
Se hacen prototipos no terminados para el cliente
Método de prototipos
No pofrás avanzar a la siguiente fase si la anterior no está terminada
Metodología de cascada(Framework lineal)
Uso de herramientas, técnicas, métodos y modelos para el desarrollo
¿qué es y qué consiste?
Clase: Desarrollo de sistemas (TIC)
Nombre: José María San Agustín Velasco
Fecha: 03/09/2024
Desarrollo de software
Se utiliza una serie de minimodelos de software en cascada, cada iteración generará un prototipo cada vez más evolucionados.
- Inicialización
- Periodos de iteración
- Lista de control
Pasos
Cambia el modelo de cascada con iteraciones sucesivas que permiten agregar mejoras y actualizacione sprogresivamente, involucrando al cliente en el proceso.
- Análisis de requisitos
- Diseño del sistema
- Diseño del programa
- Codificación
- Ejecución de pruebas
- Verificación
- Mantenimiento
Metodología de programación muy antigua.Consiste en que no puedes pasar a la siguiente fase si la anterior no está totalmente terminada.
Pasos
Esta metodología está documentada, de este modo, si se suspende la elaboración se puede retomar
No se pueed regresar a una fase anterior o hacer modificaciones después
Pasos
- Definir requisitos
- Comenzar a diseñar los prototipos
- Recopilación de opiniones
- Pruebas
- Presentación del sistema
- No cuenta con una fase de series ordenadas.
- Prioriza la velocidad y el desarrollo rápido.
- Permite más flexibilidad.
- Su enfoque es el desarrollo, y también cuenta con iteraciones para el manejo de prototipos.
- Se subdivide en pequeñas secciones, los cuales se irán optimizando y de esta forma ir avanzando mucho más rápido.
RAD(Rapid Application Development)
- El cliente estrá presente en todo el desarrollo.
- Estos prototipos se crean rápido y no estarán terminados.
- Aunque no estén terminados, si tendrán las bases suficientes para hacer un código final después.
La comunicación visual interactiva paso a paso:
Pasos
- Planeación
- Modelado
- Elaboración del prototipo
- Desarrollo
- Entrega y retroalimentación
- Comunicación con el cliente
- Entrega del producto final
Regularmente, este tipo de metodologías vienen documentadas, para que los programadores no se pierdan en el proceso.
El objetivo es mejorar, optimizar procesos y ofrecer una mejor calidad en el diseño de software
El desarrollo de software ha tenido una evolución constante en lo que se refiere a las metodologías
- Determinar objetivos
- Análisis de riesgos
- Desarrollar, validar y probar
- Planificación
Se centra en la gestión de riesgos y combina el modelo de cascada con iteraciones.Es ideal para proyectos grandes, con sistemas operativos.Toda su atención está enfocada en el análisis de riesgos y reducirlos.
Este modelo fue creado por Barry Boehm en 1986
Pasos