Modelo De Desarrollo Rapido
Enviado por engerali • 12 de Abril de 2014 • 499 Palabras (2 Páginas) • 238 Visitas
Modelo de Desarrollo Rápido de
Aplicación - RAD
• RAD: Rapid Application Development
• Modelo secuencial lineal con tiempos cortos de desarrollo
• Varios equipos participando en el desarrollo
• Cada equipo maneja una parte del sistema
• Uso de herramientas de pruebas automatizadas
• En cada etapa de liberación, los productos parciales son integrados, probados y Modelo de Desarrollo Rápido de
Aplicación - RAD
• Desventajas:
– Para ciclos de desarrollo extremadamente cortos: Requerimientos bien entendidos y alcance de proyecto restringido.
– Se requiere múltiples desarrolladores
– Compromiso de desarrolladores y clientes para un tiempo de entrega corto
– No adecuado para sistemas que no puedan ser mantenidos adecuadamente
– No se enfoca en detalles minuciosos
Modelo Evolutivo
1. Entregar algo al usuario
2. Recibir retroalimentación del usuario
3. Ajustar el diseño y objetivos basado a las realidades observadas
• Enfoques:
– Incremental
– Espiral
– Basado en reutilización36
Modelo Incremental
• Desarrollo paso a paso donde las partes de algunas etapas se posponen.
• Cada etapa consiste en expandir incrementos de un producto de software operacional
• Incrementos pueden ser entregados al cliente
• Cada incremento es diseñado, codificado, probado, integrado y entregado por separado
• Los incrementos se desarrollan uno después de otro, basados en retroalimentación recibida del cliente.
Modelo Incremental
• Ventajas:
– Existe una disponibilidad limitada de recursos de desarrollo.
– Cuando es difícil establecer todos los requerimientos por anticipado
• Desventajas:
– Si los requerimientos crecen, la arquitectura y el
diseño puede cambiar drásticamente38
Modelo en espiral
• Propuesto por Barry Boehm en 1988
• Desarrollo en ciclos.
• En cada ciclo:
– se define el objetivo,
– se analizan los riesgos,
– desarrollo y verificación de la solución obtenida,
– revisión de resultados y planificación del siguiente ciclo39
Modelo en espiral
• Se centra en algunas mejores prácticas:
– Manejo de Riesgos
– Orientación al Cliente
– Desarrollo Iterativo40
Modelo en espiral
• Ventajas:
– Resolución temprana de riesgos.
– Definición de arquitectura en sus fases iniciales.
– Basado en un proceso continuo de verificación de la calidad.
– Ideal para productos con un nivel alto de inestabilidad de los requerimientos.
Modelo en espiral
• Desventajas:
– No
...