Sie sind auf Seite 1von 10

El modelo de prototipos permite que todo el sistema, o algunos

de sus partes, se construyan rpidamente para comprender con


facilidad y aclarar ciertos aspectos en los que se aseguren que
el desarrollador, el usuario, el cliente estn de acuerdo en lo
que se necesita as como tambin la solucin que se propone
para dicha necesidad y de esta forma minimizar el riesgo y la
incertidumbre en el desarrollo.

Este modelo se encarga del desarrollo de diseos para que
estos sean analizados y prescindir de ellos a medida que se
adhieran nuevas especificaciones, es ideal para medir el alcance
del producto, pero no se asegura su uso real.
Este modelo es bsicamente prueba y error ya que si al usuario
no le gusta una parte del prototipo significa que la prueba fallo
por lo cual se debe corregir el error.

1) Recoleccin de requisitos. El ingeniero de software y el
cliente definen los objetivos globales del software, y aqullos
ms especficos que se desean destacar con el prototipo.

2) Diseo rpido. Centrado en los aspectos del software
visible al usuario (por ejemplo, interfaz de usuario, entradas y
salidas).

3) Construccin del prototipo.

4) Evaluacin del prototipo. Se realiza por el cliente y
usuarios, lo que permitir concretar y refinar los requisitos
del software a desarrollar.
Este modelo principalmente se lo aplica cuando un cliente
define un conjunto de objetivos generales para el software a
desarrollarse sin delimitar detalladamente los requisitos de
entrada procesamiento y salida, es decir cuando el
responsable no est seguro de la eficacia de un algoritmo, de
la adaptabilidad del sistema o de la forma en que interacta
el hombre y la mquina.

Este modelo se encarga principalmente de ayudar al ingeniero
de sistemas y al cliente a entender de mejor manera cul ser
el resultado de la construccin cuando los requisitos estn
satisfechos.
5) Refinamiento del prototipo. Se produce un proceso
iterativo en el que el prototipo es refinado para que satisfaga
las necesidades del cliente, al tiempo que facilita al ingeniero
de software un mejor conocimiento del sistema.

6) Producto. En la mayora de los casos este sistema refinado
(piloto) hay que desecharlo y hacer uno nuevo. Por ello, el
desarrollo de un prototipo se debe planificar con el acuerdo
expreso del cliente.

Modelo de Prototipos rpido (Metodologa de diseo que
desarrolla rpidamente nuevos diseos, los evala y
prescinde del prototipo cuando el prximo diseo es
desarrollado mediante un nuevo prototipo).

Modelo de Prototipos reutilizable (Tambin conocido como
"Evolutionary Prototyping"; no se pierde el esfuerzo efectuado
en la construccin del prototipo pues sus partes o el conjunto
pueden ser utilizados para construir el producto real).

Modelo de Prototipos Modular(se aaden nuevos elementos
sobre el prototipo a medida que el ciclo de diseo progresa.).
Modelo de Prototipos Horizontal
Modelo de Prototipos Vertical
Modelo de Prototipos de Baja-fidelidad
Modelo de Prototipos de Alta-fidelidad

Ventajas del Modelo de Prototipo.
Este modelo es til cuando el cliente conoce los objetivos
generales para el software, pero no identifica los requisitos
detallados de entrada, procesamiento o salida.

Tambin ofrece un mejor enfoque cuando el responsable del
desarrollo del software est inseguro de la eficacia de un
algoritmo, de la adaptabilidad de un sistema operativo o de la
forma que debera tomar la interaccin humano-mquina.

Desventajas del Modelo de Prototipo.
El cliente ve funcionando lo que para l es la primera versin
del prototipo que ha sido construido con plastilina y
alambres, y puede desilusionarse al decirle que el sistema
an no ha sido construido.

El desarrollador puede ampliar el prototipo para construir el
sistema final sin tener en cuenta los compromisos de calidad
y de mantenimiento que tiene con el cliente.

Das könnte Ihnen auch gefallen