PROTOTIPOS INFORMATICOS
El desarrollo orientado a prototipos
Definición de un prototipo en software: “…es un modelo del comportamiento del sistema que puede ser usado para entenderlo completamente o ciertos aspectos de él y así clarificar los requerimientos… Un prototipo es una representación de un sistema, aunque no es un sistema completo, posee las características del sistema final o parte de ellas”
Modelo o maqueta del sistema que se construye para comprender mejor el problema y sus posibles soluciones:
Evaluar mejor los requisitos.
Probar opciones de diseño.
Características de los prototipos
Funcionalidad limitada.
Poca fiabilidad.
Características de funcionalidad pobres.
Alto grado de participación del usuario el cual evalúa los prototipos, propone mejoras y detalla requisitos.
Alto grado de participación del analista de sistemas, ya que en muchos casos los usuarios no pueden indicar los requisitos sin tener experiencia con el sistema.
El prototipo da mayor conocimiento al usuario y analistas ayudando a que el usuario aprenda a utilizar el sistema.
Uso de prototipo
Se presenta al cliente un prototipo para su experimentación.
Ayuda al cliente a establecer claramente los requisitos.
Ayuda a los desarrolladores a:
Validar corrección de la especificación.
Aprender sobre problemas que se presentarán durante el diseño e implementación del sistema.
Mejorar el producto.
Examinar viabilidad y utilidad de la aplicación.
Tipos de prototipos.
Prototipado de interfaz de usuario: modelos de pantallas.
Prototipado funcional (operacional): implementa algunas funciones, y a medida que se comprueba que son las apropiadas, se corrigen, refinan, y se añaden otras.
Desde el punto de vista de la informática, un prototipo de un sistema informático, es una "muestra" más simplificada de un sistema.
El prototipo nos permite "ver" cómo será un sistema; dicho prototipo puede descartarse o puede seguir utilizándose y completándolo para desarrollar el sistema completo.
La idea del prototipo es entregar un resultado rápido de cómo se verá o será el sistema a diseñar; por lo tanto no habrá que esperar a que gran parte del proceso de desarrollo se termine para verlo.
Por lo general el prototipo se muestra al cliente/usuario para lograr cumplir con todos los requisitos necesarios. Sin la existencia de un prototipo, sólo se le podría mostrar modelos, códigos de programación, diagramas, etc., algo que no es fácil de entender por todos.
Comentarios
Publicar un comentario