Está en la página 1de 4

Definicin de Metodologa UWE.

UWE es un proceso del desarrollo para aplicaciones Web enfocado sobre el diseo
sistemtico, la personalizacin y la generacin semiautomtica de escenarios que
guen el proceso de desarrollo de una aplicacin Web. UWE describe una metodologa
de diseo sistemtica, basada en las tcnicas de UML, la notacin de UML y los
mecanismos de extensin de UML.
Es una herramienta que nos permitir modelar aplicaciones web, utilizada en la
ingeniera web, prestando especial atencin en sistematizacin y personalizacin
(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, definicin y
validacin. Hace adems una clasificacin y un tratamiento especial dependiendo del
carcter de cada requisito.
En el marco de UWE es necesario la definicin de un perfil UML (extensin) basado en
estereotipos con este perfil se logra la asociacin de una semntica distinta a los
diagramas del UML puro, con el propsito de acoplar el UML a un dominio especfico,
en este caso, las aplicaciones Web. Entre los principales modelos de UWE podemos
citar: el modelo lgico-conceptual, modelo navegacional, modelo de presentacin,
visualizacin de Escenarios Web y la interaccin temporal, entre los diagramas:
diagramas de estado, secuencia, colaboracin y actividad.
UWE define vistas especiales representadas grficamente por diagramas en UML.
Adems UWE no limita el nmero de vistas posibles de una aplicacin, UML
proporciona mecanismos de extensin basados en estereotipos. Estos mecanismos de
extensin son los que UWE utiliza para definir estereotipos que son lo que finalmente
se utilizarn en las vistas especiales para el modelado de aplicaciones Web. De esta
manera, se obtiene una notacin UML adecuada a un dominio en especfico a la cual
se le conoce como Perfil UML.
UWE est especializada en la especificacin de aplicaciones adaptativas, y por tanto
hace especial hincapi en caractersticas de personalizacin, como es la definicin de
un modelo de usuario o una etapa de definicin de caractersticas adaptativas de la
navegacin en funcin de las preferencias, conocimiento o tareas de usuario.
Adems de estar considerado como una extensin del estndar UML, tambin se basa
en otros estndares como por ejemplo: XMI como modelo de intercambio de formato,
MOF para la meta-modelado, los principios de modelado de MDA, el modelo de
transformacin del lenguaje QVT y XML.
Actividades de modelado de UWE.
Las actividades base de modelado de UWE son el anlisis de requerimientos, el
modelo conceptual, el modelo navegacional y el modelo de presentacin. A estos
modelos se pueden sumar otros modelos como lo son el modelo de interaccin y la
visualizacin de Escenarios Web.

El modelo que propone UWE est compuesto por etapas o sub-modelos:

Modelo de Casos de Uso


Modelo de Contenido
Modelo de Usuario
Modelo de estructura
Modelo Abstracto
Modelo de Adaptacin
modelo de flujo de presentacin.
modelo de ciclo de vida del objeto.

Modelo Lgico-Conceptual.
UWE apunta a construir un modelo conceptual de una aplicacin Web, procura no
hacer caso en la medida de lo posible de cuestiones relacionadas con la navegacin, y
de los aspectos de interaccin de la aplicacin Web. La construccin de este modelo
lgico-conceptual se debe llevar a cabo de acuerdo con los casos de uso que se
definen en la especificacin de requerimientos. El modelo conceptual incluye los
objetos implicados en las actividades tpicas que los usuarios realizarn en la
aplicacin Web.
Modelo de Navegacin
Consta de la construccin de dos modelos de navegacin, el modelo del espacio de
navegacin y el modelo de la estructura de navegacin. El primero especifica que
objetos sern visitados por el navegador a travs de la aplicacin. El segundo define
como se relacionaran.
Modelo de presentacin
Describe dnde y cmo los objetos de navegacin y accesos primitivos sern
presentados al usuario, es decir, una representacin esquemtica de los objetos
visibles al usuario.
Interaccin Temporal
Presenta los objetos que participan en la interaccin y la secuencia de los mensajes
enviados entre ellos.
Escenarios Web
Permiten detallar la parte dinmica del modelo de navegacin, especificando los
eventos que disparan las situaciones, definen condiciones y explcitamente incluyen las
acciones que son realizadas. Junto con el modelo de interaccin temporal, los

escenarios Web proveen la representacin funcional dinmica del modelo de


navegacin.

Diagramas
Los diagramas usados por UWE, son diagramas UML puro. Entre los ms importantes
tenemos: Diagramas de estado, de Secuencia, de colaboracin y diagramas de
Actividad.
FASES de la UWE.
UWE cubre todo el ciclo de vida de este tipo de aplicaciones centrando adems su
atencin en aplicaciones personalizadas o adaptativas.
Las fases o etapas a utilizar son:
1) Captura, anlisis y especificacin de requisitos: En simple palabras y
bsicamente, durante esta fase, se adquieren, renen y especifican las caractersticas
funcionales y no funcionales que deber cumplir la aplicacin web.
Trata de diferente forma las necesidades de informacin, las necesidades de
navegacin, las necesidades de adaptacin y las de interfaz de usuario, as como
algunos requisitos adicionales. Centra el trabajo en el estudio de los casos de uso, la
generacin de los glosarios y el prototipado de la interfaz de usuario.
2) Diseo del sistema: Se basa en la especificacin de requisitos producido por el
anlisis de los requerimientos (fase de anlisis), el diseo define cmo estos requisitos
se cumplirn, la estructura que debe darse a la aplicacin web.
3) Codificacin del software: Durante esta etapa se realizan las tareas que
comnmente se conocen como programacin; que consiste, esencialmente, en llevar a
cdigo fuente, en el lenguaje de programacin elegido, todo lo diseado en la fase
anterior.
4) Pruebas: Las pruebas se utilizan para asegurar el correcto funcionamiento de
secciones de cdigo.
5) La Instalacin o Fase de Implementacin: es el proceso por el cual los programas
desarrollados son transferidos apropiadamente al computador destino, inicializados, y,
eventualmente, configurados; todo ello con el propsito de ser ya utilizados por el
usuario final.
Esto incluye la implementacin de la arquitectura, de la estructura del hiperespacio, del
modelo de usuario, de la interfaz de usuario, de los mecanismos adaptativos y las
tareas referentes a la integracin de todas estas implementaciones.

6) El Mantenimiento: es el proceso de control, mejora y optimizacin del software ya


desarrollado e instalado, que tambin incluye depuracin de errores y defectos que
puedan haberse filtrado de la fase de pruebas de control.

Aplicacin de la metodologa UWE en mi solucin informtica.


Metodologa y aplicacin utilizada en Mi Proyecto Socio Tecnolgico II: Creacin de
una Aplicacin Web en la Unidad Educativa Municipal Dr. Juvenal Montes de Ciudad
Bolvar Estado Bolvar.

También podría gustarte