lunes, 29 de octubre de 2012

METODOLOGÍA UWE


METODOLOGÍA UWE

UWE UML (UML-Based Web Engineering) es una herramienta para modelar aplicaciones web, utilizada en la ingeniería web, prestando especial atención en sistematización y personalización (sistemas adaptativos).

UWE es una propuesta basada en el proceso unificado y UML pero adaptados a la web. En requisitos separa las fases de captura, definición y validación. Hace además una clasificación y un tratamiento especial dependiendo del carácter de cada requisito.
Consiste en una notación y en un método.
La notación se basa en UML (OMG, 2003): para aplicaciones Web en general y para aplicaciones adaptativas en particular.

El método consta de seis modelos:

·          Modelo de casos de uso para capturar los requisitos del sistema.
·         Modelo conceptual para el contenido (modelo del dominio).
·         Modelo de usuario: modelo de navegación que incluye modelos estáticos y dinámicos.
·         Modelo de estructura de presentación, modelo de flujo de presentación.
·         Modelo abstracto de interfaz de usuario y modelo de ciclo de vida del objeto.
·         Modelo de adaptación.


¿QUÉ ES UWE?

UWE (UML-Based Web Engineering) es una propuesta basada en UML y en el proceso unificado para modelar aplicaciones web. Esta propuesta está formada por una notación para especificar el dominio(basada en UML) y un modelo para llevar a cabo el desarrollo del proceso de modelado. Los sistemas adaptativos y la sistematización son dos aspectos sobre los que se enfoca UWE. Además de estar considerado como una extensión del estándar UML, también se basa en otros estándares como por ejemplo: XMI como modelo de intercambio de formato, MOF para el meta-modelado, los principios de modelado de MDA, el modelo de transformación del lenguaje QVT y XML.

UWE Y SU RELACIÓN CON UML

UWE define una extensión del Lenguaje Unificado de Modelado(UML). Ésta, es considerada como una extensión ligera de peso e incluye en su definición tipos, etiquetas de valores y restricciones para las características especificas del diseño Web, las cuales, unidas las definiciones de UML forman el conjuntos de objetos de modelado que se usarán para el desarrollo del modelo utilizado en UWE. Las funcionalidades que cubren UWE abarcan áreas relacionadas con la Web como la navegación, presentación, los procesos de negocio y los aspectos de adaptación. Una de las ventajas de que UWE extienda el estándar UML es la flexibilidad de éste para la definición de un lenguaje de modelado especifico para el dominio web y sobretodo la aceptación universal de dicho estándar en el campo de la ingeniería del software. Otra gran ventaja es que actualmente existen múltiples de herramientas CASE basadas en UML, con lo cual es relativamente sencillo su utilización y ampliación para utilizar los objetos de modelado definidos en UWE.




No hay comentarios:

Publicar un comentario