introducción a uml prof. joel moreno molina. qué es uml? el lenguaje de modelado unificado es un...
TRANSCRIPT
![Page 1: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/1.jpg)
Introducción a UMLIntroducción a UML
Prof. Joel Moreno Molina
![Page 2: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/2.jpg)
Qué es UML?
El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar los artefactos de un sistema.
![Page 3: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/3.jpg)
Artefactos
Modelo de casos de uso Modelo de análisis Modelo de diseño Modelo de implementación Modelo de despliegue Modelo de datos Modelo del negocio
![Page 4: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/4.jpg)
Historia de versiones de UML
![Page 5: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/5.jpg)
Historia de versiones de UML
![Page 6: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/6.jpg)
Tipos de diagrama
Diagrama de estructura: – Incluye a los diagramas que muestran la
organización de un sistema: en clases, en capas, en componentes, etc.
Diagrama de comportamiento:– Incluye a los diagramas que muestran el
comportamiento de un sistema
![Page 7: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/7.jpg)
Diagramas de estructura
1. Diagrama de clases
2. Diagrama de objetos
3. Diagrama de paquetes
4. Diagrama de componentes
5. Diagrama de estructura compuesta
6. Diagrama de despliegue
![Page 8: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/8.jpg)
Diagrama de clases
Un diagrama de clases proporciona un punto de vista estático de los elementos, principalmente clases, que conforman un modelo y las relaciones entre estos
![Page 9: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/9.jpg)
Diagrama de clases
![Page 10: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/10.jpg)
Diagrama de objetos
Es un diagrama que muestra los objetos y sus relaciones, en tiempo de ejecución
Diagrama de clases
Diagrama de objetos
![Page 11: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/11.jpg)
Diagrama de paquetes
Un diagrama que muestra como los elementos del modelo están organizados en paquetes y las relaciones entre los paquetes
![Page 12: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/12.jpg)
Diagrama de paquetes
![Page 13: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/13.jpg)
Diagrama de paquetes
![Page 14: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/14.jpg)
Diagrama de componentes
Un diagrama que muestra la organización y las dependencias entre los componentes
Componente: parte reemplazable de un software, que encapsula comportamiento (código) y proporciona un interfaz
![Page 15: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/15.jpg)
Diagrama de componentes
![Page 16: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/16.jpg)
Diagrama de componentes
![Page 17: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/17.jpg)
Diagrama de estructura compuesta
Diagrama que muestra la estructura interna de un clasificador, como por ejemplo, una clase o un componente
![Page 18: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/18.jpg)
Diagrama de despliegue
Un diagrama que muestra la arquitectura de ejecución de un sistema
![Page 19: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/19.jpg)
Diagrama de despliegue
![Page 20: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/20.jpg)
Diagramas de comportamiento
1. Diagrama de casos de uso
2. Diagrama de estados
3. Diagrama de actividades
4. Diagrama de secuencia
5. Diagrama de comunicación
![Page 21: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/21.jpg)
Diagrama de casos de uso
Un diagrama que muestra las relaciones entre los actores, el sistema y los casos de uso
![Page 22: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/22.jpg)
Diagrama de estados
El diagrama de estado captura el comportamiento del sistema a través de un máquina de estados
![Page 23: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/23.jpg)
Diagrama de actividades
Un diagrama que representa el comportamiento de un sistema a través de un modelo de control y flujo de datos
![Page 24: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/24.jpg)
Diagrama de actividades
![Page 25: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/25.jpg)
Diagrama de secuencia
Un diagrama que representa una interacción, con énfasis en el orden de los mensajes intercambiados entre los objetos que intervienen en la interacción
![Page 26: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/26.jpg)
Diagrama de secuencia
![Page 27: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/27.jpg)
Diagrama de comunicación
Diagrama que representa una interacción, pero a diferencia del diagrama de secuencia, el énfasis es en los objetos que participan en la interacción
![Page 28: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/28.jpg)
Diagrama de comunicación
![Page 29: Introducción a UML Prof. Joel Moreno Molina. Qué es UML? El Lenguaje de Modelado Unificado es un lenguaje visual para especificar, construir y documentar](https://reader035.vdocuments.pub/reader035/viewer/2022062315/5665b4db1a28abb57c944932/html5/thumbnails/29.jpg)
Preguntas de control
¿Qué es UML? ¿En qué versión está? ¿Dónde puedo ubicar la especificación de
UML? ¿En Rational Rose se puede hacer un diagrama
de estructura compuesta? Mencione los nombres de todos los diagramas
de estructura Mencione los nombres de todos los diagramas
de interacción