You are on page 1of 4

UNIDAD EDUCATIVA CARIAMANGA

Integrantes: Carlos Vaca, Ricardo Correa, Miguel Vega


Curso: 3ro Aplicaciones
Fecha: 10/09/2015
Lic.: Alexandra Malacatus
Herramientas del ciclo de vida de prototipos?
MODELO DE PROTOTIPO. 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 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.
El paradigma de construccin de prototipos tiene tres pasos:

Escuchar al cliente. Recoleccin de requisitos. Se encuentran y definen los objetivos


globales, se identifican los requisitos conocidos y las reas donde es obligatorio ms
definicin.

Construir y revisar la maqueta (prototipo).

El cliente prueba la maqueta (prototipo) y lo utiliza para refinar los requisitos del
software.

Este modelo es til cuando:

El cliente no identifica los requisitos detallados.

El responsable del desarrollo no est seguro de la eficiencia de un algoritmo, sistema


operativo o de la interface hombre-mquina.

Etapas para la elaboracin del Modelo de Prototipo.

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

Se puede reutilizar el codigo

La construccin de prototipos se puede utilizar como un modelo del proceso independiente, se


emplea ms comnmente como una tcnica susceptible de implementarse dentro del contexto de
cualquiera de los modelos del proceso expuestos. Sin importar la forma en que ste se aplique,
el paradigma de construccin de prototipos ayuda al desarrollado de software y al cliente a
entender de mejor manera cul ser el resultado de la construccin cuando los requisitos estn
satisfechos. De esta manera, este ciclo de vida en particular, involucra al cliente ms
profundamente para adquirir el producto.

Desventajas del Modelo de Prototipo.


Su principal desventaja es que una vez que el cliente ha dado su aprobacin final al prototipo y
cree que est a punto de recibir el proyecto final, se encuentra con que es necesario reescribir
buena parte del prototipo para hacerlo funcional, porque lo ms seguro es que el desarrollador
haya hecho compromisos de implementacin para hacer que el prototipo funcione rpidamente.

Es posible que el prototipo sea muy lento, muy grande, no muy amigable en su uso, o incluso,
que est escrito en un lenguaje de programacin inadecuado.
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

El Modelo de prototipos, en Ingeniera de software, pertenece a los


modelos de desarrollo evolutivo. El prototipo debe ser construido en poco
tiempo, usando los programas adecuados y no se debe utilizar muchos
recursos.

El diseo rpido se centra en una representacin de aquellos aspectos del software que
sern visibles para el cliente o el usuario final. Este diseo conduce a la construccin de
un prototipo, el cual es evaluado por el cliente para una retroalimentacin; gracias a sta
se refinan los requisitos del software que se desarrollar. La interaccin ocurre cuando
el prototipo se ajusta para satisfacer las necesidades del cliente. Esto permite que al
mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el cliente vea
resultados a corto plazo.

Etapas

Plan rpido.

Modelado, diseo rpido

Construccin del Prototipo

Desarrollo, entrega y retroalimentacin

Comunicacin

Entrega del desarrollo final

Inconvenientes

El usuario tiende a crearse unas expectativas cuando ve el prototipo


de cara al sistema final. A causa de la intencin de crear un prototipo
de forma rpida, se suelen desatender aspectos importantes, tales
como la calidad y el mantenimiento a largo plazo, lo que obliga en la
mayor parte de los casos a reconstruirlo una vez que el prototipo ha
cumplido su funcin. Es frecuente que el usuario se muestre reaccin
a ello y pida que sobre ese prototipo se construya el sistema final, lo
que lo convertira en un prototipo evolutivo, pero partiendo de un
estado poco recomendado.

En aras de desarrollar rpidamente el prototipo, el desarrollador suele


tomar algunas decisiones de implementacin poco convenientes (por
ejemplo, elegir un lenguaje de programacin incorrecto porque
proporcione un desarrollo ms rpido). Con el paso del tiempo, el
desarrollador puede olvidarse de la razn que le llev a tomar tales
decisiones, con lo que se corre el riesgo de que dichas elecciones
pasen a formar parte del sistema final...

Conclusiones
A pesar de que tal vez surjan problemas, la construccin de prototipos puede ser un
paradigma efectivo para la ingeniera del software. La clave es definir las reglas del
juego desde el principio; es decir, el cliente y el desarrollador se deben poner de acuerdo
en:

Que el prototipo se construya y sirva como un mecanismo para la


definicin de requisitos.

Que el prototipo se descarte, al menos en parte.

Que despus se desarrolle el software real con un enfoque hacia la


calidad.

You might also like