Professional Documents
Culture Documents
Engineering)
Es una herramienta para modelar aplicaciones web, utilizada en la ingeniera
web, prestando especial atencin en sistematizacin y personalizacin
(sistemas adaptativos).
HISTORIA
(A partir del 2000): Se lleva a cabo la profundizacin en el soporte para la
funcionalidad, enfatizacion de la figura del usuario en los mtodos, y se avanza
hacia la estandarizacin de notaciones, procesos y lenguajes de
especificacin.
Qu es UWE?
UWE provee:
1. Una notacin especfica de dominio
XML La razn principal para extender UML en lugar de crear una tcnica de
modelamiento propietaria, es la aceptacin de UML en el proceso de desarrollo
de software, la flexibilidad para la definicin de un lenguaje de modelamiento
especfico en el dominio WEB, tambin llamado perfil UML, y un gran soporte
del modelo de visualizacin con las herramientas existentes de UML CASE.
UWE hace uso de notacin UML pura y los tipos de diagramas UML en donde
sea posible para el anlisis y diseo de aplicaciones WEB.
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.
UWE define vistas especiales representadas grficamente por diagramas enUML. 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 queson
lo que finalmente se utilizarn en las vistas especiales para el modelado de aplicaciones
Web.
De esta manera, se obtiene una notacin UML adecuada aun dominio en especfico a la
cual se le conoce como Perfil UML.
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.
UWE apunta a construir un modelo conceptual de una aplicacin Web, procurano hacer
caso en la medida de lo posible de cuestiones relacionadas con la navegacin, y de los
aspectos de interaccin de la aplicacin Web.
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 delespacio de
navegacin y el modelo de la estructura de navegacin. El primeroespecifica que objetos
sern visitados por el navegador a travs de laaplicacin. El segundo define como se
relacionaran.
Modelo de presentacin
Describe dnde y cmo los objetos de navegacin y accesos primitivos sernpresentados
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, especificandolos eventos
que disparan las situaciones, definen condiciones y explcitamenteincluyen 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 ademssu
atencin en aplicaciones personalizadas o adaptativas.
4) Pruebas:
Las pruebas se utilizan para asegurar el correcto funcionamientode secciones de cdigo.
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 decontrol.
Etapas a utilizar son:
Planificacin:
Diseo:
Usabilidad y Accesibilidad:
En esta fase los usuarios tendrn fcil uso y acceso las veces que
deseen,siempre y cuando haya un grado de eficacia y se cumplan con los
objetivos y a una vez planteados.
Prototipado:
Implementacin y Lanzamiento:
Mantenimiento y Seguimiento:
Una vez puesta la Pagina Web a Disposicin de los usuarios hay que ir
cambiando datos y mantener este sitio actualizado, ya que esta pgina
nopuede permanecer esttica.
UWE Ingeniera web basada en UMLLa ingeniera Web basada en UML (UWE)
fue presentada por Nora Koch en el 2000.Esta metodologa utiliza un
paradigma orientado a objetos, y est orientada al usuario.Est basada en los
estndares UML y UP (Proceso Unificado), cubre todo el ciclo de vida de este
tipo de aplicaciones centrando adems su atencin en aplicaciones
personalizadas.
Diseo conceptual.
Su objetivo es construir un modelo conceptual del dominio de la aplicacin
considerando los requisitos reflejados en los casos de uso. Da como resultado
un diagrama de clases de dominio.
Diseo navegaciones.
Se obtienen el modelo de espacio de navegacin y modelo de estructura de
navegacin, que muestra cmo navegar a travs del espacio de navegacin. Se
obtienen diagramas de clases que representan estos modelos.
Diseo de presentacin.
De este paso se obtienen una serie de vistas de interfaz de usuario que se
presentan mediante diagramas de interaccin UML.
Definicin precisa del mtodo, una serie de pasos para seguir la construccin
delos modelos.