Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Curso Uml 2.6 Otros Diagramas

15,402 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
  • Be the first to comment

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>

×