Departamento de Lenguajes y Sistemas Informáticos

Comunicación

Título:A goal oriented approach for managing requirements in the development of Web applications Incorpóralo a tu calendario:
Tipo:defensa tesis doctoral
Por:Jose Alfonso Aguilar
Lugar:Salon de grados EPSI
Día/hora:28/10/2011 10:30
Duración aproximada:2:00 horas
Persona de contacto:Garrigós Fernández, Irene (igarrigos[Perdone'm]dlsi.ua.es)
Resumen:
En los últimos años, han surgido nuevas propuestas para
abordar el desarrollo de aplicaciones
Web, algunas de ellas se centran principalmente en la
representación de la aplicación Web en
un cierto nivel de abstracción (modelo conceptual), otros
por su parte, se centran en tareas
específicas de la proceso de desarrollo dejando de lado
la fase de requisitos. Además, debido
a la creciente complejidad de las aplicaciones Web (es
decir, los cambios en la tecnología de
implementación) y las múltiples audiencias implicadas en
su uso (audiencia heterogénea), la
fase de requisitos es más difícil de realizar y
mantener. Como resultado, un problema surge en
estas propuestas: la ausencia de una guía de diseño que
facilite el desarrollo de las aplicaciones
Web basada en las necesidades del usuario y las
expectativas.
Para superar la falta de dicho proceso, la tesis doctoral
presenta una aproximación dirigida
por modelos para el desarrollo de aplicaciones Web. En
concreto, se propone la especificación
de los requisitos de la aplicación Web un modelo conceptual
basado en el marco de modelado
orientado a objetivos i*. Al realizarse la especificación
de los requisitos en un modelo, la
derivación automática de los modelos conceptuales que
constituyen una aplicaciones Web es
posible. Además, se presenta el soporte para la gestión
de requisitos con lo cual sería factible
evitar problemas a nivel conceptual con (i) trazabilidad
de requisitos, (ii) análisis de impacto
y (iii) las decisiones de diseño que esten basadas en la
maximización de los requisitos no-funcionales.
Por último, como una prueba de concepto se ha implementado
la propuesta en la
plataforma Eclipse y se demuestra su aplicabilidad en un
caso de estudio.
[ Tancar ]