Issue No. 03 - May/June (2008 vol. 34)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSE.2008.27
Maria J. Escalona , University of Seville, Seville
Gustavo Aragón , Everis, Seville
Web Engineering is a new research line in Software Engineering that covers the definition of processes, techniques and models suitable for Web environments in order to guarantee the quality of results. The research community is working in this area and, as a very recent line, they are assuming the Model-Driven paradigm to support and solve some classic problems detected in Web developments. However, there is a lack in Web requirements treatment. This paper presents a general vision of NDT (Navigational Development Techniques) which is an approach to deal with requirements in Web systems. It is based on conclusions obtained in several comparative studies and it tries to fill some gaps detected by the research community. This paper presents its scope, its most important contributions and offers a global vision of its associated tool: NDT-Tool. Furthermore, it analyses how Web Engineering can be applied in the enterprise environment. NDT is being applied in real projects and has been assumed by several companies as a requirements methodology. The approach offers a Web requirements solution based on a Model-Driven paradigm that follows the most accepted tendencies by Web Engineering
Software engineering for Internet projects, Surveys of historical development of one particular area, Requirements/Specifications
G. Aragón and M. J. Escalona, "NDT. A Model-Driven Approach for Web Requirements," in IEEE Transactions on Software Engineering, vol. 34, no. , pp. 377-390, 2008.