Curso Uml 2.6 Otros Diagramas

14,665 views
14,116 views

Published on

Capítulo 2.6 Otros diagramas (Diagramas de paquetes, diagrama de objetos y diagrama de tiempos) del workshop de 20 horas UML y Proceso Unificado.

Published in: Technology
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
14,665
On SlideShare
0
From Embeds
0
Number of Embeds
882
Actions
Shares
0
Downloads
0
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

Curso Uml 2.6 Otros Diagramas

  1. 1. Curso UML Emilio Avilés Ávila http://www.techmi.es
  2. 2. Workshop (20 horas) Workshop UML y Proceso Unificad para empresas y profesionales
  3. 3. Temario <ul><li>Introducción </li></ul><ul><li>Diagramas </li></ul><ul><ul><li>Casos de Uso </li></ul></ul><ul><ul><li>Diagramas de Clases </li></ul></ul><ul><ul><li>Diagramas de Interacción </li></ul></ul><ul><ul><li>Diagramas de Comportamiento </li></ul></ul><ul><ul><li>Diagramas de implementación </li></ul></ul><ul><ul><li>Otros diagramas </li></ul></ul><ul><li>Proceso Unificado </li></ul>
  4. 4. Tema 2 Diagramas
  5. 5. Objetivos <ul><li>Introducción </li></ul><ul><li>Diagramas </li></ul><ul><ul><li>Casos de Uso </li></ul></ul><ul><ul><li>Diagramas de Clases </li></ul></ul><ul><ul><li>Diagramas de Interacción </li></ul></ul><ul><ul><li>Diagramas de Comportamiento </li></ul></ul><ul><ul><li>Diagramas de implementación </li></ul></ul><ul><ul><li>Otros diagramas </li></ul></ul><ul><li>Proceso Unificado </li></ul><ul><li>Conocer otros diagramas UML de uso menos frecuente </li></ul><ul><li>Elementos UML de los diagramas de paquetes. </li></ul><ul><li>Elementos UML de los diagramas de objetos. </li></ul><ul><li>Elementos UML de los diagramas de tiempos. </li></ul><ul><li>Ejemplos. </li></ul>
  6. 6. Tema 2.6 Otros Diagramas
  7. 7. Tema 2.6.a Otros Diagramas Diagrama de Paquetes
  8. 8. 2.6 – Otros diagramas: Diagrama de paquetes <ul><li>Conceptos sobre Paquetes </li></ul><ul><ul><li>Paquete : mecanismo de propósito general para organizar elementos en grupos. </li></ul></ul><ul><ul><li>Puede contener: clases, interfaces, componentes, nodos, colaboraciones, casos de uso, diagramas y otros paquetes. </li></ul></ul><ul><ul><li>Forma un espacio de nombres. </li></ul></ul><ul><ul><li>El paquete raíz de un modelo es anónimo. </li></ul></ul>
  9. 9. 2.6 – Otros diagramas: Diagrama de paquetes <ul><li>Introducción Orientación a Objetos </li></ul><ul><ul><li>Visibilidad de los elementos: </li></ul></ul><ul><ul><ul><li>+ publico </li></ul></ul></ul><ul><ul><ul><li>-privado </li></ul></ul></ul><ul><ul><ul><li>#protegido </li></ul></ul></ul>
  10. 10. 2.6 – Otros diagramas: Diagrama de paquetes <ul><li>Términos y Conceptos </li></ul><ul><ul><li>Sistema </li></ul></ul><ul><ul><ul><li>Def. Conjunto de elementos organizados para acometer un objetivo descrito por un conjunto de modelos, posiblemente desde diferentes puntos de vista. </li></ul></ul></ul><ul><ul><li>Subsistema </li></ul></ul><ul><ul><ul><li>Def. Una parte del sistema. </li></ul></ul></ul><ul><ul><ul><li>Nos permite descomponer un sistema complejo en partes muy independientes. </li></ul></ul></ul>
  11. 11. 2.6 – Otros diagramas: Diagrama de paquetes <ul><li>Términos y Conceptos (II) </li></ul><ul><ul><li>Modelo </li></ul></ul><ul><ul><ul><li>Def. Simplificación de la realidad creado para entender mejor un sistema. </li></ul></ul></ul><ul><ul><ul><li>Un modelo se puede representar como un paquete especial. </li></ul></ul></ul><ul><ul><li>Vista </li></ul></ul><ul><ul><ul><li>Def. Proyección de un modelo, que expone una perspectiva que omite entidades que no son relevantes para la vista. </li></ul></ul></ul><ul><ul><li>Estereotipo <<trace>> </li></ul></ul><ul><ul><ul><li>Permite crear relaciones entre elementos que viven en diferentes modelos. </li></ul></ul></ul><ul><ul><ul><li>Normalmente la dirección de la dependencia ira hacia el mas antiguo. </li></ul></ul></ul>
  12. 12. 2.6 – Otros diagramas: Diagrama de paquetes <ul><li>Ejemplo Diagrama de Paquetes </li></ul>
  13. 13. Tema 2.6.b Otros Diagramas Diagrama de objetos
  14. 14. 2.6 – Otros diagramas: Diagrama de objetos <ul><li>Objetos </li></ul><ul><ul><li>Instancia: manifestación concreta de una abstracción. </li></ul></ul><ul><ul><li>Representación gráfica: subrayando su nombre. </li></ul></ul><ul><ul><li>Estereotipos estándar aplicables a las relaciones clase-objeto: </li></ul></ul><ul><ul><ul><li>instanceOf : el objeto es una instancia del clasificador destino. </li></ul></ul></ul><ul><ul><ul><li>instantiate : la clase origen crea instancias de la clase destino. </li></ul></ul></ul><ul><ul><li>Estereotipos estándar para instancias de mensajes y transiciones: </li></ul></ul><ul><ul><ul><li>become : el destino es el mismo que el origen en un instante posterior. </li></ul></ul></ul><ul><ul><ul><li>copy : el destino es una copia igual del origen pero independiente. </li></ul></ul></ul><ul><ul><li>Restricción estándar para objetos: </li></ul></ul><ul><ul><ul><li>transient : la instancia se crea y se destruye durante la colaboración. </li></ul></ul></ul>
  15. 15. 2.6 – Otros diagramas: Diagrama de objetos <ul><li>Puertos </li></ul><ul><ul><li>Especifican un modelo de comunicación por medio de interfaces. </li></ul></ul><ul><ul><li>Se especifican los interfaces ofrecidos y los requeridos </li></ul></ul><ul><ul><li>Permite la construcción basada en componentes. </li></ul></ul>
  16. 16. 2.6 – Otros diagramas: Diagrama de objetos <ul><li>Puertos con comportamiento </li></ul>
  17. 17. 2.6 – Otros diagramas: Diagrama de objetos <ul><li>Ejemplo </li></ul>
  18. 18. Tema 2.6.c Otros Diagramas Diagrama de tiempos
  19. 19. 2.6 – Otros diagramas: Diagrama de tiempos <ul><li>Restricciones de tiempo </li></ul>
  20. 20. 2.6 – Otros diagramas: Diagrama de tiempos <ul><li>Diagramas de tiempo </li></ul>
  21. 21. 2.6 – Otros diagramas: Diagrama de tiempos <ul><li>Múltiples líneas de vida </li></ul>
  22. 22. 2.6 – Otros diagramas: Diagrama de tiempos <ul><li>Valores continuos </li></ul>
  23. 23. Conclusiones <ul><li>Conocer otros diagramas UML de uso menos frecuente </li></ul><ul><li>Elementos UML de los diagramas de paquetes. </li></ul><ul><li>Elementos UML de los diagramas de objetos. </li></ul><ul><li>Elementos UML de los diagramas de tiempos. </li></ul><ul><li>Ejemplos. </li></ul><ul><li>Introducción </li></ul><ul><li>Diagramas </li></ul><ul><ul><li>Casos de Uso </li></ul></ul><ul><ul><li>Diagramas de Clases </li></ul></ul><ul><ul><li>Diagramas de Interacción </li></ul></ul><ul><ul><li>Diagramas de Comportamiento </li></ul></ul><ul><ul><li>Diagramas de implementación </li></ul></ul><ul><ul><li>Otros diagramas </li></ul></ul><ul><li>Proceso Unificado </li></ul>
  24. 24. Referencias <ul><li>Tutorial UML </li></ul><ul><ul><li>http://www.sparxsystems.com.ar/uml-tutorial.html </li></ul></ul><ul><li>Diagramas de paquetes </li></ul><ul><ul><li>http://www.monografias.com/trabajos34/ingenieria-software/ingenieria-software.shtml#dpaquet </li></ul></ul>

×