Developing Systems with NDT and NDT-Tool

The rising interest for developing systems in web environments has produced that the research community poses the necessity of offering methodological proposals in order to give a suitable reference when a web system is produced. In the last years, several methodological proposals have appeared: OOHDM (Object Oriented Hypermedia Design Method, UWE (UML Based Web Engineering), OOH (Object-Oriented Hypermedia Method), WSDM (Web Site Design Method) or WebML (Web Modelling Language) are only some examples. However, there is not a standard and world wide accepted methodology. Each methodology proposes its own techniques and models. This fact has produced that some studies have been made in order to compare them. These comparatives studies show that there are some gaps in web engineering. This paper presents these gaps and introduces NDT (Navigational Development Techniques). NDT is an approach which offers a different development process that starts with requirements treatment and allows to get design models using a systematic process. It tries to solve some of these gaps detected in web engineering. In order to introduce how NDT confronts these gaps, the paper presents NDT development process, a global vision of its objectives and its tool case, NDT-Tool. Also, this paper enumerated some real projects developed by NDT and NDT-Tool in real companies.

[1]  Antonia M. Reina Quintero,et al.  The NDT Development Process , 2003, ICWE.

[2]  Michael Lang,et al.  A Survey of Multimedia and Web Development Techniques and Methodology Usage , 2001, IEEE Multim..

[3]  Antonia M. Reina Quintero,et al.  NDT-Tool: A Case Tool to Deal with Requirements in Web Information Systems , 2003, ICWE.

[4]  Heeseok Lee,et al.  A scenario-based object-oriented methodology for developing hypermedia information systems , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[5]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[6]  Cristina Cachero OO-H: una extensión a los métodos OO para el modelado y generación automática de interfaces hipermediales , 2003 .

[7]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[8]  Luciano Baresi,et al.  Extending UML for modeling Web applications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[9]  María José Escalona Cuaresma,et al.  Requirements Capture Workflow in Global Information Systems , 2002, OOIS.

[10]  Nora Koch,et al.  Software Engineering for Adaptive Hypermedia Applications , 2001 .

[11]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[12]  Daniel Schwabe,et al.  Developing Hypermedia Applications using OOHDM , 1998 .

[13]  Philippe Kruchten,et al.  What Is the Rational Unified Process ? , 2001 .

[14]  Jesús Torres Valderrama,et al.  Methodologies to develop Web Information Systems and Comparative Analysis , 2002 .

[15]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.