INFORMÁTICA Y SISTEMAS
UNIVERSIDAD MAYOR DE SAN SIMÓN
UMSS Informática y Sistemas

GENERACIÓN AUTOMÁTICA DE PROTOTIPOS DE INTERFACES DE USUARIO A PARTIR DE MODELOS UML - Libre

Autor(es): Fuentes Herbas Juan Jimmy
Area(s): Ingeniería de Software
Sistemas de Información
Gestión de Inicio: 2/2004
Modalidad: Proyecto de Grado
Carrera: Licenciatura en Ingenieria Informática
Tutor: Lic. Indira Elba Camacho del Castillo
Formulario: Descargar Realizá un click para empezar la descarga del Formulario de esta tesis.

Descripción :

Se propone un proceso de ingeniería de requerimientos que genera de un modo automático prototipos de interfaces de usuario, esta propuesta metodológica se basa en el lenguaje unificado (UML), extendido con la introducción de message sequence charts (MSCs) ó diagramas de secuenciación de mensajes enriquecidos con información referente a la interface de usuario.

Dado que los MSCs se consideran una extensión de los diagramas de secuencia de UML, añadiendo los correspondientes estereotipos, la propuesta puede considerarse, desde el punto de vista notacional, consistente con UML.

El proceso comienza utilizando un modelo de casos de uso para representar los requerimientos del usuario. Para una familia de casos, se genera un conjunto de MSC. Los diversos MSC se transforman en diagramas de transición entre estados para los objetos de interface y de control, los mismos que serán almacenados en un repositorio, para que luego mediante el traductor, se generaría un prototipo de interface de usuario formado por un modelo de vistas por actor, un formulario por caso de uso y un modelo de navegación entre formularios, esto último se obtiene a partir de las relaciones entre los casos de uso.

Basándonos en la ejecución del prototipo y en la realimentación de los usuarios del mismo, este puede ser modificado de forma iterativa desde un entorno visual de construcción de interfaces de usuario.

Además, se tiene una especificación formal del sistema que se representa mediante diagramas de transición entre estados, estos diagramas describen el comportamiento de los objetos de interface y de control presentes en cada MSC.