METODOLOGÍA UWE.
UWE es un proceso del
desarrollo para aplicaciones Web enfocado sobre el diseño sistemático, la
personalización y la generación semiautomática de escenarios que guíen el
proceso de desarrollo de una aplicación Web.
En el marco
de UWE es necesario la definición de un perfil UML (extensión) basado en
estereotipos con este perfil se logra la asociación de una semántica distinta a
los diagramas del UML puro, con el propósito de acoplar el UML a un dominio
específico, en este caso, las aplicaciones Web. Entre los principales modelos
de UWE podemos citar: el modelo lógico-conceptual, modelo navegacional, modelo
de presentación, visualización de Escenarios Web y la interacción temporal,
entre los diagramas: diagramas de estado, secuencia, colaboración y actividad.
UWE define vistas especiales representadas gráficamente por diagramas en UML. Además UWE no limita el número de vistas posibles de una aplicación, UML proporciona mecanismos de extensión basados en estereotipos. Estos mecanismos de extensión son los que UWE utiliza para definir estereotipos que son lo que finalmente se utilizarán en las vistas especiales para el modelado de aplicaciones Web. De esta manera, se obtiene una notación UML adecuada a un dominio en específico a la cual se le conoce como Perfil UML.
Es un Método de Ingeniería de Software para el desarrollo de Web basado en UML,
es decir es una herramienta basada en UML pero para aplicaciones Web, esto
conlleva a que cualquier diagrama UML puede ser usado, debido a que es una
extensión de UML. Esta metodología nace con la finalidad de controlar el caos
que han provocado en el pasado procesos de desarrollo y así proporcionar
un proceso sistemático orientado una aplicación final de calidad. UWE es una
metodología muy detallada para el desarrollo de aplicaciones que tiene una
definición exacta del proceso de diseño que debe ser utilizado. Este proceso
presenta flujos de trabajo y puntos de control, y sus fases son las
mismas a las propuestas en el Proceso Unificado de Modelado. UWE está dirigido
específicamente a aplicaciones adaptativas, basándose en características de
personalización como: la definición de un modelo de usuario en función de las
preferencias, conocimiento o tareas de usuario. Además UWE usa el paradigma
orientado a objetos, su orientación al usuario, la definición de un meta-modelo
(modelo de referencia) que da soporte al método y el grado de formalismo que
alcanza debido al soporte que proporciona para la definición de restricciones
sobre los modelos.
El modelo que propone UWE está compuesto por 6 etapas o sub-modelos:
· Modelo de Casos de Uso.
· Modelo de Contenido.
· Modelo de Usuario.
· Modelo de estructura.
· Modelo Abstracto.
· Modelo de Adaptación.
Esta
metodología nace con la finalidad de controlar el caos que han provocado en el
pasado procesos de desarrollo y así proporcionar un proceso sistemático
orientado una aplicación final de aplicaciones que tiene una definición exacta
del proceso de diseño que debe ser utilizado. Este proceso presenta flujos de
trabajo y puntos de control, y su calidad.
UWE
es una metodología muy detallada para el desarrollo de fases son las mismas a
las propuestas en el Proceso Unificado de Modelado. UWE está dirigido
específicamente a aplicaciones adaptadas basándose en características de
personalización como: la definición de un modelo de usuario en función de las
preferencias, conocimiento o tareas de usuario. Además UWE usa el paradigma
orientado a objetos, su orientación al usuario, la definición de una
meta-modelo (modelo de referencia) que da soporte al método y el grado de
formalismo que alcanza debido al soporte que proporciona para la definición de
restricciones sobre los modelos.
Consiste
en una notación y en un método: La
notación se basa en UML (OMG, 2003): para aplicaciones
Web en general y para aplicaciones adaptadas en particular.
No hay comentarios:
Publicar un comentario