Dia es una aplicación de diagramación que entre los tipos de diagramas que acepta se encuentran los diagramas UML. Los archivos creados con este diagramador son archivos .dia, que, si se encuentra instalado dia2code, una extensión del shell en el caso de Windows, es posible traducir a código fuente de varios lenguajes,
Tutorial sobre desarrollo de código con UML en DIA, que explica cómo dibujar y generar código fuente C a partir de diagramas UML de Dia.
Conceptos necesarios para entender la
práctica
Siguiendo el tutorial, cree una clase
que represente, por ejemplo, la clase Punto, que guarde las coordenadas
cartesianas x
e y, y que
tenga un constructor y un método toString()
que genere en una cadena las
coordenadas separadas por una coma.
Una vez guardado el diagrama UML, genere codigo C a partir del mismo y estúdielo. Añada otra clase relacionada con herencia, ... etc., y observe los cambios en el código generado.