PROTOTIPOS

     Pertenece a los modelos de desarrollo de software de tipo evolutivo, el cual se inicia con la definición de los objetivos globales para el software, se identifican los requisitos conocidos y las áreas del esquema en donde es necesaria mayor definición.

     Representa aquellos aspectos del software que serán visibles para el cliente, el cual lo evalúa, para que de esta forma pueda definir o reajustar los requisitos del sistema que se desarrollará. Crea una maqueta que muestra la interfaz de la aplicación  interfaz estática, no procesa datos).

     En el caso de la metodología de prototipo, el programador tiene una interacción constante durante la etapa de diseño donde debe mostrar al usuario los avances del prototipo, y poder redefinir los requerimientos (en caso de ser necesario).

Características

Entre sus características tenemos:

ü  No modifica el ciclo de vida.

ü  Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios.

ü  Reduce los costos.


Etapas de la metodología de prototipo

     La metodología prototipo tiene su esquema de aplicación caracterizado por un modelo de desarrollo el cual se realiza con rapidez para probar y validar las especificaciones formales del sistema o aplicación, formuladas por el analista y el usuario. Estos prototipos evolucionan a través de un proceso interactivo, los cuales son de bajo costo de tiempo y dinero.

     El esquema de este modelo es:

ü  Investigación preliminar

ü  Diseño y construcción

ü  Evaluación

ü  Modificación

ü  Diseño técnico

ü  Codificación y pruebas

ü  Operación y mantenimiento


Documentos Resultantes

     El modelo de prototipo brinda reportes de avance de cada prototipo en base a los ajustes que el cliente asigne, análisis de pruebas detalladas sobre el rendimiento del mismo, especificación de funcionalidad y requerimientos, manuales de uso correcto para el personal, informes descriptivos de los resultados obtenidos en determinada etapa o sobre determinado prototipo, etcétera.

     La aplicación resultante se encuentra ya en fase de producción (en funcionamiento para el cliente, cumpliendo ya los objetivos para los que ha sido creada). A partir de este momento se entra en la etapa de mantenimiento, que supondrá ya pequeñas operaciones tanto de corrección como de mejora de la aplicación, tal sería el caso de una mejora del rendimiento, así como otras de mayor importancia, fruto de la propia evolución, como serían algunas nuevas opciones para el usuario debidas a nuevas operaciones contempladas para el producto.



Comentarios