EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Ciclo de vida por prototipos
1. CICLO DE VIDA POR PROTOTIPOS.
Andrea Garcés Ospina
Juan David Díaz Henao
Mike Cardona Rodríguez
Jesús Antonio Vásquez
2. CICLO DE VIDA POR PROTOTIPOS.
Esta estrategia de desarrollo de software se basa en
la construcción de un prototipo preliminar que se
utilizará como apoyo para la toma de requisitos del
sistema.
Un prototipo puede ser cualquier cosa, desde un trozo
de papel con sencillos dibujos a un complejo software.
PROTOTIPO
3. ¿QUÉ OFRECE UN PROTOTIPO?
Un prototipo ofrece una alternativa atractiva y
practicable a los métodos de especificación para
tratar mejor la incertidumbre, la ambigüedad y la
voluntad de los proyectos reales.
4. CARACTERÍSTICAS
El usuario no puede o no está dispuesto a
examinar tales como diagramas de flujo de datos.
El usuario sólo determina sus requerimientos
mediante un proceso de tanteo, o ensayo y error.
Que el prototipo se construya y sirva como un
mecanismo para la definición de requisitos.
5. CARACTERÍSTICAS
Que el prototipo se descarte, al menos en parte.
Que después se desarrolle el software real con un
enfoque hacia la calidad.
6. VENTAJAS
Permite la construcción del sistema con requisitos
poco claros o cambiantes.
El cliente recibe una versión del sistema en muy
poco tiempo, por lo que lo puede evaluar, probar e,
incluso, empezar a utilizarlo.
Se pueden introducir cambios en las funcionalidades
del sistema en cualquier momento.
7. VENTAJAS
• Involucra al usuario en la evaluación de la interfaz
de usuario.
Se reduce el riesgo y la incertidumbre sobre el
desarrollo.
Genera signos visibles de progreso, que se utilizan
cuando existe una demanda en la velocidad del
desarrollo.
8. DESVENTAJAS
El cliente puede quedar convencido con las
primeras versiones y, quizás, no vea la necesidad
de completar el sistema o rediseñarlo con la
calidad necesaria.
Requiere trabajo del cliente para evaluar los
distintos prototipos y traducirlo en nuevos
requisitos.
9. DESVENTAJAS
Requiere un tiempo adicional para definir
adecuadamente el sistema.
No se sabe exactamente cuánto será el tiempo de
desarrollo ni cuantos prototipos se tienen que
desarrollar.
Si un prototipo fracasa, el coste del proyecto puede
resultar muy caro.