2. CARACTERÍSTICAS DEL
MODELO DE CONSTRUCCIÓN
DE PROTOTIPOS
-Comienza con una recolección inicial de
requisitos para pasar a un diseño
rápido y finalmente a la construcción de
un prototipo de la solución.
-- El desarrollador y el cliente deben ser
conscientes de que el prototipo se utiliza
para precisar los requisitos del software
y así evitar inconvenientes
3. El cliente cree que el prototipo es una
primera versión funcional del Sistema.
El desarrollador construye el prototipo
rápidamente y en ocasiones sin hacer
uso de la tecnología optima disponible.
5. MODELO DE DESARROLLO
RÁPIDO DE APLICACIONES (DRA)
El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de Rapid
Application Development) es un proceso de desarrollo de software,
desarrollado inicialmente por James Martin en1980. .
6. CARACTERÍSTICAS
El método comprende el desarrollo
interactivo, la construcción de
prototipos y el uso de utilidades CASE
(Computer Aided Software
Engineering). Tradicionalmente, el
desarrollo rápido de aplicaciones
tiende a englobar también la
usabilidad, utilidad y la rapidez de
ejecución.
Es una adaptación a “alta
velocidad” del modelo en cascada
7.
8.
9.
10. Aplica el enfoque lineal secuencial
escalonadamente
Incrementos parciales de la
herramienta completa (versiones)
Cada incremento agrega funcionalidad
adicional o mejorada sobre el sistema
Cada etapa debe cumplir con los
requisitos de las desarrolladas
11.
12. Los clientes no tienen que esperar hasta que el sistema
se entregue completamente para comenzar a hacer uso
de él.
Los clientes pueden usar los incrementos iniciales como
prototipo para precisar los requerimientos posteriores
del sistema.
Minimización del riesgo de falla en el proyecto porque los
errores se van corrigiendo progresivamente.
13. PROBLEMAS:
Adaptación de los requisitos del
cliente para lograr incrementos
pequeños (no mas de 20.000 líneas de
código) que añadan funcionalidad al
sistema
16. CARACTERÍSTICAS
El modelo en espiral se divide en
un número de actividades del
marco de trabajo o regiones de
tareas que varían entre tres y seis.
En la Figura se reconocen seis
regiones, que a su vez están
constituidas por un conjunto de
tareas que se adaptan a las
características particulares del
proyecto en construcción.
17. VENTAJAS
Una de las principales ventajas de este modelo de
desarrollo es que considera directamente los
riesgos técnicos en todas las etapas del proyecto,
reduciéndolos antes de que se conviertan en
problemáticos. Además, este modelo puede adaptarse
y aplicarse a lo largo de la vida del software.
18. LOS PROCESOS DEL MODELO EN ESPIRAL
• Los procesos que se llevan a cabo
dentro de un modelo en espiral son
los siguientes:
• Comunicación con el cliente
Tareas para dinamizar la interacción
desarrollador – cliente.
• Planificación: Definición de
recursos, tiempo y otra información
relacionada con el proyecto.
• Análisis de Riesgos: Evaluación de
riesgos técnicos y de gestión.
• Ingeniería: Construcción de
una o más representaciones
de la aplicación.
• Construcción y Adaptación:
Tareas de construcción,
pruebas e instalación de la
aplicación.
• Evaluación del Cliente:
Reacción del cliente frente a la
aplicación obtenida a partir
de la fase de ingeniería y de
construcción.