
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, although in its last versions it covers the hole life
cycle. 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, that follows till implementation.
· NDT is completely based on UML, thus it can be compatible with another approaches like
Métrica.
· 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.