Contenido METODOLOGA.................................................................................................................................... 2 DISEO E IMPLEMENTACIN .............................................................................................................. 3 Identificacin de Actores................................................................................................................. 3 Diagrama de Caso de Uso ............................................................................................................... 3 Modelo de Navegacin ................................................................................................................... 4
2
METODOLOGA UWE UML (UML-Based Web Engineering) es una herramienta para 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. La metodologa UWE consiste en una notacin y en una metodologa. - La notacin se basa en UML (OMG, 2003): para aplicaciones Web en general y para aplicaciones adaptativas en particular. - La metodologa consta de seis modelos: o Modelo de casos de uso para capturar los requisitos del sistema. o Modelo conceptual para el contenido (modelo del dominio). o Modelo de usuario: modelo de navegacin que incluye modelos estticos y dinmicos. o Modelo de estructura de presentacin, modelo de flujo de presentacin. o Modelo abstracto de interfaz de usuario y modelo de ciclo de vida del objeto. o Modelo de adaptacin. UWE est especializada en la especificacin de aplicaciones adaptativas, y por tanto hace 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 del usuario. Las actividades base del modelado de UWE son: anlisis de requerimientos, modelo de contenido, modelo de navegacin, modelo de presentacin y modelo de procesos; de esta manera se obtiene una coleccin de modelos y diagramas que describen una aplicacin web de manera integral, destacando la representacin satisfactoria de los elementos arquitectnicamente significativos de una aplicacin web.
Figura 1: Visin general del metamodelo UWE. 3
DISEO E IMPLEMENTACIN Identificacin de Actores Para realizar un diseo acorde a las necesidades del cliente, es necesario identificar los actores que intervienen directamente en los procesos a automatizar, resaltando absolutamente los importantes. (Ver Figura 2) Los actores son utilizados en los diagramas de Caso de Uso.
Figura 2: Actores que intervienen en la aplicacin Diagrama de Caso de Uso Los diagramas de Caso de Uso, son una tcnica para la captura de requisitos potenciales de un nuevo sistema o una actualizacin de software. Cada caso de uso proporciona uno o ms escenarios que indican cmo debera interactuar el sistema con el usuario o con otro sistema para conseguir un objetivo especfico.
Figura 3: Caso de Uso Nivel I 4
Modelo de Navegacin Para el modelado de la navegacin propone dos diagramas diferentes: El modelo del espacio de navegacin y de la estructura de navegacin. El primero define los caminos de navegacin (asociaciones de navegacin directa) entre los diferentes objetos de la aplicacin. Mientras que el segundo detalla las estructuras de acceso que se usan en la navegacin, como son mens o ndices.
Figura 4: Modelo de Navegacin Cliente En la Figura 4, se muestra la navegacin directa que es realizada por el usuario cliente en la aplicacinweb.
Figura 5: Modelo de Navegacin Empleado En la Figura 5, se muestra la navegacin que es realizada por el usuario empleado en la aplicacin web.
Figura 6: Modelo de Navegacin Administrador En la Figura 6, se identifica el modelo de navegacin directo que tiene acceso el administrador, mostrando la relacionan de los diferentes objetos, de donde parten y a donde llegan.