You are on page 1of 9

UML-Based Web

Engineering
INGENIERA EN SISTEMAS
COMPUTACIONALES
OCTAVO SEMESTRE

Qu es una Aplicacin Web?


Es un sistema de informacin donde una gran cantidad de
datos voltiles, altamente estructurados, van a ser consultados,
procesados y analizados mediante navegadores.
Una de las principales caractersticas va a ser su alto grado de
interaccin con el usuario, y el diseo de su interfaz debe ser
claro, simple y debe estar estructurado de tal manera que sea
orientativo para cada tipo de usuarios.

El por qu de una Metodologa


de
Desarrollo Web?
Los principales problemas al desarrollar una aplicacin web es
la falta de fiabilidad, seguridad, escalabilidad, mantenimiento,
integracin y la alta dependencia para su desarrollo e
implantacin junto con la falta de estndares.
Para esto se han desarrollado metodologas que permiten
estructurar, comunicar, entender, simplificar y formalizar tanto
el dominio como las decisiones de diseo, as como disponer
de documentacin detallada para posibles cambios del
software.

UWE UML

(UML-Based Web Engineering)


La propuesta de Ingeniera Web basada en UML (UWE (Koch,
2000)) es una metodologa detallada para el proceso de
autora de aplicaciones con una definicin exhaustiva del
proceso de diseo que debe ser utilizado.
Este proceso, iterativo e incremental, incluye flujos de trabajo y
puntos de control, y sus fases coinciden con las propuestas en
el Proceso Unificado de Modelado.

PRINCIPALES ASPECTOS.
Los principales de 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.

FASES DEL DESARROLLO


WEB.
En el proceso de autora de la aplicacin, 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 autora.

UWE propone una extensin de UML que se


divide en 4 pasos.:
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.

Que tengan un excelente


da!