Idioma Español_English Language
NDT-Suite
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. Flecha 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. Flecha 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. Flecha 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. Flecha 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. Flecha 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. Flecha 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. Flecha 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. Flecha 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.

IWT2 (2008) - Departamento de Lenguajes y Sistemas Informáticos - Universidad de Sevilla