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:
[CSV]
Tipo:defensa tesis doctoral
Por:Jose Alfonso Aguilar
Lugar:Salón de Grados EPS-I
Día/hora:10:30 28/10/2011
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 ]