caratula
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óny 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:
1. Modelo de casos de uso para capturar los requisitos del sistema.
2. Modelo conceptual para el contenido (modelo del dominio).3. Modelo de usuario: modelo de navegación que incluye modelos estáticos y dinámicos.
4. Modelo de estructura de presentación, modelo de flujo de presentación.
5. Modelo abstracto de interfaz de usuario y modelo de ciclo de vida del objeto.
6. Modelo de adaptación.
Visión de conjunto
El foco principal del enfoque UWE es proporcionar un
UML dominio basado en lenguaje de modelado específico,metodología basada en modelos,
herramienta de apoyo para el diseño sistemático y
herramienta de apoyo para la generación (semi-) automática de las aplicaciones Web.
UWE notación se define como un "ligero" extensión del Lenguaje Unificado de Modelado (UML) proporcionar un llamado Perfil UML para el dominio Web.
Además, UWE provee soporte de herramientas para el diseño de modelos, chequesmodelo de consistencia y semi-automático de generación de sistemas Web. ArgoUWE (ArgoUML) y MagicUWE(MagicDraw) son plugins que apoyan la notación del perfil UWE y transformaciones para ayudar al diseñador de trabajar. Para el semi-automático generación de aplicaciones web diferentes enfoques se llevaron a cabo y se encuentran actualmente en proceso de evaluación. Estos enfoques se basan en ATL y elgráfico de transformaciones.
UML BASADA EN WEB DE INGENIERÍA
Un enfoque basado en estándares
Visión de conjunto
UML basada en Web Engineering (UWE, www.pst.ifi.lmu.de/
Projekte / uwe) surgió a finales de la década de los noventa (Baumeister et al.,
1999; Wirsing et al, 1999), con la idea de encontrar una manera estándar para la construcción.
modelos de análisis y diseño de sistemas Webbasados en los métodos vigentes en ese momento
OOHDM (Schwabe y Rossi, 1995), RMM (Isakowitz et al., 1995), y
WSDM (de Troyer y Leune, 1998). El objetivo, que todavía se persigue, era
utilizar un lenguaje común, o al menos para definir metamodelos basados en asignaciones
entre los enfoques existentes (Koch y Kraus, 2003; Escalona y Koch,
2006).
En ese momento el Lenguaje Unificado deModelado (UML), que evolucionó a partir de
la integración de los tres diferentes enfoques de modelado de Booch, OOSE y
OMT parecía ser un enfoque prometedor para el modelado de sistemas. Desde principios de los
los esfuerzos de integración, el UML se convirtió en la "lingua franca" de (orientado a objetos)
ingeniería de software (Object Management Group, 2005). Una característica prominente
de UMLes que proporciona un conjunto de ayudas para la definición de un dominio específico
lenguajes de modelado (DSL) - los llamados mecanismos de extensión. Además, la
DSLs recién definidos permanecer UML-compatible, que permite el uso de todos UML
características complementado, por ejemplo, con Web extensiones específicas.
Page 2
144
Tanto la aceptación de la UML como un estándar en eldesarrollo de soft-
sistemas de consumo y la flexibilidad que ofrecen los mecanismos de extensión son la
razones de la elección del lenguaje de modelado unificado en lugar de la utilización de
técnicas propias de modelado. La idea seguida por UWE adherirse a nor-
dards no se limita a UML. UWE utiliza también como formato XMI modelo de intercambio
(Con la esperanza de interoperabilidad futura...
Regístrate para leer el documento completo.