Un dels problemes més importants que es va proposar solucionar quan va aparèixer l'Enginyeria Web va ser la manca de tècniques per a l'especificació de requisits d'aplicacions Web. Encara que s'han presentat diverses propostes que proporcionen suport metodològic al desenvolupament d'aplicacions Web, la majoria d'elles es centren bàsicament en definir models conceptuals que permeten representar de forma abstracta una aplicació Web; les activitats relacionades amb l'especificació de requisits són vagament tractades per aquestes propostes. A més, les tècniques tradicionals per a l'especificació de requisits no proporcionen un suport adequat per a considerar característiques pròpies de les aplicacions Web com pot ser la Navegació. En aquesta tesi, es presenta una aproximació d'Enginyeria de Requisits per a especificar els requisits de les aplicacions Web. Aquesta aproximació inclou mecanismes basats en la metàfora de tasca per a especificar no sols els requisits relacionats amb aspectes estructurals i de comportament d'una aplicació Web, sinó també els requisits relacionats amb aspectes navegacionals. No obstant això, una especificació de requisits és poc útil si no som capaços de transformar-la en els artefactes de programari corresponents. Aquest és un problema clàssic que la comunitat d'Enginyeria del Programari ha tractat de resoldre des dels seus inicis: com passar de l'espai del problema (requisits d'usuari) a l'espai de la solució (disseny i implementació) seguint una guia metodològica clara i precisa. En aquesta tesi, es presenta una estratègia que, basant-se en transformacions de grafs, i estant suportada per un conjunt d'eines, ens permet realitzar de forma automàtica transformacions entre especificacions de requisits basades en tasques i esquemes conceptuals Web. A més, aquesta estratègia s'ha integrat amb un mètode d'enginyeria Web amb capacitats de generació automàtica de codi. Aquesta integració ens permet proporcionar un mecanisme per a generar de forma automàtica prototips d'aplicacions Web a partir d'especificacions de requisits.