Idioma Español_English Language
Logo de NDT NDT (Navigational Development Techniques) es una propuesta orientada en el paradigma de la ingeniería guiada por modelos. Inicialmente NDT estaba focalizada en las fases de ingeniería de requisitos y análisis, sin embargo, a medida que se ha ido evolucionando en la propuesta, las fases se han ido extendiendo hacia otras fases del ciclo de vida. En la actualidad, NDT cubre seis grupos de procesos que se encuentran detallados en el entorno NDTQ-Framework: procesos de desarrollo, mantenimiento, calidad del software, gestión de proyectos, pruebas y seguridad.

En 2004 NDT fue propuesta como una metodología para la captura y análisis de requisitos en sistemas web. La metodología define una serie de metamodels para las fases de requisitos y análisis y un conjunto de transformaciones y reglas que permiten obtener los modelos de análsis desde los requisitos. Para representar estos metamodelos, NDT propone una serie de sintaxis concretas que extiende a los patrones definidos en la metodología REM y a los modelos web de la metodología UWE. Toda la información sobre esta etapa de NDT puede encontrarse en el trabajo Modelos y técnicas para la especificación y el análisis de la Navegación en Sistemas Software.

En esta etapa, NDT fue acompañada de una herramienta, denominada NDT-Tool que cubría totalmente sus fases de requisitos y análisis así como la implementación de todas sus transformaciones.

NDT evolucionó, sin embargo a los nuevos estándares y sus metamodelos se definieron como metamodelos MOF. Sus transformaciones, inicialmente definidas mediante OCL, están ahora expresadas bajo el estándar QVT. En el trabajo NDT: A Model Driven Approach for Web Requirements se puede encontrar el detalle de la evolución y los ejemplos concretos de esta evolución en la Ingeniería de Requisitos. En esta evolución, se han definido un conjunto de profiles UML que han permitido el uso de herramientas UML en los desarrollos con NDT. Actualmente, está disponible toda una Suite de desarrollo, denominada NDT-Suite, que usa estos Profiles para adaptar Enterprise Architect al uso de NDT.

Además, usando la posibilidad de fusión y conexión de los metamodelos, NDT ha sido ampliado para adaptarse a entornos empresariales. Por ejemplo, en el trabajo NDT & METRICA V3. An approach for public organizations based on Model Driven Engineering se puede ver cómo se puede conectar con Métrica v3.

En la actualidad, NDT está siendo usado en varios proyectos y evoluciona creciendo en otros aspectos como su enriquecimiento en temas de testing temprano o aspectos de calidad del software.

En la sección de publicaciones seleccionando por el descriptor NDT puede encontrar múltiples referencias a la metodología. En cualquier caso, puede encontrar una visión general de NDT en este documento o puede solicitar más información desde esta página en info@iwt2.org.
IWT2 (2008) - Departamento de Lenguajes y Sistemas Informáticos - Universidad de Sevilla