Prototipado de interfaces de usuario a partir de escenarios y modelos UML
نویسندگان
چکیده
En este artículo presentamos un proceso de ingeniería de requerimientos que genera de un modo automático prototipos de interfaces de usuario a partir de escenarios, obteniéndose una especificación formal del sistema en la forma de diagramas de transición entre estados. Esta especificación se incluye dentro de un entorno de ejecución, pudiéndose animar cada uno de los prototipos. Los escenarios se describen mediante message sequence charts (MSC), enriquecidos con información referente a la interface de usuario. El proceso utiliza un modelo de casos de uso. 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. A partir de estos, se genera 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. 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. La propuesta, soportada por una herramienta CASE, es apropiada para aplicaciones que trabajen con bases de datos.
منابع مشابه
Hacia una Metodología Orientada al Conocimiento para la Educción de Requisitos en Ingeniería del Software
Software Engineering entails an important phase which is the process of eliciting software requirements. In Software Engineering, eliciting techniques are not completely systematized, which makes the eliciting process difficult to deal with. In this process, the software engineer interacts with the mental model that the client has of reality and of the problem for which the software solution is...
متن کاملVerificación y Validación en el Ámbito del Desarrollo Basado en Modelos de Interfaces de Usuario
Resumen. En este trabajo, se presenta un enfoque para la verificación del diseño de interfaces de usuario. Nuestra aproximación se centra en el desarrollo basado en modelos propuesto por UsiXML, que considera cuatro niveles de abstracción: definición de tareas y conceptos, interfaz abstracta, concreta y final. Hemos añadido un proceso de validación y verificación basado en redes de Petri a esta...
متن کاملAnálisis de Variabilidad con Modelos de Objetivos
Dentro del campo de la variabilidad, o la habilidad de cambio o personalización de un sistema, no es común que dicha variabilidad se tenga en cuenta en la definición de requisitos. En las propuestas donde si se contemplan se utilizan directamente features, aunque no son una técnica de elicitación de requisitos, sino que más bien están a medio camino entre los requisitos y la definición de la ar...
متن کاملUtilidad de las transformaciones modelo-modelo en la generación automática de código
Aunque las transformaciones modelo-modelo son un elemento clave de MDA, todavía hay dudas sobre su utilidad en escenarios reales. De hecho, algunos paradigmas de Desarrollo de Software Dirigido por Modelos, e incluso algunas de las herramientas MDA más populares, plantean un enfoque generativo basado en transformaciones modelo-código. En este artículo se analiza la utilidad de las transformacio...
متن کاملDesarrollo y generación de interfaces de usuario a partir de técnicas de
El objetivo de todo desarrollo de sistemas de información es obtener un sistema que permita a los usuarios finales alcanzar sus objetivos y llevar a cabo, de forma efectiva y eficiente, las tareas necesarias para conseguirlos. Para lograr esto se hace necesario, no sólo tener en cuenta los requisitos del sistema, sino además, incorporar nuevas técnicas que ayuden a captar las necesidades del us...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000