Trabajos Pràcticos (Realizados en Clase)

martes, 6 de abril de 2010

Modelo Prototipo

Este modelo se describe de la siguiente manera:

Una alternativa de enfoque para la definición de los requerimientos consiste en capturar un conjunto inicial de necesidades e implementarlas rápidamente con la intención declarada de expandirlas y refinarlas iterativamente al ir aumentando la compresión que del sistema tienen los usuarios y quien lo desarrolla. La definición del sistema se realiza el descubrimiento evolutivo y gradual y no atrevas de la previsión omnisciente... Este tipo de enfoque se llama "de prototipos". También se le conoce como modelado del sistema o desarrollo heurístico. Ofrece una alternativa atractiva y practicable a los métodos de especificación para tratar mejor la incertidumbre, la ambigüedad y la volubilidad de los proyectos reales.

Dentro del enfoque de prototipos se pretende que el modelo sea operante, es decir, una colección de programas de computadora que simulan algunas o todas las funciones que el usuario desea. Para lograr lo anterior se utilizan las siguientes herramientas de software:

  • Un diccionario de datos integrado
  • Un generador de pantallas
  • Un generador de reportes no guiado por procedimientos
  • Un lenguaje de programación de cuarta generación
  • Un lenguaje de consultas no guiado por procedimientos
  • Medios poderosos de administración de base de datos

El modelo de prototipos se muestra en la figura siguiente Comienza con una actividad de sondeo; de esto sigue una determinación de sí el proyecto es un buen candidato para un enfoque de prototipos. Los buenos candidatos son aquellos que tienen las siguiente características:

  • El usuario no puede o no está dispuesto a examinar modelos abstractos en papel, tales como diagramas de flujo de datos.
  • El usuario no puede o no está dispuesto a articular sus requerimientos de ninguna forma y sólo se pueden determinar sus requerimientos mediante un proceso de tanteo, o ensayo y error.
  • Se tiene la intención de que el sistema sea en línea y con operación total por la pantalla, en contraposición con los sistemas de edición, actualización y reportes operados por lote.
  • El sistema no requiere la especificación de grandes cantidades de detalles algoritmicos, ni de muchas especificaciones de procesos para describir los algoritmos con los cuales se obtienen resultados.

Modelo Prototipo

Este modelo concluye con una fase de diseño. Con el cual se tiene la intención de que se modelen los requerimientos del usuario.

No hay comentarios:

Publicar un comentario