SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt? (19)

Lenguaje Unificado de Modelado
Lenguaje Unificado de ModeladoLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
 
Exposición uml diagramas
Exposición uml diagramasExposición uml diagramas
Exposición uml diagramas
 
Uml
UmlUml
Uml
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
UML
UMLUML
UML
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Diagramas uml10
Diagramas uml10Diagramas uml10
Diagramas uml10
 
Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
13 tipos de diagramas uml, la metodología de desarrollo ágil de software y la...
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
Uml
UmlUml
Uml
 
Introduccion a Uml
Introduccion a Uml Introduccion a Uml
Introduccion a Uml
 
Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 
Star uml
Star umlStar uml
Star uml
 

Andere mochten auch

“The Collaborative Product Owner” - Haim Deutsch @ProductTank TLV, November 2016
“The Collaborative Product Owner” - Haim Deutsch @ProductTank TLV, November 2016“The Collaborative Product Owner” - Haim Deutsch @ProductTank TLV, November 2016
“The Collaborative Product Owner” - Haim Deutsch @ProductTank TLV, November 2016ProductTank TLV
 
asfar updated cv 2017
asfar updated cv 2017asfar updated cv 2017
asfar updated cv 2017SYED ASFAR
 
“From Waterfall to Dual track agile and back” - Nir Gazit @ProductTank Tel Av...
“From Waterfall to Dual track agile and back” - Nir Gazit @ProductTank Tel Av...“From Waterfall to Dual track agile and back” - Nir Gazit @ProductTank Tel Av...
“From Waterfall to Dual track agile and back” - Nir Gazit @ProductTank Tel Av...ProductTank TLV
 
Normes de seguretat
Normes de seguretatNormes de seguretat
Normes de seguretatmgonellgomez
 

Andere mochten auch (8)

Study skills
Study skillsStudy skills
Study skills
 
Modul ppkn
Modul ppknModul ppkn
Modul ppkn
 
Chain of responsibility
Chain of responsibilityChain of responsibility
Chain of responsibility
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
“The Collaborative Product Owner” - Haim Deutsch @ProductTank TLV, November 2016
“The Collaborative Product Owner” - Haim Deutsch @ProductTank TLV, November 2016“The Collaborative Product Owner” - Haim Deutsch @ProductTank TLV, November 2016
“The Collaborative Product Owner” - Haim Deutsch @ProductTank TLV, November 2016
 
asfar updated cv 2017
asfar updated cv 2017asfar updated cv 2017
asfar updated cv 2017
 
“From Waterfall to Dual track agile and back” - Nir Gazit @ProductTank Tel Av...
“From Waterfall to Dual track agile and back” - Nir Gazit @ProductTank Tel Av...“From Waterfall to Dual track agile and back” - Nir Gazit @ProductTank Tel Av...
“From Waterfall to Dual track agile and back” - Nir Gazit @ProductTank Tel Av...
 
Normes de seguretat
Normes de seguretatNormes de seguretat
Normes de seguretat
 

Ähnlich wie Uml

ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2willy0303
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLKudos S.A.S
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Mguel
 
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. Jaqueline Luna
 
Introducción a Uml
Introducción a UmlIntroducción a Uml
Introducción a Umlchayayin74
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptJoseISanchezVelazque
 
MODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLMODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLTauyiroBeats
 
Portafolio ing sotware ii
Portafolio ing sotware iiPortafolio ing sotware ii
Portafolio ing sotware iifredycollaguazo
 
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
 
ANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxisaaccijanes
 

Ähnlich wie Uml (20)

Diagramas
DiagramasDiagramas
Diagramas
 
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
UmlUml
Uml
 
Modelado UM5-4.pptx
Modelado UM5-4.pptxModelado UM5-4.pptx
Modelado UM5-4.pptx
 
Diagramas
DiagramasDiagramas
Diagramas
 
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
 
Hcase
HcaseHcase
Hcase
 
Diagramas
DiagramasDiagramas
Diagramas
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
MODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLMODELO CONCEPTUAL UML
MODELO CONCEPTUAL UML
 
Clase03 m sw
Clase03 m swClase03 m sw
Clase03 m sw
 
Portafolio ing sotware ii
Portafolio ing sotware iiPortafolio ing sotware ii
Portafolio ing sotware ii
 
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
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
ANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docxANALISIS Y DESARROLLO DE SOFTWARE.docx
ANALISIS Y DESARROLLO DE SOFTWARE.docx
 

Kürzlich hochgeladen

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 

Kürzlich hochgeladen (20)

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 

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