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