Resumen:
|
Los métodos de Ingeniería Web dirigidos por modelos han mejorado tanto la
calidad como la eficiencia a la hora de desarrollar aplicaciones Web. Estos métodos
utilizan modelos conceptuales para capturar de forma abstracta ...[+]
Los métodos de Ingeniería Web dirigidos por modelos han mejorado tanto la
calidad como la eficiencia a la hora de desarrollar aplicaciones Web. Estos métodos
utilizan modelos conceptuales para capturar de forma abstracta una representación
detallada de la aplicación Web a desarrollar. La ventaja más destacada de esta
aproximación es que a partir de estos modelos, ampliamente validados en entornos
industriales, es factible la generación sistemática del código que implementa la
aplicación Web.
Las aplicaciones Web 2.0 destacan, fundamentalmente, en la alta implicación de
los usuarios a la hora de crear sus contenidos, ya sean en forma de opiniones, fotos,
definiciones o videos. Este hecho enfatiza el carácter colaborativo de las aplicaciones
Web 2.0 y otorga al usuario un rol primordial en la aplicación. Para lograr la
colaboración del usuario, es un requisito imprescindible que la aplicación proporcione
una interacción precisa e intuitiva. Este objetivo se ha conseguido en las aplicaciones
Web 2.0 mediante: 1) una interfaz de usuario tecnológicamente muy avanzada y con
un elevado grado de usabilidad; y 2) la reutilización de un conjunto de buenas
prácticas, ampliamente aplicadas en el dominio de la Web 2.0, que proporcionan al
usuario una forma sencilla y conocida de interactuar con la aplicación. Con el objetivo
de desarrollar aplicaciones Web 2.0 de calidad, ambos aspectos tienen que estar
presentes en los métodos de Ingeniería Web.
Esta tesis doctoral presenta el método de Ingeniería Web dirigido por modelos
OOWS 2.0 como una evolución incremental y necesaria del método OOWS. El objetivo
esencial de este nuevo método es el de proporcionar la expresividad conceptual
requerida para el desarrollo de aplicaciones Web 2.0. En concreto, las contribuciones
se centran en soportar los aspectos avanzados de la interacción con el usuario final,
tan relevantes en este tipo de aplicaciones. Para lograr esta meta, la tesis doctoral introduce una serie de modelos
conceptuales que capturan, sin ambigüedades, las nuevas necesidades de interacción
demandadas por las aplicaciones Web 2.0.
[-]
|