Diagramasuml

486 views

Published on

Diagramas de actividades

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
486
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Diagramasuml

  1. 1. DIAGRAMAS UML DA4EQUIPO3 Adrián Sánchez Vicent Baixauli Noemí Grau
  2. 2. INTRODUCCIÓN <ul><li>UML o Lenguaje Unificado de Modelado se utiliza para el diseño del software. </li></ul><ul><li>Se trata de generar diseños que muestren las ideas de la forma más sencilla y fácil de entender por otras personas. </li></ul><ul><li>Lo utilizamos para especificar o describir métodos o procesos, por ese motivo consta de tantos diagramas, para que se modele de la manera más completa y entendible por otros programadores. </li></ul>
  3. 3. DIAGRAMAS DE INTERACCIÓN <ul><li>D. de Colaboración  relaciones entre objetos ( interacciones ) y los mensajes que se intercambian ( métodos ). </li></ul><ul><li>D. de Secuencia  muestran las interacciones a través del tiempo. </li></ul>
  4. 4. DIAGRAMA DE COLABORACIÓN O INTERACIÓN <ul><li>Muestra las relaciones existentes entre los objetos. </li></ul><ul><li>Aparecen mensajes que indican los métodos que pueden realizar dichos objetos. </li></ul><ul><li>Los diagramas de colaboración y secuencia  ( diagramas de interacción ) muestran el conjunto de objetos y cómo se relacionan entre ellos (interacción), y a su vez cómo intercambian mensajes (métodos) entre ellos. </li></ul>
  5. 5. ELEMENTOS <ul><li>Los elementos que encontramos son: </li></ul><ul><ul><li>Los mensajes pueden ser: </li></ul></ul><ul><ul><ul><li>Simples: es la transferencia normal del control entre un objeto a otro. </li></ul></ul></ul><ul><ul><ul><li>Sincrónicos: es la espera a la respuesta de un mensaje antes de continuar con su trabajo. </li></ul></ul></ul><ul><ul><ul><li>Asincrónicos: no espera respuesta de un mensaje para continuar con su trabajo. </li></ul></ul></ul>
  6. 6. REPRESENTACIÓN <ul><li>Los objetos de izquierda a derecha. </li></ul><ul><li>Línea de vida de un objeto discontinua hacia abajo. </li></ul><ul><li>Línea continua con flecha conecta línea de vida con otra y representa un mensaje de un objeto a otro. </li></ul><ul><li>Tiempo inicia en parte superior hacia abajo. </li></ul>
  7. 7. EJEMPLO D. SECUENCIA
  8. 8. EJEMPLO D. SECUENCIA LAVADORA
  9. 9. EJEMPLO D. COLABORACIÓN
  10. 10. EJEMPLO D. COLABORACIÓN LAVADORA
  11. 11. DIAGRAMAS DE PAQUETES <ul><li>Pertenece al grupo de los diagramas de estructura. </li></ul><ul><li>Muestran cómo se divide un sistema de forma lógica, es decir, es la representación jerárquica de dicho sistema. </li></ul><ul><li>Paquete  son como carpetas contenedoras que pueden almacenar distintos objetos, clases e incluso otros paquetes. </li></ul><ul><li>Éstos suelen llevar un nombre descriptivo de su contenido. </li></ul>
  12. 12. EJEMPLO D. PAQUETES
  13. 13. EJEMPLO D. PAQUETES VEHÍCULO
  14. 14. DIAGRAMAS DE ESTRUCTURA <ul><li>Diagrama estructura  muestra la distribución interna de una clase y las colaboraciones que existen en la disposición. </li></ul><ul><li>Estructura compuesta  los elementos están interconectados y colaboran a la hora de ejecutarse con el fin de conseguir los objetivos. </li></ul>
  15. 15. ELEMENTOS <ul><li>Clase  (abstracta) que realiza una serie de actividades según las interacciones que se hayan producido en las partes. Se representa con un rectángulo. </li></ul><ul><li>Partes  muestra qué va a realizar una instancia o colección de las mismas en el programa; puede hacer referencia a un único rol, a una superclase abstracta o nombrar una clase concreta específica. </li></ul><ul><li>Conector  relación entre las partes internas de la clase que se está analizando. </li></ul><ul><li>Puertas  punto de interacción que conecta clasificadores estructurados con sus partes y con el sistema. </li></ul>
  16. 16. EJEMPLO D. ESTRUCTURA Parte  el motor y las llantas en el carro, o el motor y el propulsor en el Barco
  17. 17. CONCLUSIÓN <ul><li>Diagramas de interacción: Definen los mensajes mediante los cuales interactúan los objetos, de manera simple (D. colaboración) o secuencialmente (D. secuencia). </li></ul><ul><li>Diagramas de paquetes: Dividen el sistema de manera jerárquica englobando clases mediante paquetes. </li></ul><ul><li>Diagramas de estructura: Muestra el funcionamiento de una clase de manera interna. </li></ul>
  18. 18. BIBLIOGRAFÍA <ul><li>http://www.milestone.com.mx/articulos/componiendo_lo_descompuesto_diagrama_de_estructura_compuesta.htm </li></ul><ul><li>http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado </li></ul><ul><li>http://www.agilemodeling.com/essays/umlDiagrams.htm </li></ul><ul><li>Aprendiendo UML en 24 horas . Joseph Schmuller, Ed. Prentice Hall. </li></ul>

×