Contabilidad

Páginas: 9 (2171 palabras) Publicado: 4 de octubre de 2010
Programador de Aplicaciones Orientadas a Objetos

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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad
  • Contabilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS