SlideShare una empresa de Scribd logo
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

UML
UMLUML
FUNDAMENTOS DE UML 2
FUNDAMENTOS DE UML 2FUNDAMENTOS DE UML 2
FUNDAMENTOS DE UML 2
Saul Mamani
 
Consultoriomedico diagrama-uml
Consultoriomedico diagrama-umlConsultoriomedico diagrama-uml
Consultoriomedico diagrama-umlJaziel Torres
 
Historia de uml
Historia de umlHistoria de uml
Historia de umlCesar Yupa
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
desimartinez
 
Desarrollo De Sistemas De InformacióN
Desarrollo De  Sistemas De  InformacióNDesarrollo De  Sistemas De  InformacióN
Desarrollo De Sistemas De InformacióN
Aldo Hernán Zanabria Gálvez
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesSergio Sanchez
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegueAlberto Zurita
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
Itzel656131
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
Nwabueze Obioma
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
Adal Dg
 
Diagrama classes
Diagrama classesDiagrama classes
Diagrama classes
Gabriel Faustino
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 
UML Class Diagram G-3-122139
UML Class Diagram G-3-122139UML Class Diagram G-3-122139
UML Class Diagram G-3-122139Hansi Thenuwara
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
Kaushik Ghosh
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
Leonel Narvaez Ruiz
 
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
Creately
 
Conceptos basicos arquitectura de software
Conceptos basicos arquitectura de softwareConceptos basicos arquitectura de software
Conceptos basicos arquitectura de software
GLUD - Grupo de Trabajo Académico GNU/Linux Universidad Distrital
 

La actualidad más candente (20)

UML
UMLUML
UML
 
FUNDAMENTOS DE UML 2
FUNDAMENTOS DE UML 2FUNDAMENTOS DE UML 2
FUNDAMENTOS DE UML 2
 
Consultoriomedico diagrama-uml
Consultoriomedico diagrama-umlConsultoriomedico diagrama-uml
Consultoriomedico diagrama-uml
 
Historia de uml
Historia de umlHistoria de uml
Historia de uml
 
Clase4 poo-uml
Clase4 poo-umlClase4 poo-uml
Clase4 poo-uml
 
Desarrollo De Sistemas De InformacióN
Desarrollo De  Sistemas De  InformacióNDesarrollo De  Sistemas De  InformacióN
Desarrollo De Sistemas De InformacióN
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
Desarrollo de software orientado a objetos
Desarrollo de software orientado a objetosDesarrollo de software orientado a objetos
Desarrollo de software orientado a objetos
 
Case Study Uml
Case Study UmlCase Study Uml
Case Study Uml
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
Diagrama classes
Diagrama classesDiagrama classes
Diagrama classes
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
UML Class Diagram G-3-122139
UML Class Diagram G-3-122139UML Class Diagram G-3-122139
UML Class Diagram G-3-122139
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
 
Conceptos basicos arquitectura de software
Conceptos basicos arquitectura de softwareConceptos basicos arquitectura de software
Conceptos basicos arquitectura de software
 

Similar a Uml

Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
Luis Reyez
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 umlyonnyl
 
Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_
Uriel Nava
 
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
Trabajo En Facebook :$
 
uml
umluml
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Lenguaje de modelo de objetos
Lenguaje de modelo de objetosLenguaje de modelo de objetos
Lenguaje de modelo de objetos
JuanManuelBurgosRive
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
Diana Vásquez
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
Jose Bustamante Romero
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
NiltonTenorio
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
DayanDeSck
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbelnubiafernandez8
 

Similar a Uml (20)

UML
UMLUML
UML
 
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
 
Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_Qué es-uml uriel-nava_mucio_2°_"C"_
Qué es-uml uriel-nava_mucio_2°_"C"_
 
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
 
uml
umluml
uml
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
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
 
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
 
Que es uml
Que es umlQue es uml
Que es uml
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 

Más de pedrp94o6

Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientos
pedrp94o6
 
Recopilacin de informacin parte2
Recopilacin de informacin parte2Recopilacin de informacin parte2
Recopilacin de informacin parte2
pedrp94o6
 
Infome programa de formación titulada
Infome programa de formación tituladaInfome programa de formación titulada
Infome programa de formación titulada
pedrp94o6
 
Tgs desarrollo
Tgs desarrolloTgs desarrollo
Tgs desarrollo
pedrp94o6
 
Que es tgs
Que es tgsQue es tgs
Que es tgs
pedrp94o6
 
H.v. aprendices (2)
H.v. aprendices (2)H.v. aprendices (2)
H.v. aprendices (2)
pedrp94o6
 
H.v. aprendices (2)
H.v. aprendices (2)H.v. aprendices (2)
H.v. aprendices (2)
pedrp94o6
 
Taller
TallerTaller
Taller
pedrp94o6
 
pedro
pedropedro
pedro
pedrp94o6
 
Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horas
pedrp94o6
 

Más de pedrp94o6 (10)

Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientos
 
Recopilacin de informacin parte2
Recopilacin de informacin parte2Recopilacin de informacin parte2
Recopilacin de informacin parte2
 
Infome programa de formación titulada
Infome programa de formación tituladaInfome programa de formación titulada
Infome programa de formación titulada
 
Tgs desarrollo
Tgs desarrolloTgs desarrollo
Tgs desarrollo
 
Que es tgs
Que es tgsQue es tgs
Que es tgs
 
H.v. aprendices (2)
H.v. aprendices (2)H.v. aprendices (2)
H.v. aprendices (2)
 
H.v. aprendices (2)
H.v. aprendices (2)H.v. aprendices (2)
H.v. aprendices (2)
 
Taller
TallerTaller
Taller
 
pedro
pedropedro
pedro
 
Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horas
 

Último

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 

Uml

  • 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