Vous êtes sur la page 1sur 18

DIAGRAMAS UML

DA4EQUIPO3
Adrin Snchez Vicent Baixauli Noem Grau

INTRODUCCIN

UML o Lenguaje Unificado de Modelado se utiliza para el diseo del software. Se trata de generar diseos que muestren las ideas de la forma ms sencilla y fcil de entender por otras personas. Lo utilizamos para especificar o describir mtodos o procesos, por ese motivo consta de tantos diagramas, para que se modele de la manera ms completa y entendible por otros programadores.
2

DIAGRAMAS DE INTERACCIN

D. de Colaboracin relaciones entre objetos (interacciones) y los mensajes que se intercambian (mtodos). D. de Secuencia muestran las interacciones a travs del tiempo.

DIAGRAMA DE COLABORACIN O INTERACIN

Muestra las relaciones existentes entre los objetos. Aparecen mensajes que indican los mtodos que pueden realizar dichos objetos. Los diagramas de colaboracin y secuencia (diagramas de interaccin) muestran el conjunto de objetos y cmo se relacionan entre ellos (interaccin), y a su vez cmo intercambian mensajes (mtodos) entre ellos.
4

ELEMENTOS

Los elementos que encontramos son:

Los mensajes pueden ser:

Simples: es la transferencia normal del control entre un objeto a otro.

Sincrnicos: es la espera a la respuesta de un mensaje antes de continuar con su trabajo.


Asincrnicos: no espera respuesta de un mensaje para continuar con su trabajo.

REPRESENTACIN

Los objetos de izquierda a derecha.


Lnea de vida de un objeto discontinua hacia abajo. Lnea continua con flecha conecta lnea de vida con otra y representa un mensaje de un objeto a otro. Tiempo inicia en parte superior hacia abajo.
6

EJEMPLO D. SECUENCIA

EJEMPLO D. SECUENCIA LAVADORA

EJEMPLO D. COLABORACIN

EJEMPLO D. COLABORACIN LAVADORA

10

DIAGRAMAS DE PAQUETES

Pertenece al grupo de los diagramas de estructura. Muestran cmo se divide un sistema de forma lgica, es decir, es la representacin jerrquica de dicho sistema. Paquete son como carpetas contenedoras que pueden almacenar distintos objetos, clases e incluso otros paquetes. stos suelen llevar un nombre descriptivo de su contenido.

11

EJEMPLO D. PAQUETES

12

EJEMPLO D. PAQUETES VEHCULO


Paquete Vehiculo VehiculoDeM otor
A ttributes + Cilindrada : int + NumeroDeRueda : int Operations + acelelar() : void

Coches
A ttributes + NumeroDePuertas : int Operations

M otos
A ttributes + TipoCarenado : string Operations

13

DIAGRAMAS DE ESTRUCTURA

Diagrama estructura muestra la distribucin interna de una clase y las colaboraciones que existen en la disposicin.

Estructura compuesta los elementos estn interconectados y colaboran a la hora de ejecutarse con el fin de conseguir los objetivos.
14

ELEMENTOS

Clase (abstracta) que realiza una serie de actividades segn las interacciones que se hayan producido en las partes. Se representa con un rectngulo. Partes muestra qu va a realizar una instancia o coleccin de las mismas en el programa; puede hacer referencia a un nico rol, a una superclase abstracta o nombrar una clase concreta especfica. Conector relacin entre las partes internas de la clase que se est analizando. Puertas punto de interaccin que conecta clasificadores estructurados con sus partes y con el sistema.

15

EJEMPLO D. ESTRUCTURA

Parte el motor y las llantas en el carro, o el motor y el propulsor en el Barco


16

CONCLUSIN

Diagramas de interaccin: Definen los mensajes mediante los cuales interactan los objetos, de manera simple (D. colaboracin) o secuencialmente (D. secuencia).

Diagramas de paquetes: Dividen el sistema de manera jerrquica englobando clases mediante paquetes.
Diagramas de estructura: Muestra el funcionamiento de una clase de manera interna.

17

BIBLIOGRAFA

http://www.milestone.com.mx/articulos/componiendo_lo_descom puesto_diagrama_de_estructura_compuesta.htm

http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado http://www.agilemodeling.com/essays/umlDiagrams.htm Aprendiendo UML en 24 horas. Joseph Schmuller, Ed. Prentice Hall.

18

Vous aimerez peut-être aussi