MODELO "V"
- Aseguramiento de calidad
- Cuando cada proceso termina su producto, las especificaciones de prueba los procesos estan también completas.
VENTAJAS:
- La relación entre etapas de desarrollo y distinción de tipos de pruebas facilitan la localización de fallos.
- Es un modelo sencillo
- Hace explicito parte de la interacción y trabajo a revisar
- Especifica los roles de los distintos tipos de pruebas a realizar
- Involucra al usuario en las pruebas
DESVENTAJAS:
- Puede que no cumpla con todos los requerimientos del cliente.
- Se debe tener paciencia para que el cliente obtenga lo que quiere.
- Las pruebas suelen ser caras y no efectivas
- El producto final puede que no refleje los requisitos del cliente.
MODELO "FLOR"
- El propocito del desarrollo de software es el de desarrollarlo
- Los equipos no deben estar preocupados por el proceso de desarrollo mismo
- Deben desarrollarse todas las etapas un poco al mismo tiempo hasta que el producto final es alcanzado
VENTAJAS:
- Útiles cuando los requerimientos son cambiables.
- Cuando el usuario no se quiere comprometer con los requerimientos
- Cuando se quiere probar una arquitectura o tecnología
- Se puede volver al producto aun y cando no esté con los estándares .
- Cuando se requiera rapidez en el desarrollo
DESVENTAJAS
- No se conoce cuando tengamos un producto aceptable.
- No se sabe cuántas iteraciones serán necesarias.
- Cuando no se conoce bien la aplicación
- Dan una falsa ilusión al usuario sobre la velocidad del desarrollo.
http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcu097%20-%2001.pdf