Ir al contenido principal

Modelo de prototipos

 

Modelo de prototipos

Modelo de Prototipos
Información sobre la plantilla
Mprototipo.png

Modelo de Prototipos. También conocido como desarrollo con prototipación o modelo de desarrollo evolutivo, se inicia con la definición de los objetivos globales para el software, luego se identifican los requisitos conocidos y las áreas del esquema en donde es necesaria más definición. Este modelo se utilizan para dar al usuario una vista preliminar de parte del software. Este modelo es básicamente 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 que se tenga hasta que el usuario quede satisfecho. Además el prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero pues a partir de que este sea aprobado nosotros podemos iniciar el verdadero desarrollo del software. Pero eso si al construir el prototipo nos asegura que nuestro software sea de mejor calidad, además de que su interfaz sea de agrado para el usuario. Un prototipo podrá ser construido solo si con el software es posible experimentar.

Etapas

  • Recolección y refinamiento de requisitos
  • Modelado, diseño rápido
  • Construcción del Prototipo
  • Desarrollo, evaluación del prototipo por el cliente
  • Refinamiento del prototipo
  • Producto de Ingeniería

Cómo se lleva a cabo

Se comienza elaborando un prototipo del producto final: qué aspecto tendrá, cómo funcionará. Para muchas interfaces de usuario, este modelo puede resultar tan simple como unos dibujos con lápiz y papel o tan complejo como el propio código operativo final. Para interfaces de hardware o estaciones de trabajo, el modelo puede consistir en maquetas de espuma, cauchocartón o cartulina. Cuanto más próximo se encuentre el prototipo al producto real, mejor será la evaluación, si bien se pueden obtener magníficos resultados con prototipos de baja fidelidad.

Ventajas

  • No modifica el flujo del ciclo de vida
  • Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios
  • Reduce costo y aumenta la probabilidad de éxito
  • Exige disponer de las herramientas adecuadas
  • 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.
  • También 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 debería tomar la interacción humano-máquina.

Para que sea efectivo

  • Debe ser un sistema con el que se pueda experimentar
  • Debe ser comparaticamente barato(menor que el 10%)
  • Debe desarrollarse rapidamente
  • Enfasis en la interfaz de usuario
  • Equipo de desarrollo reducido
  • Herramientas y lenguajes adecuadas

Desventajas

  • Debido a que el usuario ve que el prototipo funciona piensa que este es el producto terminado y no entienden que recién se va a desarrollar el software.
  • El desarrolador puede caer en la tentación de ampliar el prototipo para construir el sistemafinal sin tener en cuenta los compromisos de calidad y mantenimiento que tiene con el cliente

Tipos de Modelo de Prototipos

  • Modelo de Prototipos rápido: Metodología de diseño que desarrolla rápidamente nuevos diseños, los evalúa y prescinde del prototipo cuando el próximo diseño es desarrollado mediante un nuevo prototipo.
  • Modelo de Prototipos reutilizable: También conocido como "Evolutionary Prototyping"; no se pierde el esfuerzo efectuado en la construcción del prototipo pues sus partes o el conjunto pueden ser utilizados para construir el producto real. Mayormente es utilizado en el desarrollo de software, si bien determinados productos de hardware pueden hacer uso del prototipo como la base del diseño de moldes en la fabricación con plásticos o en el diseño de carrocerías de automóviles.
  • Modelo de Prototipos Modular: También conocido como Prototipado Incremental (Incremental prototyping); se añaden nuevos elementos sobre el prototipo a medida que el ciclo de diseño progresa.
  • Modelo de Prototipos Horizontal: El prototipo cubre un amplio número de aspectos y funciones pero la mayoría no son operativas. Resulta muy útil para evaluar el alcance del producto, pero no su uso real.
  • Modelo de Prototipos Vertical: El prototipo cubre sólo un pequeño número de funciones operativas. Resulta muy útil para evaluar el uso real sobre una pequeña parte del producto.
  • Modelo de Prototipos de Baja-fidelidad: El prototipo se implementa con papel y lápiz, emulando la función del producto real sin mostrar el aspecto real del mismo. Resulta muy útil para realizar tests baratos.
  • Modelo de Prototipos de Alta-fidelidad: El prototipo se implementa de la forma más cercana posible al diseño real en términos de aspecto, impresiones, interacción y tiempo.

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.
  • El evolucionario: es un modelo parcialmente construido que puede pasar de ser prototipo a ser software pero no tiene una buena documentación y calidad.

Comentarios

Entradas populares de este blog

¿Qué es el prototipado rápido con impresión 3D?

  Los diseñadores dedican gran parte de su tiempo y su esfuerzo a desarrollar buenas ideas, que no siempre son las óptimas desde un primer momento. El  prototipado rápido con  impresión 3D , es una herramienta que les permite probar esa idea, antes de emprender un desarrollo completo y optimizado. ¿Qué es el prototipado rápido con impresión 3D? Para entender qué es el prototipado rápido con impresión 3D, hay que saber, en primer lugar, lo que es un  prototipo . Este  es un modelo experimental de una idea, que permite probarla antes de desarrollar el producto completo . Es una forma de crear de inmediato el estado futuro de un producto y probarlo entre un reducido grupo de usuarios para detectar fallos o validar sus características. El concepto de creación  rápida  de prototipos está basado en que, al presentar un modelo, con las características de un producto terminado,  se pueden realizar pruebas sobre él y obtener opiniones.  Conforme ...

CICLO DE VIDA DE UN PROTOTIPO

  En contraste con la Ingeniería de Software de la década de los 70, que dio respuesta a proyectos grandes pero con requisitos estables, la Ingeniería de Software de los 80 reaccionó a las complicaciones resultantes de encontrarse con requisitos poco claros y dinámicos, dando lugar a la “construcción de prototipos”. El modelo de ciclo de vida de prototipos fue propuesto por Gomaa en 1984. Un prototipo es un mecanismo para identificar los   requisitos del software. La construcción de prototipos es un proceso que facilita al ingeniero de software el desarrollo de la aplicación. El prototipo suele tomar una de las tres formas siguientes: • Un modelo en papel o en computadora que describe la interacción hombre-máquina, de forma que facilite al usuario la comprensión de su funcionamiento. Por ejemplo, si el sistema a construir es un cajero automático, se puede hacer un programa que simule la interacción del usuario con el cajero sin que el programa esté conectado a ninguna base de ...

Creación de prototipos: 9 métodos exitosos y mejores prácticas

  fecha: 06- nov -2019 Publicado por:  Tanja ESCHBERGER Categoria:   Desarrollo de Innovación   El prototipado describe el desarrollo de modelos tangibles y tempranos de ideas que pueden ser probados con el cliente. Presentamos una lista de los nueve métodos más utilizados para crear y probar prototipos.   Esquemas y diagramas Los bocetos son adecuados para las primeras etapas del proceso de creación de prototipos para ilustrar las ideas y transferirlas al mundo real. Incluso las ilustraciones simples proporcionan una buena base para seguir discutiendo con los miembros del equipo y crear nuevas ideas. También puede bosquejar diagramas y mapas mentales para ilustrar un sistema, proceso o estructura de ideas. Los diagramas son una forma útil de entender situaciones complejas o utilizar casos en los que muchos factores y actores se influyen mutuamente. Pueden representar puntos de contacto que afectan al viaje del cliente. Alternativamente, puede visualizar y anali...