Dia y los diagramas de clase
En esta entrada se va ha ejemplificar el uso del software Dia, si no lo tienes instalado puedes leer aquí para su instalación. Bajo el supuesto que se encuentre instalado se procede a su uso. Para ello se expresará las clases monociclo, bicicleta y triciclo. Con sus respectivas herencias. Para ello se procede a ejecutar día. Cuando ejecuta el software Dia, la pantalla que le muestra es una como la que se puede apreciar en la figura 1.
En la figura 1. se puede observar todo lo que contiene la pantalla principal del software dia, posteriormente se puede fragmentar esa pantalla en las figuras posteriores, por ejemplo en la figura 2. se observa el lienzo de trabajo, el lugar donde se estará colocando los diagramas o figuras que se creen. En la figura 3. se muestra la paleta de herramientas básicas, donde se pude seleccionar un objeto creado, incrustar un texto o imagen e incluso agregar algún tipo de líneas y darle los etilos que estén disponibles.
En la figura 4, se encuentra un selector de diagramas, por defecto se muestra seleccionado el último diagrama que se ha utilizado, sin embargo, se puede elegir el que se va a usar. para este caso se usa el que dice UML. y se podrá notar que los objetos de la figura 5, cambian de acuerdo al tipo de de diagrama elegido. Para el ejemplo que se esta trabajando se debe de seleccionar UML.
Si la paleta de herramientas ha cambiado a una similar como la que se muestra en la figura 6. Se puede deducir que ha elegido la opción UML del software Dia, En la Figura 7, se muestra el objeto que permitirá crear de manera gráfica las clases que se desean, solo hay que pulsar sobre el y dar un clic en el lienzo de trabajo de Dia. Para asignarle un nombre a la clase hay que seleccionarla y hacer un clic secundario sobre ella, lo que mostrara una imagen como la que se tiene en la figura 8, en esa ventana se muestra las opciones de colocar, el nombre de la clase, los atributos que esa pueda tener y los métodos u operaciones que esta haga. A continuación se deja un vídeo donde se muestra la creación de tres clases (expresadas al inicio).