Está en la página 1de 3

2.1 UWE UML Web Engineering 2.1.

1 Introduccin
La metodologa UWE (UML based Web Engeneering), es una metodologa de software que cubre el ciclo de vida del desarrollo de una aplicacin web, soportado en UML (Unified Model Language). La necesidad de mantener control sobre el desarrollo de aplicaciones web que para ser implementadas no seguan estndares definidos, profundiz el

problema de no contar con una adecuada formalizacin del proceso. UWE ha ido elevando su grado de madurez a lo largo del tiempo y especificando ciertas generalidades, consolidndose como una de la metodologas preferidas por los desarrolladores y analistas de software.

2.1.2 Definicin
UWE, es una metodologa de metodologa iterativa e incemental de desarrollo que proporciona una notacin de dominio especifico y un proceso de desarrollo orientado por modelos. UWE es una extensin estndar de UML y utiliza su notacin siempre que sea posible para el anlisis y diseo de aplicaciones web, adaptativas UWE incluye estereotipos, valores etiquetados y restricciones definidas para los elementos de modelado (Web Engineering Group).

UWE utiliza tcnicas de modelado orientado a objetos, su orientacin al usuario, la definicin de un modelo de referencia tambin llamado metamodelo, haciendo hincapi en las caractersticas de personalizacin, como a

definicin de las atributos adaptativos de navegacin

en funcin de las

preferencias, conocimientos o tareas de usuario. (Mnguez, 2007).

La metodologa UWE se fundamenta en tres aspectos principales: Uso de una notacin estndar, para todos los modelos utiliza UML enfocado en el Proceso unificado de desarrollo; Definicin de mtodos, definicin de los pasos para la construccin de los diferentes modelos y en la Especificacin de Restricciones escritas en lenguaje OCL(Object Constraint Language) para lograr mayor exactitud en los modelos (Mnguez, 2007).

Los principales aspectos en los que se fundamenta UWE son los siguientes: Uso de una notacin estndar: para todos los modelos (UML: Lenguaje de modelado unificado). Definicin de mtodos: definicin de los pasos para la construccin de los diferentes modelos. Especificacin de Restricciones: se recomienda el uso de restricciones escritas (OCL: Lenguaje de restricciones de objetos) para aumentar la exactitud de los modelos.

2.1.3 Etapas
UWE hace un uso exclusivo de estndares reconocidos como UML y el lenguaje de especificacin de restricciones asociado OCL. Para simplificar la captura de las necesidades de las aplicaciones web, UWE propone una extensin que se utiliza a lo largo del proceso de desarrollo . Este proceso de autora est dividido en cuatro pasos o actividades:

Anlisis de Requisitos : Fija los requisitos funcionales de la aplicacin Web para reflejarlos en un modelo de casos de uso.

Diseo Conceptual : Materializado en un modelo de dominio, considerando los requisitos reflejados en los casos de uso.

Diseo Navegacional : Lo podemos subdividir en : Modelo del Espacio de Navegacional Modelo de la Estructura de navegacin : Muestra la forma de navegar ante el espacio de navegacin.

Diseo de Presentacin : Representa las vistas del interfaz del usuario mediante modelos estndares de interaccin UML.

También podría gustarte