SlideShare una empresa de Scribd logo
1 de 53
UNIVERSIDAD POPULAR DEL CESAR
     VALLEDUPAR – CESAR
             2011
UML
LENGUAJE UNIFICADO DE MODELADO

   MARYERLIS TATIANA RANGEL BERBESI
      JORGE IVAN SALINAS HERRERA
    CYNTHIA GABRIELA ARRIETA MORA
LENGUAJE UNIFICADO DE
       MODELADO
• UML O LMU (Unified Modeling Language)

                      concepto


                   Importancia


                      Aplicación
HISTORIA

    RATIONAL SOFTWARE CORPORATION




James       Grady        Ivar
Rambaugh    Booch        Jacobson
VENTAJAS


   Diseño y      Modificaciones      Código
documentación       fáciles        reutilizable


                                  Comunicación
Descubrimiento     Ahorro de
                                       entre
   de fallas        tiempo
                                  programadores
OBJETIVOS

Modelar todo tipo de sistemas de software



  Creación de un lenguaje de modelado



     Acoplamiento: modelo-artefacto



           Manejar problemas
JERARQUIA DE DIAGRAMAS UML
ELEMENTOS
                                             CLASES

                                             INTERFAZ
  PAQUETE
                                           COLABORACIÓN

ELEMENTOS DE                 ELEMENTOS
 AGRUPACIÓN                                CASO DE USO
                           ESTRUCTURALES

                                           CLASE ACTIVA


               ELEMENTOS                   COMPONENTE

                                              NODO



                                           INTERACCIÓN.
ELEMENTOS DE            ELEMENTOS DE
  ANOTACIÓN           COMPORTAMIENTO
                                            MAQUINA DE
                                             ESTADO
  NOTAS
ELEMENTOS DE UML



      ESTRUCTURALES

NOMBRE
ATRIBUTO                   SERVIDOR
OPERACION



CLASE       COLABORACIÓN    NODO
ESTRUCTURALES

             NOMBRE
             ATRIBUTO
            OPERACION



INTERFAZ   CLASE ACTIVA   CASO DE USO   COMPONENTE
DE COMPORTAMIENTO

mensaje
                  Esperando




INTERACCION   MAQUINA DE ESTADOS
DE
DE AGRUPACION
                ANOTACION


   PAQUETE


    PAQUETE        NOTA
MODELO UML
VISTAS:
-Use case
-Lógica
-componentes                 DIAGRAMAS
-concurrente
-Distribución




     SIMBOLOS O             REGLAS O
   ELEMENTOS DEL          MECANISMOS
       MODELO              GENERALES
FASES DEL DESARROLLO DE UN
SISTEMA SOPORTADO POR UML
                   ANALISIS




   ANALISIS DE
                                 DISEÑO
 REQUERIMIENTO




         PRUEBAS         PROGRAMACION
DIAGRAMAS

• Los Diagramas de Estructura enfatizan en los
  elementos que deben existir en el sistema
  modelado
• Los Diagramas de Comportamiento enfatizan
  en lo que debe suceder en el sistema modelado
• Los Diagramas de Interacción son un subtipo
  de diagramas de comportamiento, que enfatiza
  sobre el flujo de control y de datos entre los
  elementos del sistema modelado:
LOS DIAGRAMAS DE ESTRUCTURA

* Diagrama de clases
* Diagrama de componentes
* Diagrama de objetos
* Diagrama de estructura compuesta
* Diagrama de despliegue
* Diagrama de paquetes
DIAGRAMAS DE CLASES


Un diagrama de clases es un tipo de diagrama
estático que describe la estructura de un
sistema mostrando sus clases, atributos y las
relaciones entre ellos.
DIAGRAMAS DE CLASES


son utilizados durante el proceso de análisis y
diseño de los sistemas, donde se crea el diseño
conceptual de la información que se manejará
en el sistema, y los componentes que se
encargaran del funcionamiento y la relación
entre uno y otro.
Representación de:
- Requerimientos en entidades y
  actuaciones.
- La arquitectura conceptual de un
  dominio
- Soluciones de diseño en una
  arquitectura
- Componentes de software orientados a
  objetos
DIAGRAMAS DE COMPONENTES

Un diagrama de componentes representa cómo
un sistema de software es dividido en
componentes y muestra las dependencias entre
estos componentes. Los componentes físicos
incluyen archivos, cabeceras, bibliotecas
compartidas, módulos, ejecutables, o paquetes.
Los diagramas de Componentes prevalecen en el
campo de la arquitectura de software pero
pueden ser usados para modelar y documentar
cualquier arquitectura de sistema.
DIAGRAMAS DE OBJETOS

Se puede considerar un caso especial de un
diagrama de clases en el que se muestran
instancias específicas de clases (objetos) en
un momento particular del sistema. Los
diagramas de objetos utilizan un
subconjunto de los elementos de un
diagrama de clase.
ESTRUCTURA COMPUESTA:

Una estructura compuesta es un conjunto de
elementos interconectados que colaboran en
tiempo de ejecución para lograr algún
propósito. Cada elemento tiene algún rol
definido en la colaboración.
DIAGRAMAS DE ESTRUCTURA COMPUESTA

Muestra la estructura interna de una clase y
las colaboraciones que esta estructura hace
posibles.     Esto   puede      incluir   partes
internas, puertas mediante las cuales, las
partes interactúan con cada una de las otras o
mediante las cuales, instancias de la clase
interactúan con las partes y con el mundo
exterior, y conectores entre partes o puertas.
SENSOR DE
TEMPERATURA
DIAGRAMAS DE DESPLIEGUE

se utiliza para modelar el hardware utilizado
en las implementaciones de sistemas y las
relaciones entre sus componentes.
Los elementos usados por este tipo de
diagrama son nodos (representados como un
prisma), componentes (representados como
una caja rectangular con dos protuberancias
del lado izquierdo) y asociaciones.
USOS:


Algunos de los usos que se les da a los
diagramas de despliegue son para modelar:
• Sistemas empotrados
• Sistemas cliente-servidor
• Sistemas completamente distribuidos
DIAGRAMAS DE PAQUETES


un diagrama de paquetes muestra cómo un
sistema está dividido en agrupaciones lógicas
mostrando las dependencias entre esas
agrupaciones.
Dado que normalmente un paquete está
pensado como un directorio, los diagramas
de       paquetes     suministran       una
descomposición de la jerarquía lógica de un
sistema.
LOS DIAGRAMAS DE COMPORTAMIENTO


* Diagrama de estados
* Diagrama de actividades
* Diagrama de casos de uso
DIAGRAMA DE ESTADOS

Un diagrama de Máquina de estados ilustra
cómo un elemento (a menudo una clase) se
puede mover entre estados, clasificando su
comportamiento de acuerdo con los
disparadores de transiciones y las guardas de
restricciones
DIAGRAMA DE ESTADOS

Una lavadora puede estar en la
fase de remojo, lavado, enjuague,
centrifugado o apagada, y
cambiará de una a otra, de
acuerdo al siguiente diagrama de
estados.
DIAGRAMA DE ACTIVIDADES



Es una forma especial de diagrama de estado
usado para modelar una secuencia de acciones
y condiciones tomadas dentro de un proceso
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE CASOS DE USO
La especificación del UML del OMG
"Un diagrama que muestra las relaciones
entre los actores y el sujeto (sistema), y los
casos de uso. "

Un diagrama Uso-Caso describe lo que hace
un sistema desde el punto de vista de un
observador externo
DIAGRAMA DE CASOS DE USO
DIAGRAMA DE CASOS DE USO
DIAGRAMAS DE INTERACCIÓN


* Diagrama de secuencia
* Diagrama de comunicación,
* Diagrama de tiempos
* Diagrama global de interacciones o
Diagrama de vista de interacción
DIAGRAMAS DE SECUENCIA

Gráficamente, un diagrama de secuencia es
una tabla que representa objetos, dispuestos
a lo largo del eje X, y mensajes, ordenados
según se suceden en el tiempo, a lo largo del
eje Y.
DIAGRAMAS DE SECUENCIA
DIAGRAMA DE COMUNICACION

Un diagrama de Comunicaciones muestra las
interacciones entre los elementos en tiempo
de ejecución en forma semejante a un
diagrama de Secuencia.
DIAGRAMA DE COMUNICACION
DIAGRAMA DE COMUNICACION

El diagrama de Tiempo define el
comportamiento de los diferentes objetos con
una escala de tiempo. Provee una
representación visual de los objetos cambiando
de estado e interactuando a lo largo del
tiempo.
DIAGRAMA DE COMUNICACION
DIAGRAMA DE DESCRIPCION DE LA
          INTERACCION

Los diagramas de Descripción de las
Interacciones muestran la cooperación entre
otros diagramas de interacción para reflejar el
flujo de control que responde a un propósito
abarcativo.
DIAGRAMA DE DESCRIPCION DE LA
       INTERACCION
MUCHAS GRACIAS

Más contenido relacionado

La actualidad más candente

Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)josue salas
 
Diagramas Uml
Diagramas UmlDiagramas Uml
Diagramas Umlda4
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
Tm02 introducción a uml
Tm02 introducción a umlTm02 introducción a uml
Tm02 introducción a umlJulio Pari
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003Diana Vásquez
 
Clase 1-modelado uml
Clase 1-modelado umlClase 1-modelado uml
Clase 1-modelado umlcarlosgalan12
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLKudos S.A.S
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointguestb747dc
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)AndreaPumarejo
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendioJose Diaz Silva
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de umlSergio Girado
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSmyle22
 

La actualidad más candente (20)

Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Star uml
Star umlStar uml
Star uml
 
Diagramas Uml
Diagramas UmlDiagramas Uml
Diagramas Uml
 
Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
Tm02 introducción a uml
Tm02 introducción a umlTm02 introducción a uml
Tm02 introducción a uml
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
Clase 1-modelado uml
Clase 1-modelado umlClase 1-modelado uml
Clase 1-modelado uml
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Lenguaje Unificado de Modelado
Lenguaje Unificado de ModeladoLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de uml
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Uml
UmlUml
Uml
 

Destacado

Presentación Itslearning México
Presentación Itslearning MéxicoPresentación Itslearning México
Presentación Itslearning MéxicoOmar Siller
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasLeo Jm
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoIngenierosD
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UMLkcastro388
 
Diseño y normas en un centro de cómputo
Diseño y normas en un centro de cómputoDiseño y normas en un centro de cómputo
Diseño y normas en un centro de cómputoMartin Pacheco Chávez
 
Análisis orientado a objetos y uml
Análisis orientado a objetos y umlAnálisis orientado a objetos y uml
Análisis orientado a objetos y umlSena
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPejordi
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEMari Cruz
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivocamilosena89
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascadaaics-1986-13-saraguro
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetosyolandacando1
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 

Destacado (20)

Presentación Itslearning México
Presentación Itslearning MéxicoPresentación Itslearning México
Presentación Itslearning México
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologías
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Metodologia clasica en cascada
Metodologia clasica en cascadaMetodologia clasica en cascada
Metodologia clasica en cascada
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
Diseño y normas en un centro de cómputo
Diseño y normas en un centro de cómputoDiseño y normas en un centro de cómputo
Diseño y normas en un centro de cómputo
 
Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1
 
Análisis orientado a objetos y uml
Análisis orientado a objetos y umlAnálisis orientado a objetos y uml
Análisis orientado a objetos y uml
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
 
OOSE
OOSEOOSE
OOSE
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Modelo De Desarrollo Evolutivo
Modelo De Desarrollo EvolutivoModelo De Desarrollo Evolutivo
Modelo De Desarrollo Evolutivo
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 

Similar a Uml (20)

Uml expo
Uml expoUml expo
Uml expo
 
Lenguajes de programación: UML
Lenguajes de programación: UMLLenguajes de programación: UML
Lenguajes de programación: UML
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Uml
UmlUml
Uml
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Equipo2
Equipo2Equipo2
Equipo2
 
Modelo dinamico
Modelo dinamicoModelo dinamico
Modelo dinamico
 
Modelado UM5-4.pptx
Modelado UM5-4.pptxModelado UM5-4.pptx
Modelado UM5-4.pptx
 
Trabajo final fredy
Trabajo final fredyTrabajo final fredy
Trabajo final fredy
 
Diagramas
DiagramasDiagramas
Diagramas
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.  UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 
Introducción a Uml
Introducción a UmlIntroducción a Uml
Introducción a Uml
 
Diagramas
DiagramasDiagramas
Diagramas
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Hcase
HcaseHcase
Hcase
 
Uml
UmlUml
Uml
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

Uml

  • 1. UNIVERSIDAD POPULAR DEL CESAR VALLEDUPAR – CESAR 2011
  • 2. UML LENGUAJE UNIFICADO DE MODELADO MARYERLIS TATIANA RANGEL BERBESI JORGE IVAN SALINAS HERRERA CYNTHIA GABRIELA ARRIETA MORA
  • 3. LENGUAJE UNIFICADO DE MODELADO • UML O LMU (Unified Modeling Language) concepto Importancia Aplicación
  • 4. HISTORIA RATIONAL SOFTWARE CORPORATION James Grady Ivar Rambaugh Booch Jacobson
  • 5. VENTAJAS Diseño y Modificaciones Código documentación fáciles reutilizable Comunicación Descubrimiento Ahorro de entre de fallas tiempo programadores
  • 6. OBJETIVOS Modelar todo tipo de sistemas de software Creación de un lenguaje de modelado Acoplamiento: modelo-artefacto Manejar problemas
  • 8. ELEMENTOS CLASES INTERFAZ PAQUETE COLABORACIÓN ELEMENTOS DE ELEMENTOS AGRUPACIÓN CASO DE USO ESTRUCTURALES CLASE ACTIVA ELEMENTOS COMPONENTE NODO INTERACCIÓN. ELEMENTOS DE ELEMENTOS DE ANOTACIÓN COMPORTAMIENTO MAQUINA DE ESTADO NOTAS
  • 9. ELEMENTOS DE UML ESTRUCTURALES NOMBRE ATRIBUTO SERVIDOR OPERACION CLASE COLABORACIÓN NODO
  • 10. ESTRUCTURALES NOMBRE ATRIBUTO OPERACION INTERFAZ CLASE ACTIVA CASO DE USO COMPONENTE
  • 11. DE COMPORTAMIENTO mensaje Esperando INTERACCION MAQUINA DE ESTADOS
  • 12. DE DE AGRUPACION ANOTACION PAQUETE PAQUETE NOTA
  • 14. VISTAS: -Use case -Lógica -componentes DIAGRAMAS -concurrente -Distribución SIMBOLOS O REGLAS O ELEMENTOS DEL MECANISMOS MODELO GENERALES
  • 15. FASES DEL DESARROLLO DE UN SISTEMA SOPORTADO POR UML ANALISIS ANALISIS DE DISEÑO REQUERIMIENTO PRUEBAS PROGRAMACION
  • 16. DIAGRAMAS • Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado • Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado • Los Diagramas de Interacción son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
  • 17. LOS DIAGRAMAS DE ESTRUCTURA * Diagrama de clases * Diagrama de componentes * Diagrama de objetos * Diagrama de estructura compuesta * Diagrama de despliegue * Diagrama de paquetes
  • 18. DIAGRAMAS DE CLASES Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos.
  • 19. DIAGRAMAS DE CLASES son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.
  • 20. Representación de: - Requerimientos en entidades y actuaciones. - La arquitectura conceptual de un dominio - Soluciones de diseño en una arquitectura - Componentes de software orientados a objetos
  • 21.
  • 22. DIAGRAMAS DE COMPONENTES Un diagrama de componentes representa cómo un sistema de software es dividido en componentes y muestra las dependencias entre estos componentes. Los componentes físicos incluyen archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes.
  • 23. Los diagramas de Componentes prevalecen en el campo de la arquitectura de software pero pueden ser usados para modelar y documentar cualquier arquitectura de sistema.
  • 24.
  • 25. DIAGRAMAS DE OBJETOS Se puede considerar un caso especial de un diagrama de clases en el que se muestran instancias específicas de clases (objetos) en un momento particular del sistema. Los diagramas de objetos utilizan un subconjunto de los elementos de un diagrama de clase.
  • 26.
  • 27. ESTRUCTURA COMPUESTA: Una estructura compuesta es un conjunto de elementos interconectados que colaboran en tiempo de ejecución para lograr algún propósito. Cada elemento tiene algún rol definido en la colaboración.
  • 28. DIAGRAMAS DE ESTRUCTURA COMPUESTA Muestra la estructura interna de una clase y las colaboraciones que esta estructura hace posibles. Esto puede incluir partes internas, puertas mediante las cuales, las partes interactúan con cada una de las otras o mediante las cuales, instancias de la clase interactúan con las partes y con el mundo exterior, y conectores entre partes o puertas.
  • 30. DIAGRAMAS DE DESPLIEGUE se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y las relaciones entre sus componentes. Los elementos usados por este tipo de diagrama son nodos (representados como un prisma), componentes (representados como una caja rectangular con dos protuberancias del lado izquierdo) y asociaciones.
  • 31. USOS: Algunos de los usos que se les da a los diagramas de despliegue son para modelar: • Sistemas empotrados • Sistemas cliente-servidor • Sistemas completamente distribuidos
  • 32.
  • 33. DIAGRAMAS DE PAQUETES un diagrama de paquetes muestra cómo un sistema está dividido en agrupaciones lógicas mostrando las dependencias entre esas agrupaciones.
  • 34. Dado que normalmente un paquete está pensado como un directorio, los diagramas de paquetes suministran una descomposición de la jerarquía lógica de un sistema.
  • 35.
  • 36. LOS DIAGRAMAS DE COMPORTAMIENTO * Diagrama de estados * Diagrama de actividades * Diagrama de casos de uso
  • 37. DIAGRAMA DE ESTADOS Un diagrama de Máquina de estados ilustra cómo un elemento (a menudo una clase) se puede mover entre estados, clasificando su comportamiento de acuerdo con los disparadores de transiciones y las guardas de restricciones
  • 38. DIAGRAMA DE ESTADOS Una lavadora puede estar en la fase de remojo, lavado, enjuague, centrifugado o apagada, y cambiará de una a otra, de acuerdo al siguiente diagrama de estados.
  • 39. DIAGRAMA DE ACTIVIDADES Es una forma especial de diagrama de estado usado para modelar una secuencia de acciones y condiciones tomadas dentro de un proceso
  • 41. DIAGRAMA DE CASOS DE USO La especificación del UML del OMG "Un diagrama que muestra las relaciones entre los actores y el sujeto (sistema), y los casos de uso. " Un diagrama Uso-Caso describe lo que hace un sistema desde el punto de vista de un observador externo
  • 44. DIAGRAMAS DE INTERACCIÓN * Diagrama de secuencia * Diagrama de comunicación, * Diagrama de tiempos * Diagrama global de interacciones o Diagrama de vista de interacción
  • 45. DIAGRAMAS DE SECUENCIA Gráficamente, un diagrama de secuencia es una tabla que representa objetos, dispuestos a lo largo del eje X, y mensajes, ordenados según se suceden en el tiempo, a lo largo del eje Y.
  • 47. DIAGRAMA DE COMUNICACION Un diagrama de Comunicaciones muestra las interacciones entre los elementos en tiempo de ejecución en forma semejante a un diagrama de Secuencia.
  • 49. DIAGRAMA DE COMUNICACION El diagrama de Tiempo define el comportamiento de los diferentes objetos con una escala de tiempo. Provee una representación visual de los objetos cambiando de estado e interactuando a lo largo del tiempo.
  • 51. DIAGRAMA DE DESCRIPCION DE LA INTERACCION Los diagramas de Descripción de las Interacciones muestran la cooperación entre otros diagramas de interacción para reflejar el flujo de control que responde a un propósito abarcativo.
  • 52. DIAGRAMA DE DESCRIPCION DE LA INTERACCION