SlideShare una empresa de Scribd logo
1 de 19
UML
Unified Modeling Language
Autor: Sinuhé Navarro Martín
UML
Es un lenguaje Visual que nos
permite, diseñar, comunicar y
documentar entre otras cosas.
Un modelo nos permite realizar
una representación de la
realidad.
Ventajas de UML
❖ Es útil para comunicar concepto y
sistemas.
❖ Reduce costos y riesgos al permitir
la
❖ experimentación con modelos.
❖ Reduce la complejidad.
❖ Aumenta la calidad de los sistemas.
❖ Productividad y eficiencia en los
desarrollos.
El modelado
Árbol de diagramas de UML
Familia de diagramas de UML
Clasificación de diagramas Vista 4+1
Diagramas de la vista lógica
Diagramas de la vista de proceso
Diagramas de la vista física
Diagramas de la vista de desarrollo
Diagramas de la vista de casos de uso
Muestra los elementos
necesarios para la
implementación del
sistema.
Muestra la estructura del
sistema.
Modelos Estáticos Dinámicos Implementación
Muestra las
características
del
comportamiento
del sistema.
Otra clasificación de los diagramas
Modelos estáticos
❖ Un modelo estático de un sistema muestra la estructura del sistema.
❖ Se hace hincapié en las partes que componen el sistema.
❖ Los modelos estáticos se usan para definir los nombres de las
clases, los atributos, asignación de los métodos y los paquetes.
❖ Los diagramas que representan el modelo estático incluyen los
diagramas de clases, diagramas de objetos y los diagramas de casos
de uso.
Modelos dinámicos
❖ Un modelo dinámico muestra el comportamiento del sistema, por
ejemplo, cómo se comporta el sistema en respuesta a los
acontecimientos externos.
❖ permite identificar los objetos necesarios y cómo esos objetos trabajan
juntos a través de los métodos y los mensajes
❖ Útil para diseñar la lógica y el comportamiento del sistema.
❖ Los diagramas UML que representan los modelos dinámicos son los
diagramas de secuencia, diagramas de comunicación, diagramas de
estado y diagramas de actividad.
Modelos de implementación
❖ Este modelo muestra las diferentes elementos de un sistema que se
requieren para su implementación.
❖ Se muestra la organización física de los componentes de software y
otros recursos físicos, tales como las rutas de hardware y de
conexión.
❖ Los diagramas que representan el modelo de implementación son
los diagramas de componentes y los diagramas de despliegue.
Estáticos vs Dinámicos
❖ Los diagramas estáticos (especialmente los diagramas de clases) dan a los
desarrolladores información detallada sobre las clases, tipos de datos y
parámetros.
❖ Los diagramas dinámicos, tales como los diagramas de secuencia y
comunicación, ayudará a definir los objetos y cómo interactúan.
❖ La práctica del modelado ágil recomienda el desarrollo de ambos modelos en
paralelo, trabajando en modelos estáticos y dinámicos al mismo tiempo.
Referencias
https://www.slideshare.net/ppjim/introduccion-a-uml

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Herramientas Del Modelo Esencial
Herramientas Del Modelo EsencialHerramientas Del Modelo Esencial
Herramientas Del Modelo Esencial
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Act 43
Act 43Act 43
Act 43
 
Uml
UmlUml
Uml
 
Act 43
Act 43Act 43
Act 43
 
Triptico tecnica metodologia
Triptico tecnica metodologiaTriptico tecnica metodologia
Triptico tecnica metodologia
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
Presentacion uml
Presentacion umlPresentacion uml
Presentacion uml
 
Uml
UmlUml
Uml
 
Analisis de Uml
Analisis de UmlAnalisis de Uml
Analisis de Uml
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Hcase
HcaseHcase
Hcase
 
Janio
JanioJanio
Janio
 

Similar a Uml (20)

ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Modelado UM5-4.pptx
Modelado UM5-4.pptxModelado UM5-4.pptx
Modelado UM5-4.pptx
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
S03.s3-Material 2.pptx
S03.s3-Material 2.pptxS03.s3-Material 2.pptx
S03.s3-Material 2.pptx
 
S03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptxS03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptx
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
 
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
uml - GGGGGGGGGGGGGGGGGuniremintong.pptxuml - GGGGGGGGGGGGGGGGGuniremintong.pptx
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
 
Modelo dinamico
Modelo dinamicoModelo dinamico
Modelo dinamico
 
Oc
OcOc
Oc
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 

Más de sinuhenavarro

Formatos de compresión de imágenes
Formatos de compresión de imágenesFormatos de compresión de imágenes
Formatos de compresión de imágenessinuhenavarro
 
Normalizacion del modelo relacional de bases de datos
Normalizacion del modelo relacional de bases de datosNormalizacion del modelo relacional de bases de datos
Normalizacion del modelo relacional de bases de datossinuhenavarro
 
Presentacion curso blogs averroes (marzo 2019)
Presentacion curso blogs averroes (marzo 2019)Presentacion curso blogs averroes (marzo 2019)
Presentacion curso blogs averroes (marzo 2019)sinuhenavarro
 
Moodle en el ambito de las tac
Moodle en el ambito de las tacMoodle en el ambito de las tac
Moodle en el ambito de las tacsinuhenavarro
 
Legislacion en materia de seguridad informatica
Legislacion en materia de seguridad informaticaLegislacion en materia de seguridad informatica
Legislacion en materia de seguridad informaticasinuhenavarro
 
La ingenieria del software
La ingenieria del softwareLa ingenieria del software
La ingenieria del softwaresinuhenavarro
 
Gestion y uso de la plataforma moodle
Gestion y uso de la plataforma moodleGestion y uso de la plataforma moodle
Gestion y uso de la plataforma moodlesinuhenavarro
 
Curacion de contenidos
Curacion de contenidosCuracion de contenidos
Curacion de contenidossinuhenavarro
 
Busquedas efectivas en internet
Busquedas efectivas en internetBusquedas efectivas en internet
Busquedas efectivas en internetsinuhenavarro
 
Planificacion de interfaces graficas
Planificacion de interfaces graficasPlanificacion de interfaces graficas
Planificacion de interfaces graficassinuhenavarro
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamientosinuhenavarro
 
Charla blogs averroes
Charla blogs averroesCharla blogs averroes
Charla blogs averroessinuhenavarro
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamientosinuhenavarro
 

Más de sinuhenavarro (20)

Formatos de compresión de imágenes
Formatos de compresión de imágenesFormatos de compresión de imágenes
Formatos de compresión de imágenes
 
Normalizacion del modelo relacional de bases de datos
Normalizacion del modelo relacional de bases de datosNormalizacion del modelo relacional de bases de datos
Normalizacion del modelo relacional de bases de datos
 
Presentacion curso blogs averroes (marzo 2019)
Presentacion curso blogs averroes (marzo 2019)Presentacion curso blogs averroes (marzo 2019)
Presentacion curso blogs averroes (marzo 2019)
 
Moodle en el ambito de las tac
Moodle en el ambito de las tacMoodle en el ambito de las tac
Moodle en el ambito de las tac
 
Legislacion en materia de seguridad informatica
Legislacion en materia de seguridad informaticaLegislacion en materia de seguridad informatica
Legislacion en materia de seguridad informatica
 
La ingenieria del software
La ingenieria del softwareLa ingenieria del software
La ingenieria del software
 
Gestion y uso de la plataforma moodle
Gestion y uso de la plataforma moodleGestion y uso de la plataforma moodle
Gestion y uso de la plataforma moodle
 
Curacion de contenidos
Curacion de contenidosCuracion de contenidos
Curacion de contenidos
 
Busquedas efectivas en internet
Busquedas efectivas en internetBusquedas efectivas en internet
Busquedas efectivas en internet
 
Radio escolar
Radio escolarRadio escolar
Radio escolar
 
Planificacion de interfaces graficas
Planificacion de interfaces graficasPlanificacion de interfaces graficas
Planificacion de interfaces graficas
 
Moodle centros
Moodle centrosMoodle centros
Moodle centros
 
Lenguajes de marcas
Lenguajes de marcasLenguajes de marcas
Lenguajes de marcas
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamiento
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Charla blogs averroes
Charla blogs averroesCharla blogs averroes
Charla blogs averroes
 
Diagramas de comportamiento
Diagramas de comportamientoDiagramas de comportamiento
Diagramas de comportamiento
 
Aprendiendo XPath
Aprendiendo XPathAprendiendo XPath
Aprendiendo XPath
 
Aprender jugando
Aprender jugandoAprender jugando
Aprender jugando
 
Analisis forense
Analisis forenseAnalisis forense
Analisis forense
 

Último

Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismosaultorressep
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfDiegoMadrigal21
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 

Último (20)

Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismo
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
nom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdfnom-028-stps-2012-nom-028-stps-2012-.pdf
nom-028-stps-2012-nom-028-stps-2012-.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 

Uml

  • 1. UML Unified Modeling Language Autor: Sinuhé Navarro Martín
  • 2. UML Es un lenguaje Visual que nos permite, diseñar, comunicar y documentar entre otras cosas. Un modelo nos permite realizar una representación de la realidad.
  • 3.
  • 4. Ventajas de UML ❖ Es útil para comunicar concepto y sistemas. ❖ Reduce costos y riesgos al permitir la ❖ experimentación con modelos. ❖ Reduce la complejidad. ❖ Aumenta la calidad de los sistemas. ❖ Productividad y eficiencia en los desarrollos.
  • 9. Diagramas de la vista lógica
  • 10. Diagramas de la vista de proceso
  • 11. Diagramas de la vista física
  • 12. Diagramas de la vista de desarrollo
  • 13. Diagramas de la vista de casos de uso
  • 14. Muestra los elementos necesarios para la implementación del sistema. Muestra la estructura del sistema. Modelos Estáticos Dinámicos Implementación Muestra las características del comportamiento del sistema. Otra clasificación de los diagramas
  • 15. Modelos estáticos ❖ Un modelo estático de un sistema muestra la estructura del sistema. ❖ Se hace hincapié en las partes que componen el sistema. ❖ Los modelos estáticos se usan para definir los nombres de las clases, los atributos, asignación de los métodos y los paquetes. ❖ Los diagramas que representan el modelo estático incluyen los diagramas de clases, diagramas de objetos y los diagramas de casos de uso.
  • 16. Modelos dinámicos ❖ Un modelo dinámico muestra el comportamiento del sistema, por ejemplo, cómo se comporta el sistema en respuesta a los acontecimientos externos. ❖ permite identificar los objetos necesarios y cómo esos objetos trabajan juntos a través de los métodos y los mensajes ❖ Útil para diseñar la lógica y el comportamiento del sistema. ❖ Los diagramas UML que representan los modelos dinámicos son los diagramas de secuencia, diagramas de comunicación, diagramas de estado y diagramas de actividad.
  • 17. Modelos de implementación ❖ Este modelo muestra las diferentes elementos de un sistema que se requieren para su implementación. ❖ Se muestra la organización física de los componentes de software y otros recursos físicos, tales como las rutas de hardware y de conexión. ❖ Los diagramas que representan el modelo de implementación son los diagramas de componentes y los diagramas de despliegue.
  • 18. Estáticos vs Dinámicos ❖ Los diagramas estáticos (especialmente los diagramas de clases) dan a los desarrolladores información detallada sobre las clases, tipos de datos y parámetros. ❖ Los diagramas dinámicos, tales como los diagramas de secuencia y comunicación, ayudará a definir los objetos y cómo interactúan. ❖ La práctica del modelado ágil recomienda el desarrollo de ambos modelos en paralelo, trabajando en modelos estáticos y dinámicos al mismo tiempo.