Documente Academic
Documente Profesional
Documente Cultură
Este modelo es eficiente gracias a que aclara los requerimientos que desea
el cliente en el software, permitiendo que el desarrollador entienda con
mayor claridad el producto final que su cliente desea, es aquí donde el
cliente y el desarrollador definen la solución que suplirá ciertas necesidades,
disminuyendo dudas en el desarrollo del mismo, este es indispensable para
medir los alcances del producto, ocurre cuando el cliente no detalla con
claridad los requisitos de entrada proceso y salida, ocasionando que el
desarrollador no tenga plena seguridad de su algoritmo
“Modelo de Desarrollo por Prototipo”
Antecedentes
En la década de los 70 cuando la demanda de software estaba
incrementándose, para suplir las necesidades del mismo las ideas del cliente
tenían que ser totalmente claras, a lo que después se corregiría con un
método introducido en la ingeniería de software en 1984 por Gomma donde
las ideas no eran estables es decir no son claras, solo son necesarios algunos
requerimientos y la idea básica del producto final.
Etapas
1. Recolección y refinamiento de requisitos: se realiza identificación de
lo requisitos solicitados por el cliente para creación del software,
determinando las necesidades del producto y el cliente, en donde se
analizará si el producto será usado por un usuario especifico o varios,
una empresa o publico en general, también tiene que saber si el
producto tiene restricciones, esto se debe realizar antes de iniciar su
diseño, como consecuencia el desarrollador se ve en la necesidad de
hacer más importantes algunos de los requisitos.
Ventajas
Este modelo de prototipos es eficaz en el momento de la realización de
software de poca escala ya que disminuye la posible insatisfacción del cliente
al no suplir los requisitos que el otorgo, reduce el incremento de gastos y
aumenta la probabilidad de calidad, es útil cuando el cliente no tiene ideas
claras de los requerimientos de entrada proceso y salida solo otorga el
objetivo clave del software, también ayuda al desarrollador a aclarar dudas
en el desarrollo del algoritmo.
Desventajas
Ocasiona confusión en el cliente debido a que el producto que el
desarrollador entrega no es el final produciendo insatisfacción en el mismo
Tipos de prototipos
Hay dos clases de prototipos el desechable y el evolucionario.
“El desechable: nos sirve para eliminar dudas sobre lo que realmente
quiere el cliente además para desarrollar la interfaz que más le
convenga al cliente.” (Ecured, 2019)