SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
2
OBJETIVOS
Presentar el lenguaje de modelado
UML, diseñado para desarrollar,
documentar e intercambiar modelos
de información significativa de
sistemas
Conocer algunas de las
herramientas o diagramas
proporcionadas por UML para su
utilización en el siguiente capítulo de
la asignatura (Patrones de diseño)
3
Desde los inicios de la informática se han utilizado distintas formas
de representar los diseños o por medio de algún modo gráfico.
La falta de un estándar impedía la correcta comprensión entre los
diseñadores y sus gráficas.
Con el objetivo de corregir este inconveniente se crea el Lenguaje
Unificado de Modelado (UML)
Actualmente es el estándar utilizado para modelar y representar la
información con la que se trabaja en la fase de análisis pero
especialmente en la fase de diseño
INTRODUCCIÓN
4
HISTORIA DE UML
•El lenguaje UML comienza a gestarse en
octubre de 1994
•Rumbaugh y Booch se unen en Rational con el
objetivo de unificar dos métodos que habían
desarrollado: el método Booch y el OMT (Object
Modelling Tool)
•En 1995 se les une también Jacobson
•Todas estas colaboraciones conducen a la
definición de la primera versión de UML
5
¿Qué es UML?
UML es un lenguaje, que proporciona un vocabulario y unas
reglas por medio de las cuales existe una comunicación.
Nos indica como leer los modelos pero su creación es uno de
los objetivos de las metodologías de desarrollo.
Entre los objetivos de UML se encuentran:
1. Visualizar, expresa de forma gráfica.
2. Especificar, las características de un sistema
3. Construir, a partir de modelos especificados
4. Documentar, los propios elementos gráficos sirven de
documentación
6
Modelado de casos de uso
UML está basado fundamentalmente en una técnica
de análisis orientada a objetos conocida como modelado
de casos de uso.
Es un análisis del punto de vista del sistema desde la
perspectiva de un usuario fuera del sistema.
Proporciona medios eficaces de comunicación entre el
equipo del negocio y el equipo de desarrollo
7
COMPONENTES DE UML
UML tiene tres clases de bloques de construcción:
ELEMENTOS Los elementos son abstracciones de cosas
reales o ficticias (objetos, acciones, etc.)
RELACIONES, relacionan los elementos entre sí
DIAGRAMAS, son colecciones de elementos con sus
relaciones
8
Elementos
Notasde Anotación
Paquetesde Agrupamiento
Interacciones, máquinas de estadode Comportamiento
Clases, casos de uso, nodos,
componentes
Estructurales
9
Relaciones
Comunica
Incluye
Extiende
Generaliza
de Comportamiento
Dependencias
Agregaciones
Asociaciones
Generalizaciones
Estructurales
10
Diagramas
Diagramas de casos de uso
Diagramas de secuencia
Diagramas de actividades
Diagramas de colaboración
Diagramas de gráfico de
estado
de Comportamiento
Diagramas de clase
Diagramas de componentes
Diagramas de despliegue
Estructurales
11
Tabla de Relaciones
Un elemento de UML es más
general que otro. Apuntamos al
más general.
Generaliza
Un caso de uso maneja las
excepciones del caso de uso
básico.
<<extender>>Extiende
Un caso de uso contiene un
comportamiento que es más
común que otro caso de uso.
La flecha apunta al caso de
uso más común
<<incluir>>Incluye
Un actor se conecta a un caso
de uso usando una línea sin
puntas de flecha
Comunica
SignificadoSímboloRelación
12
Ejemplos de Relaciones
Relación IncluyeRelación Comunica
Matricularse en
el curso
Pago de
cuotas del
estudiante
Matricula
rse en el
curso
Arreglar
residencia
estudiantil
<<incluir>>
<<incluir>>
13
Ejemplos de Relaciones
Relación ExtiendeRelación Generaliza
Estudiante de Estudiante
tiempo parcial
Estudiante elige
tipo de cobertura
Seguro
médico del
estudiante
Pago de
cuotas del
estudiante
<<extender>>
14
Ejemplos de Diagramas
Diagrama de clasesDiagrama de casos de uso
15
Diagrama de interacciónDiagrama de Objetos
Ejemplos de Diagramas
16
Ejemplos de Diagramas
Diagrama de ActividadDiagrama de interacción

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Conceptos Basicos Uml
Conceptos Basicos UmlConceptos Basicos Uml
Conceptos Basicos Uml
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
UML
UMLUML
UML
 
DIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTESDIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTES
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de uml
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
 
Uml
UmlUml
Uml
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 

Destacado

Lingüística, semiótica y medios de comunicación
Lingüística, semiótica y medios de comunicaciónLingüística, semiótica y medios de comunicación
Lingüística, semiótica y medios de comunicaciónIrene Vargas Esparza
 
Anouk Willems - Turning Insights into Company-wide Memes
Anouk Willems - Turning Insights into Company-wide MemesAnouk Willems - Turning Insights into Company-wide Memes
Anouk Willems - Turning Insights into Company-wide MemesBAQMaR
 
3 tratamientos naturales para curar la tartamudez
3 tratamientos naturales para curar la tartamudez3 tratamientos naturales para curar la tartamudez
3 tratamientos naturales para curar la tartamudezZonantra
 
La integracion de las tic en instituiones educativas
La integracion de las tic en instituiones educativasLa integracion de las tic en instituiones educativas
La integracion de las tic en instituiones educativasAlejandra Ramírez
 
Interactive upload
Interactive uploadInteractive upload
Interactive uploadSS Free
 
Sergio alejandro martinez ortiz microsoft power point
Sergio alejandro martinez ortiz  microsoft power pointSergio alejandro martinez ortiz  microsoft power point
Sergio alejandro martinez ortiz microsoft power pointsergiomartinez456
 
Monitoring of aerosol and fallout radioactivity in belgradeafter the fukushim...
Monitoring of aerosol and fallout radioactivity in belgradeafter the fukushim...Monitoring of aerosol and fallout radioactivity in belgradeafter the fukushim...
Monitoring of aerosol and fallout radioactivity in belgradeafter the fukushim...trabajomuestreo
 
Audiolingualmethod.nadia.bat
Audiolingualmethod.nadia.batAudiolingualmethod.nadia.bat
Audiolingualmethod.nadia.batNadia Bat
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuliyuliethces
 
VOCABULARY READING BOOLE
VOCABULARY READING BOOLEVOCABULARY READING BOOLE
VOCABULARY READING BOOLEharold238934
 
Catedra informe educacion de bolivar
Catedra informe educacion de bolivarCatedra informe educacion de bolivar
Catedra informe educacion de bolivarFenixCristoVive21
 
Original_draft_file
Original_draft_fileOriginal_draft_file
Original_draft_fileSS Free
 
Los cinco ejes de la clasificación multiaxial del dsm iv-tr
Los cinco ejes de la clasificación multiaxial del dsm iv-trLos cinco ejes de la clasificación multiaxial del dsm iv-tr
Los cinco ejes de la clasificación multiaxial del dsm iv-trPedro Rabadán
 
Best of 2015 Support
Best of 2015 SupportBest of 2015 Support
Best of 2015 SupportKevin Benson
 
Amplifier classes explained
Amplifier classes explainedAmplifier classes explained
Amplifier classes explainedGaditek
 

Destacado (20)

Lingüística, semiótica y medios de comunicación
Lingüística, semiótica y medios de comunicaciónLingüística, semiótica y medios de comunicación
Lingüística, semiótica y medios de comunicación
 
Anouk Willems - Turning Insights into Company-wide Memes
Anouk Willems - Turning Insights into Company-wide MemesAnouk Willems - Turning Insights into Company-wide Memes
Anouk Willems - Turning Insights into Company-wide Memes
 
3 tratamientos naturales para curar la tartamudez
3 tratamientos naturales para curar la tartamudez3 tratamientos naturales para curar la tartamudez
3 tratamientos naturales para curar la tartamudez
 
La integracion de las tic en instituiones educativas
La integracion de las tic en instituiones educativasLa integracion de las tic en instituiones educativas
La integracion de las tic en instituiones educativas
 
Interactive upload
Interactive uploadInteractive upload
Interactive upload
 
Sergio alejandro martinez ortiz microsoft power point
Sergio alejandro martinez ortiz  microsoft power pointSergio alejandro martinez ortiz  microsoft power point
Sergio alejandro martinez ortiz microsoft power point
 
Monitoring of aerosol and fallout radioactivity in belgradeafter the fukushim...
Monitoring of aerosol and fallout radioactivity in belgradeafter the fukushim...Monitoring of aerosol and fallout radioactivity in belgradeafter the fukushim...
Monitoring of aerosol and fallout radioactivity in belgradeafter the fukushim...
 
Excelencia en el aprendizaje
Excelencia en el aprendizajeExcelencia en el aprendizaje
Excelencia en el aprendizaje
 
Audiolingualmethod.nadia.bat
Audiolingualmethod.nadia.batAudiolingualmethod.nadia.bat
Audiolingualmethod.nadia.bat
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
 
VOCABULARY READING BOOLE
VOCABULARY READING BOOLEVOCABULARY READING BOOLE
VOCABULARY READING BOOLE
 
Giving direction
Giving directionGiving direction
Giving direction
 
9 Alturas
9 Alturas9 Alturas
9 Alturas
 
Catedra informe educacion de bolivar
Catedra informe educacion de bolivarCatedra informe educacion de bolivar
Catedra informe educacion de bolivar
 
Original_draft_file
Original_draft_fileOriginal_draft_file
Original_draft_file
 
Cronograma electoral 2015
Cronograma electoral 2015Cronograma electoral 2015
Cronograma electoral 2015
 
Simbolos
SimbolosSimbolos
Simbolos
 
Los cinco ejes de la clasificación multiaxial del dsm iv-tr
Los cinco ejes de la clasificación multiaxial del dsm iv-trLos cinco ejes de la clasificación multiaxial del dsm iv-tr
Los cinco ejes de la clasificación multiaxial del dsm iv-tr
 
Best of 2015 Support
Best of 2015 SupportBest of 2015 Support
Best of 2015 Support
 
Amplifier classes explained
Amplifier classes explainedAmplifier classes explained
Amplifier classes explained
 

Similar a Uml clase1 (20)

Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
 
uml
umluml
uml
 
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
 
Lenguaje de modelo de objetos
Lenguaje de modelo de objetosLenguaje de modelo de objetos
Lenguaje de modelo de objetos
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 
Uml
UmlUml
Uml
 
UML
UMLUML
UML
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UML
 
¿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
UmlUml
Uml
 

Más de yuliethces

Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horasyuliethces
 
Infome programa de formación titulada (1)
Infome programa de formación titulada (1)Infome programa de formación titulada (1)
Infome programa de formación titulada (1)yuliethces
 
Reporte proyecto formativo 885287 - diseño e implementacion de sof
Reporte proyecto formativo   885287 - diseño e implementacion de sofReporte proyecto formativo   885287 - diseño e implementacion de sof
Reporte proyecto formativo 885287 - diseño e implementacion de sofyuliethces
 
Reglamento Aprendiz Sena
Reglamento Aprendiz SenaReglamento Aprendiz Sena
Reglamento Aprendiz Senayuliethces
 

Más de yuliethces (8)

Uml clase1
Uml clase1Uml clase1
Uml clase1
 
Uml clase1
Uml clase1Uml clase1
Uml clase1
 
Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horas
 
Actividad uml
Actividad umlActividad uml
Actividad uml
 
Actividad uml
Actividad umlActividad uml
Actividad uml
 
Infome programa de formación titulada (1)
Infome programa de formación titulada (1)Infome programa de formación titulada (1)
Infome programa de formación titulada (1)
 
Reporte proyecto formativo 885287 - diseño e implementacion de sof
Reporte proyecto formativo   885287 - diseño e implementacion de sofReporte proyecto formativo   885287 - diseño e implementacion de sof
Reporte proyecto formativo 885287 - diseño e implementacion de sof
 
Reglamento Aprendiz Sena
Reglamento Aprendiz SenaReglamento Aprendiz Sena
Reglamento Aprendiz Sena
 

Uml clase1

  • 1. 2 OBJETIVOS Presentar el lenguaje de modelado UML, diseñado para desarrollar, documentar e intercambiar modelos de información significativa de sistemas Conocer algunas de las herramientas o diagramas proporcionadas por UML para su utilización en el siguiente capítulo de la asignatura (Patrones de diseño)
  • 2. 3 Desde los inicios de la informática se han utilizado distintas formas de representar los diseños o por medio de algún modo gráfico. La falta de un estándar impedía la correcta comprensión entre los diseñadores y sus gráficas. Con el objetivo de corregir este inconveniente se crea el Lenguaje Unificado de Modelado (UML) Actualmente es el estándar utilizado para modelar y representar la información con la que se trabaja en la fase de análisis pero especialmente en la fase de diseño INTRODUCCIÓN
  • 3. 4 HISTORIA DE UML •El lenguaje UML comienza a gestarse en octubre de 1994 •Rumbaugh y Booch se unen en Rational con el objetivo de unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool) •En 1995 se les une también Jacobson •Todas estas colaboraciones conducen a la definición de la primera versión de UML
  • 4. 5 ¿Qué es UML? UML es un lenguaje, que proporciona un vocabulario y unas reglas por medio de las cuales existe una comunicación. Nos indica como leer los modelos pero su creación es uno de los objetivos de las metodologías de desarrollo. Entre los objetivos de UML se encuentran: 1. Visualizar, expresa de forma gráfica. 2. Especificar, las características de un sistema 3. Construir, a partir de modelos especificados 4. Documentar, los propios elementos gráficos sirven de documentación
  • 5. 6 Modelado de casos de uso UML está basado fundamentalmente en una técnica de análisis orientada a objetos conocida como modelado de casos de uso. Es un análisis del punto de vista del sistema desde la perspectiva de un usuario fuera del sistema. Proporciona medios eficaces de comunicación entre el equipo del negocio y el equipo de desarrollo
  • 6. 7 COMPONENTES DE UML UML tiene tres clases de bloques de construcción: ELEMENTOS Los elementos son abstracciones de cosas reales o ficticias (objetos, acciones, etc.) RELACIONES, relacionan los elementos entre sí DIAGRAMAS, son colecciones de elementos con sus relaciones
  • 7. 8 Elementos Notasde Anotación Paquetesde Agrupamiento Interacciones, máquinas de estadode Comportamiento Clases, casos de uso, nodos, componentes Estructurales
  • 9. 10 Diagramas Diagramas de casos de uso Diagramas de secuencia Diagramas de actividades Diagramas de colaboración Diagramas de gráfico de estado de Comportamiento Diagramas de clase Diagramas de componentes Diagramas de despliegue Estructurales
  • 10. 11 Tabla de Relaciones Un elemento de UML es más general que otro. Apuntamos al más general. Generaliza Un caso de uso maneja las excepciones del caso de uso básico. <<extender>>Extiende Un caso de uso contiene un comportamiento que es más común que otro caso de uso. La flecha apunta al caso de uso más común <<incluir>>Incluye Un actor se conecta a un caso de uso usando una línea sin puntas de flecha Comunica SignificadoSímboloRelación
  • 11. 12 Ejemplos de Relaciones Relación IncluyeRelación Comunica Matricularse en el curso Pago de cuotas del estudiante Matricula rse en el curso Arreglar residencia estudiantil <<incluir>> <<incluir>>
  • 12. 13 Ejemplos de Relaciones Relación ExtiendeRelación Generaliza Estudiante de Estudiante tiempo parcial Estudiante elige tipo de cobertura Seguro médico del estudiante Pago de cuotas del estudiante <<extender>>
  • 13. 14 Ejemplos de Diagramas Diagrama de clasesDiagrama de casos de uso
  • 14. 15 Diagrama de interacciónDiagrama de Objetos Ejemplos de Diagramas
  • 15. 16 Ejemplos de Diagramas Diagrama de ActividadDiagrama de interacción