Professional Documents
Culture Documents
PROTOTIPADO
PROTOTIPADO
El prototipado está asociada al ciclo de vida secuencial, los cuales van creciendo para ir
formando nuestro sistema. Hay distintas formas de encarar como y de que manera uso estos
prototipos desde el punto de vista de tomarlo como un modelo de proceso o como un ciclo de
vida.
Queremos usar prototipos para poder validar los requerimientos con el usuario. Es una forma
de llegar al usuario y demostrarle algo bastante completo sin tener que mostrarle el sistema
funcionando. Unos de los objetivos fundamentales es ahorrar tiempo y dinero.
Tiene poca fiabilidad y tiene características de operación pobres, ya que se le esta mostrando
solamente al usuario como se va navegando,
Si el prototipo tiene un presupuesto mayor al 10% del presupuesto debo cambiarlo ya que es
muy costoso. Debe ser barato en tiempo y en dinero.
¿Para qué se usa? - Se utiliza para experimentos y también es una entrada muy útil para los
desarrolladores. (ayuda al cliente a establecer claramente los requisitos, y los desarrolladores
aprenden sobre problemas que se presentaran en el diseño y la implementación, esto sirva
para mejorar el producto).
Si sabemos que hay muchas posibilidades que se construya mal, es conveniente acercárselo al
usuario una muestra de lo más parecido al software.
Si hay que evaluar el impacto en los usuarios, ya que se esta remplazando el software de
trabajo de los usuarios, entonces antes de cambiárselo se valida con prototipos si se van a
sentir cómodos con este nuevo sistema.
Beneficios: Vamos a aumentar la productividad, de forma que no vamos a tener que ir y volver
al cliente, y le presentamos el prototipo ahorrando tantas muestras.
Se puede identificar mejor la complejidad del software, al mostrárselo antes al cliente nos
puede retroalimentar.
Prototipos:
Luego hay otros que no tienen interfaz directamente, como por ejemplo prototipos de
procesos BATCH. Para esto se tiene los prototipos de modelos de rendimientos para poder
hacer pequeñas pruebas para ver como funcionarían estos procesos.
También se puede acompañar con prototipos arquitectónicos, para poder validar algunas
decisiones arquitectónicas que por ejemplo me pueden afectar como resuelvo los procesos
BATCH.
Y el prototipo funcional, donde no solo interesa como se ven las pantallas, sino efectivamente
la funcionalidad que va a tener (si tenemos reglas de negocio complicadas, por ejemplo se
puede harcodear).
Prototipos según su utilidad: Hablamos de que hay un ciclo de vida que hace que
desarrollemos estos prototipos y los vayamos haciendo crecer, esto significa que es un ciclo de
vida evolutivo y los prototipos son evolutivos.
Es una técnica riesgosa, ya que se debe ser cuidadoso ya que se va a transformar en el sistema
final, pero si se va a desechar no se tiene este problema. La aplicación luego se puede construir
con un lenguaje diferente, por ejemplo.
Crecimiento de los prototipos: Esto indica como van creciendo los prototipos, hay un enfoque
que los hace crecer de forma vertical y otro de forma horizontal.
Técnicas de prototipado: