-
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…
-
Ejercicios De diagrama de clases
En esta entrada se pretende dar unos ejercicios para practicar lo que son los diagramas de clases, una de las características del UML, y una propiedad de la programación orientada objetos. Tenemos las clases Yegua, Semental, Potro, Potranca, Caballo, CaballoMacho y CaballoHembra, así como las asociaciones padre y madre. Establezca la jerarquía de las clases haciendo figurar en ella ambas asociaciones. Utilice las especificaciones {incomplete}, {complete}, {disjoint} y {overlapping}. Introduzca la clase Manada. Establezca la asociación de composición entre esta clase y las clases ya introducidas. Modele los aspectos estáticos del texto siguiente en forma de diagrama de clases. Una central de caballos vende diferentes tipos de productos para caballos: productos de mantenimiento, alimentación, equipamiento (para montar el caballo), herraje. Un pedido contiene una serie de productos y…
-
Instalación de DIA
En esta entrada se va a tratar la instalación del software DIA, que es una aplicación utilizada para la creación de diagramas de casi todo tipo. Es software libre, y esta disponible para sistemas operativos windows, linux y mac osx. Su pagina de descarga es la siguiente; descarga dia Después de realizar la descarga deberás de seguir las instrucción del asistente de instalación, si estas en windows con aplicar los siguientes, siguientes, debería de ser necesario para que lo tengas instalado en tu ordenador. Si usas linux brinda la opción de instalación mediante los paquetes *.deb y *.rpm; los primeros son para distribución basadas en debian y en redhat respectivamente.
-
UML y la programación orientada a objetos.
El Lenguaje Unificado de modelado (UML por sus siglas en ingles), es mas conocido y utilizado para el modelado de sistemas de software, está respaldado por el Object Management Group (OMG). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un “plano” del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados. Es importante remarcar que UML es un “lenguaje de modelado” para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el…