NDT-Suite es un conjunto de herramientas para aplicar la
metodología NDT. NDT ha sido una metodología muy
aplicada pero la única forma de que pueda ser una realidad empresarial
pasa por ofrecer herramientas que den soporte al desarrollo, pero, además es
esencial para la correcta validación de nuestros trabajos de investigación.
Por esta razón, nuestro trabajo se ha encaminado a desarrollar un conjunto
de herramientas; todas ellas distribuidas bajo el nombre de NDT-Suite.
Para desarrollar NDT-Suite lo primero que se hizo fue hacer una
extensión de la propia metodología. Tomando las ideas de NDT y siguiendo
las premisas marcadas por la metodología
Métrica
V3 se hizo una extensión para abordar todo el ciclo de vida. Como se presenta en
la sección de la
metodología NDT,
NDT cubre seis grupos de procesos:
desarrollo, aseguramiento de la calidad, gestión, mantenimiento, testing y seguridad.
El paquete de herramientas NDT-Suite está compuesto por las siguientes herramientas:
-
NDT-Profile:
Es un conjunto de perfiles UML específicos para NDT. Esta herramienta permite tener
y trabajar con todos los elementos de NDT y, bajo el entorno de
Enterprise Architect
permite trabajar fácilmente con los conceptos de la metodología.
Más información...
-
NDT-Driver:
Permite, tomando como entrada un proyecto elaborado mediante NDT-Profile ejecutar
de manera automática las transformaciones definidas en la metodología NDT. A
efectos prácticos, esta herramienta permite disminuir el tiempo empleado
en la descripción y diseño de los modelos propios de las fases del ciclo de
vida software posteriores a la fase de captura de requisitos, ya que los
modelos básicos obtenidos por esta herramienta proporciona al analista
un punto de partida.
Más información...
-
NDT-Quality:
Es una herramienta que automatiza el proceso de revision de los modelos de
un proyecto desarrollado con NDT-Profile. NDT-Quality chequea tanto la
calidad de la propia metodología como reglas específicas de UML.
Más información...
-
NDT-Prototypes:
Es una herramienta que genera de manera totalmente automática un conjunto de
prototipos XHTML a partir de los modelos de navegación descritos en la fase de
análisis de un proyecto desarrollado con NDT-Profile. A efectos prácticos,
esta herramienta permite disminuir el tiempo empleado en la construcción de una
aplicación web ya que proporciona al equipo de desarrollo un punto de partida
a la hora de llevar a cabo la construcción del sistema.
Más información...
-
NDT-Glossary:
Es una herramienta que implementa un procedimiento automático que,
a partir del modelo de requisitos de un proyecto que sigue la metodología NDT
y que ha sido especificado en base a la herramienta NDT-Profile, genera la primera
instancia del glosario terminológico de dicho proyecto.
Más información...
-
NDT-Counter:
NDT-Counter permite aplicar la técnica de los puntos de casos de uso para
estimar el esfuerzo para desarrollar un proyecto con NDT.
Más información...
-
NDT-Report:
NDT-Report genera una serie de documentos PDF a partir de NDT-Profile. Es una
herramienta que se encuentra integrada como un conjunto de plantillas de NDT.
Más información...
-
NDT-Checker:
Es la única herramienta de NDT-Suite que no está basada en el
paradigm MDE. Esta herramienta incluye un conjunto de plantillas,
diferente por cada elemento de NDT.
Más información...
Todas estas herramientas son gratuitas y pueden bajarse desde este website.
Para ilustrar el uso de NDT y NDT-Suite, ofrecemos una seeción, la sección de formación
donde se encuentran algunos tutoriales y un ejemplo completo, el hotel Ambassador
que puede ser descargado.