
NDT (Navigational Development Techniques) is a methodological approach oriented to the Web Engineering. Web Engineering is a specific line in the Software Engineering that offers specific models and techniques to deal with the special characteristics of Web systems.
In the last years, several web approaches were defined: OOHDM, UWE, WebML or OOH are only some examples. However, comparative studies concluded that these approaches are mainly focussed on analysis and design phases and there is an important gap in Web requirements treatment.
NDT is oriented to cover this gap. Thus, it is mainly focussed on the requirements and the analysis phases. It is an approach defined in the Model Driven paradigm and it offers a suitable and easy methodological environment. The most important characteristics of this approach are:
· It offers an easy interface to work with the final user in the requirements phase.
· It is based on a set of MOF methamodels that are not obligatory known by the development team. These metamodels are the base of NDT development process.
· It follows the requirements traceability from the capture till the analysis, offering systematic process based on formal transformations defined by QVT.
· NDT is completely based on UML, thus it can be compatible with another approaches like
Metrica.
· NDT is being applied in several real projects. It was a very applied methodology in real environment with very good results.
Nowadays, NDT has evolved in the enterprise environment and it covers the complete life cycle of a software project. With the use of NDT-Suite, NDT offer a tool support for each phase of the life cycle.
In this section, all the information about NDT can be obtained.
In
NDT Methodology you can find all the theoretical information about the methodology: life cycle, metamodels, papers, etc.
Although NDT was initially supported by
NDT-Tool, today it is not used and it is not being reviewed. In any case, in
NDT-Tool section information about this tool can be found.
Finally, in
NDT-Suite you access to a set of tools to deal with NDT in practise. This suite groups a set of tools to deal with NDT. These tools covers the hole life cycle and it is mainly oriented to the enterprise environment.
You can ask for more information in

.