Dealing with Dependencies among Functional and Non-functional Requirements for Impact Analysis in Web Engineering [chapter]

José Alfonso Aguilar, Irene Garrigós, Jose-Norberto Mazón, Anibal Zaldívar
2012 Lecture Notes in Computer Science  
Due to the dynamic nature of the Web, as well as its heterogeneous audience, Web applications are more likely to rapidly evolve, thus leading to inconsistencies among requirements during the development process. Importantly, to deal with these inconsistencies Web developers need to know dependencies among requirements. Furthermore, the understanding of requirement dependencies also helps in better managing and maintaining Web applications. Therefore, in this paper, an algorithm has been defined
more » ... in order to analyze dependencies among functional and non-functional requirements, thus understanding which is the impact derived from a change during the Web application development process. This impact analysis would support Web developer in selecting requirements to be implemented, thus ensuring that Web applications finally satisfy the audience
doi:10.1007/978-3-642-31128-4_9 fatcat:ob25firb25gtjgousnprtbvyty