Contabilidad
UNIDAD DIDACTICA 2 – Lenguaje Unificado de Modelado(UML) 1. INTRODUCCIÓN Y TIPOS DE DIAGRAMAS 1.1¿Qué es el UML? UML (Unified Modeling Language) es un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema software orientado a objetos. ¿Qué quiere decir esto exactamentea. Muy sencillo: Para realizar un proyecto debemos antes realizar un esquema del mismo. El UML nos permite mediante diagramas, plasmar de una forma detallada e inteligible la solución al problema planteado.
Pero no solo eso, tenemos que organizar el proceso de diseño de tal forma que los analista, clientes, desarrolladores y otras personas involucradas en el desarrollo del sistemalo comprendan y convengan con él. El UML proporciona esta organización.
1.1
Diagramas del UML
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas.
También existen unas reglas que combinan esto elementos pero de momento, vamos a ver los diagramas.
Los diagramas tienen como objetivo presentar diversas perspectivas de un sistema. Aesto se le llama Modelo. El modelo UML de un sistema es similar a un modelo a escala de un edificio junto con la interpretación del artista del edificio. Tenemos que tener en cuenta que un modelo UML describe lo que supuestamente hará un sistema, pero no dice como implementar dicho sistema.
Justo Fuentes
1
Programador de Aplicaciones Orientadas a Objetos1.2 Creación de diagramas con DIA. Para la creación de los diagramas necesitamos un programa editor de gráficos UML y que mejor que uno gratuito como es DIA. Para acceder a dicho programa solo tenemos que ir al menú Aplicaciones > Gráficos > Dia (Diagramas y Esquemas)
El programa consta de dos partes:
–
La barra de herramientas y La zona de trabajo o documento del diagrama.
Barra de HerramientasZona de trabajo o Diagrama
Justo Fuentes
2
Programador de Aplicaciones Orientadas a Objetos
La zona de trabajo aparece después de pulsar Archivo > Nuevo en la barra de herramientas. La primera vez que abrimos el programa no aparece ninguna barra de herramientas específica. La que nosotros necesitamos es la de UML así que pulsamos en el botón quehay debajo de la barra genérica y elegimos de entre todas las que aparecen la barra UML
Aquí se selecciona la barra de herramientas UML
Para dibujar un gráfico solo tenemos que pinchar sobre la forma deseada y arrastrarla hasta la ventana del diagrama.
Justo Fuentes
3
Programador de Aplicaciones Orientadas a ObjetosCada forma tiene sus características pero estas las iremos viendo conforme vayamos creando nuestros modelos.
Empecemos pues con los diagramas.
1.3 Diagrama de clases Pensad en las cosas que tenemos a nuestro alrededor. La mayoría de los que nos rodea tienen atributos o propiedades y seguramente realizaran unas determinadas acciones que podemos agrupar como conjunto de tareas.
Hasta aquí todo correcto ¿noa. Pues avancemos un poquito más recordando algunosconceptos de la programación orientada a objetos.
Estas cosas que tenemos a nuestro alrededor se distribuyen en categorías (coches, lavadoras, muebles…). Y a estas categorías las llamamos clases. Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. Por ejemplo: cualquiercosa dentro de la clase “lavadoras” tiene atributos como, la marca, el modelo, el numero de serie y la capacidad. También podemos observar que entre las acciones de esta clase se encuentra: “agregar ropa”, “agregar detergente”, “activarse” y “sacar ropa”.
El área superior contiene el nombre, en el área central ponemos los atributos y en el área inferior las acciones u operaciones. Un diagrama de clases esta formado por varios...
Regístrate para leer el documento completo.