Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Es el ms utilizado.
Es una visin del proceso de desarrollo de software como una sucesin de etapas
que producen productos intermedios.
Para que el proyecto tenga xito deben desarrollarse todas las fases.
Las fases continan hasta que los objetivos se han cumplido.
Si se cambia el orden de las fases, el producto final ser de inferior calidad.
Ventajas:
La planificacin es sencilla.
La calidad del producto resultante es alta.
Permite trabajar con personal poco calificado.
Desventajas:
Ventajas:
La posibilidad de cambiar el modelo.
La oportunidad para suspender el modelo del desarrollo del modelo sino es funcional.
La oportunidad de crear un nuevo modelo que se ajuste a mejor a las necesidades y
expectativas de los usuarios.
Relaciones de usuario:
Las sugerencias obtenidas de los usuarios lleven al analista hacia adecuaciones o
cambios que se ajustan mejor a las necesidades de los usuarios y que no haban sido
pensadas antes de la interaccin del usuario con el prototipo. Debe ser construido en
poco tiempo, no debe de utilizarse mucho dinero, cuando este sea aprobado podemos
iniciar el verdadero desarrollo del software. Podr ser construido si con el software es
posible experimentar.
Desventajas:
Debido a que el usuario ve que funciona piensa que este es el producto terminado y no
entienden que recin se va a desarrollar el software. Debe ir acompaado de otro modelo
para
su
desarrollo.
Tipo de modelo de prototipo:
Desechable. Nos sirve para eliminar dudas sobre las que realmente quiere al cliente
adems para desarrollar la interfaz que ms le convenga al cliente.
Evolucionario: Es parcialmente construido que puede pasar de ser prototipo a ser
software pero no tiene una buena documentacin y calidad.
A favor:
En contra:
No
se
conoce
cuando
se
tendr
un
producto
No
se
sabe
cuntas
interacciones
sern
Da una falsa ilusin al usuario sobre la velocidad del
Se puede volver al producto aun y cuando no est en los estndares.
aceptable.
necesarias.
desarrollo.
Modelo en espiral:
Las actividades se conforman en un espiral en la que cada bucle o interaccin representa
un conjunto de actividades, no estn fijadas a prioridad sino que las siguientes se eligen
en funcin de anlisis de riesgo comenzando por el bucle interior.
Caractersticas:
Encada giro se construye un nuevo modelo del sistema completo.
Este modelo puede combinarse con otros modelos de proceso de desarrollo.
Mejo
ir
modelo
para
desarrollo
de
grandes
sistemas.
El anlisis de riesgo requiere la participacin del personal con alta calificacin.
No hay nmero definido de interacciones, deben de decidirlas el equipo de gestin de
proyecto.
Ventajas:
Modelo espiral de cuatro regiones o modelo original de Boehm.
Modelo espiral de seis regiones.
Modelo espiral WINWIN.
3.- Modelo espiral WINWIN:
WINWIN (Victoria) sugiere una actividad del marco de trabajo que aborda la comunicacin
con el cliente. El objetivo de esta actividad es mostrar los requisitos del cliente. En un
contexto ideal del desarrollador simplemente pregunta al cliente lo que se necesita y
proporciona detalles suficientes para continuar.
Ventajas:
Proceso:
o
Codifica un poco.
Repite el proceso.
iteraciones (vueltas), creando prototipos cada vez mejores y amplios con respecto a los
requerimientos originales.
La ventaja es que es ideal para sistemas que no tiene bien definidos los requerimientos,
es decir, para la mayora de los sistemas que se desarrollan. El cliente desde el principio
tiene una idea de los requerimientos de su sistema, pero no estn claros hasta el ltimo
detalle. Aun as podemos basarnos en lo ya entendido (cliente y desarrollador), trabajar
con esta informacin, y mientras se vayan creando prototipos, el cliente detallar sus
especificaciones.
Su desventaja es que es difcil distinguirlo del proceso "codifica y corrige", pues en cierta
medida son parecidos, la diferencia est que en la prctica se requiere que al construir el
prototipo se aplique el anlisis y el diseo pero slo a una parte de los requerimientos ya
entendidos, que se documente y se codifique, logrndose con todo esto, un poco de
disciplina heredada del modelo en cascada, de esta manera, la desventaja no lo es tanto.
La caracterstica de este modelo es que est enfocado a la produccin de prototipos.
4.- Evolutivo (evolutionary).
Proceso:
o
Haz un prototipo.
Ventaja: ideal para sistemas que no tienen bien definidos los requerimientos.
Desventaja: es difcil de distinguirlo del proceso "codifica y corrige".
Caracterstica: enfocado a la produccin de prototipos.
mejorando este proceso de desarrollo o por el contrario, si encontramos que los riesgos
son demasiado grandes, pues entonces tomar las decisiones adecuadas como la
suspensin del proyecto o la solicitud de ms recursos. La idea es que antes de generar
un prototipo, evaluemos la factibilidad y analicemos los riesgos. Si el resultado es positivo,
entonces generamos el primer prototipo (el cual abarca slo una parte del sistema),
continuamos con las fases siguientes (simulacin, comparacin, validacin de
requerimientos) hasta que deje de ser prototipo y se convierta en el sistema completo,
cuya puesta en operacin, ya integrada y aceptada por el cliente, constituye la salida del
proceso. Este modelo es iterativo pues repite los pasos incrementndolos cada vez al ir
robusteciendo el prototipo en su funcionalidad.