SlideShare uma empresa Scribd logo
1 de 23
Los tres elementos que forman el modelo
conceptual de UML son:
 Los bloques básicos de construcción del
  lenguaje
 Las reglas que se aplican sobre esos
  bloques
 Los mecanismos comunes de UML.
El vocabulario de UML
comprende tres tipos de
bloques de construcción
Elementos          Relaciones         Diagramas
• Estructurales    • Dependencia      • Clases, Objetos,
• Comportamiento   • Asociación         Casos de uso,
• Agrupación       • Generalización     Secuencia,
                                        Colaboración,
• Anotación        • Realización
                                        Estados,
                                        Actividades,
                                        Componentes,
                                        Despliegue
Clase        Interfaz     Colaboración




Caso de uso   Clase activa   Componente




                 Nodo
Maquina
Interacción
              de estado
Paquetes

Frameworks   Modelos   Subsistemas
   Una nota es
    simplemente un
    símbolo para
    representar las
    limitaciones y
    comentarios
    asociados a un
                      Nota
    elemento o una
    colección de
    elementos.
   Es una relación semántica entre dos
    elementos, en la cual un cambio a un
    elemento (el elemento independiente)
    puede afectar a la semántica del otro
    elemento (el dependiente)
   Es una relación estructural que describe
    un conjunto de enlaces, los cuales son
    conexiones entre objetos. La
    agregación es un tipo especial de
    asociación, que representa una relación
    estructural entre un todo y sus partes.


       0..1                           *
   Es un a relación de especialización
    generalización en la cual los objetos del
    elemento especializado (el hijo) pueden
    sustituir a los objetos del elemento
    general (el padre). De esta forma el hijo
    comparte la estructura y el
    comportamiento del padre.
   Es una relación semántica entre
    clasificadores, en donde un clasificador
    especifica un contrato que otro
    clasificador garantiza que cumplirá.
Vista              Diagramas         Conceptos Principales

                                                Clase, asociación,
                                                 generalización,
    Vista Estática      Diagrama de Clases
                                                  dependencia,
                                               realización, interfaz
                                               Caso de Uso, Actor,
                        Diagramas de Casos
Vista de Casos de Uso                         asociación, extensión,
                              de Uso
                                                 generalización.
                                                 Componente,
      Vista de            Diagramas de              interfaz,
  Implementación          Componentes            dependencia,
                                                  realización.
                                              Nodo, componente,
                          Diagramas de
 Vista de Despliegue                            dependencia,
                           Despliegue
                                                 localización.
Vista               Diagramas          Conceptos Principales

Vista de Estados de                               Estado, evento,
                       Diagramas de Estados
      máquina                                   transición, acción.

                                                Estado, actividad,
                          Diagramas de              transición,
Vista de actividad
                            Actividad            determinación,
                                                  división, unión.

                          Diagramas de         Interacción, objeto,
                            Secuencia          mensaje, activación.

Vista de interacción                              Colaboración,
                          Diagramas de          interacción, rol de
                          Colaboración             colaboración,
                                                     mensaje.
Vista       Diagramas    Conceptos Principales



 Vista de                       Paquete,
             Diagramas de
Gestión de                     subsistema,
                Clases
 modelo                          modelo.
Vista   Diagramas   Conceptos Principales


                       Restricción,
                       estereotipo,
Todas     Todos
                          valores,
                       etiquetados
Los bloques de construcción
de UML no pueden
combinarse de cualquier
manera.
Nombres       • Cómo llamar a los elementos, relaciones y
                diagramas.




Alcance       • El contexto que da significado específico a un
                nombre.




Visibilidad   • Cómo se pueden ver y utilizar esos nombres
                por otros.




Integridad    • Cómo se relacionan apropiada y
                consistentemente unos elementos con otros.
Conseguir diseños simples y
eficientes.
 Tras cada elemento existe una
  especificación que nos va a permitir
  detallar textualmente el
  comportamiento de los mismos
 Con los elementos gráficos conseguimos
  una visualización global del sistema y
  con la especificación conseguimos una
  visualización detallada del mismo.
   Todos los elementos gráficos en UML
    poseen una notación gráfica que
    representa los aspectos más importantes
    de éstos; aún así existe una notación
    que permite representar los aspectos
    más específicos a través de
    adornos, consiguiendo así una
    especificación aún más detallada.
   UML permite representar las distintas
    divisiones que presenta el diseño
    orientado a objetos. Por ejemplo la
    división clase/objeto donde un objeto es
    la manifestación concreta de la clase.
    UML permite el modelado conjunto de
    los mismos a través de una notación
    específica.
UML proporciona un lenguaje abierto en el que
se pueden expresar los matices de los distintos
sistemas, para ello hace uso de tres mecanismos
que permiten extender el lenguaje:
 Estereotipo: Permite crear nuevos bloques de
    construcción partiendo de los ya existentes.
 Valor etiquetado: Permite añadir nuevas
    propiedades a un bloque de construcción.
 Restricción: Permite añadir o modificar las
    reglas referidas a los bloques de construcción.

Mais conteúdo relacionado

Mais procurados

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
yoiner santiago
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
Carolina Rojas
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
omarzon
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
aioria2525
 

Mais procurados (20)

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
SAD11 - Sequence Diagrams
SAD11 - Sequence DiagramsSAD11 - Sequence Diagrams
SAD11 - Sequence Diagrams
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Diagramas componentes
Diagramas componentesDiagramas componentes
Diagramas componentes
 
Diagramas de despliegue
Diagramas de despliegueDiagramas de despliegue
Diagramas de despliegue
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Polimorfismo en Java
Polimorfismo en JavaPolimorfismo en Java
Polimorfismo en Java
 
Uml
UmlUml
Uml
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Uml
UmlUml
Uml
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Flujo datos
Flujo datosFlujo datos
Flujo datos
 

Destaque

Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
TerryJoss
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
camiloan40
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Sergio Sanchez
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
d-draem
 
19 OperacionalizacióN De Las Variables
19 OperacionalizacióN De Las Variables19 OperacionalizacióN De Las Variables
19 OperacionalizacióN De Las Variables
hackdark666
 
Operacionalizacion matriz de variables
Operacionalizacion matriz de variablesOperacionalizacion matriz de variables
Operacionalizacion matriz de variables
emartineza
 
Operacionalizacion de variables 2013
Operacionalizacion de variables 2013Operacionalizacion de variables 2013
Operacionalizacion de variables 2013
Jessica Yace Martinez
 

Destaque (18)

Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Hotel Casa Quero
Hotel Casa QueroHotel Casa Quero
Hotel Casa Quero
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
Uml clase 04_uml_clases
Uml clase 04_uml_clasesUml clase 04_uml_clases
Uml clase 04_uml_clases
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
 
Operacionalizacion de las Variables e Hipotesis
Operacionalizacion de las Variables e Hipotesis Operacionalizacion de las Variables e Hipotesis
Operacionalizacion de las Variables e Hipotesis
 
Variables e hipotesis. Operacionalización de variables
Variables e hipotesis. Operacionalización de variablesVariables e hipotesis. Operacionalización de variables
Variables e hipotesis. Operacionalización de variables
 
Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Variables e hipótesis
Variables e hipótesisVariables e hipótesis
Variables e hipótesis
 
EL MARCO TEORICO REFERENCIAL
EL MARCO TEORICO REFERENCIALEL MARCO TEORICO REFERENCIAL
EL MARCO TEORICO REFERENCIAL
 
19 OperacionalizacióN De Las Variables
19 OperacionalizacióN De Las Variables19 OperacionalizacióN De Las Variables
19 OperacionalizacióN De Las Variables
 
Operacionalizacion matriz de variables
Operacionalizacion matriz de variablesOperacionalizacion matriz de variables
Operacionalizacion matriz de variables
 
Operacionalizacion de variables 2013
Operacionalizacion de variables 2013Operacionalizacion de variables 2013
Operacionalizacion de variables 2013
 
Operaconalización de variables
Operaconalización de variablesOperaconalización de variables
Operaconalización de variables
 

Semelhante a Modelo conceptual de uml

Tm02 introducción a uml
Tm02 introducción a umlTm02 introducción a uml
Tm02 introducción a uml
Julio Pari
 
Analisis y Diseño de Sistemas II Orientado a objetos
Analisis y Diseño de Sistemas II Orientado a objetosAnalisis y Diseño de Sistemas II Orientado a objetos
Analisis y Diseño de Sistemas II Orientado a objetos
Gloria Gonzales
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
yanqui0101
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
nubiafernandez8
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
Marvin Zumbado
 

Semelhante a Modelo conceptual de uml (20)

Tm02 introducción a uml
Tm02 introducción a umlTm02 introducción a uml
Tm02 introducción a uml
 
Tema2
Tema2Tema2
Tema2
 
Analisis y Diseño de Sistemas II Orientado a objetos
Analisis y Diseño de Sistemas II Orientado a objetosAnalisis y Diseño de Sistemas II Orientado a objetos
Analisis y Diseño de Sistemas II Orientado a objetos
 
Modelado UM5-4.pptx
Modelado UM5-4.pptxModelado UM5-4.pptx
Modelado UM5-4.pptx
 
Uml albagni camila ibarguen asprilla
Uml albagni camila ibarguen asprillaUml albagni camila ibarguen asprilla
Uml albagni camila ibarguen asprilla
 
UML
UMLUML
UML
 
Introduccion a Uml
Introduccion a Uml Introduccion a Uml
Introduccion a Uml
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
CLASE1-UML.ppt
CLASE1-UML.pptCLASE1-UML.ppt
CLASE1-UML.ppt
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Clases
ClasesClases
Clases
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
 
Cuadro comparativo metodologias
Cuadro comparativo metodologiasCuadro comparativo metodologias
Cuadro comparativo metodologias
 
Um presentación
Um presentaciónUm presentación
Um presentación
 

Último

253.CUIDARTE SAN MARTIN PARA UNA MEJOR FORMACION
253.CUIDARTE SAN MARTIN PARA UNA MEJOR FORMACION253.CUIDARTE SAN MARTIN PARA UNA MEJOR FORMACION
253.CUIDARTE SAN MARTIN PARA UNA MEJOR FORMACION
ArtemisaReateguiCaro
 
2 CONCEPTOS BASICOS EN FARMACOLOGIA.pptx
2 CONCEPTOS BASICOS EN FARMACOLOGIA.pptx2 CONCEPTOS BASICOS EN FARMACOLOGIA.pptx
2 CONCEPTOS BASICOS EN FARMACOLOGIA.pptx
naomivillacres0
 
TEMA 6 LA II REPÚBLICA (1931-1936).pdf
TEMA 6         LA II REPÚBLICA (1931-1936).pdfTEMA 6         LA II REPÚBLICA (1931-1936).pdf
TEMA 6 LA II REPÚBLICA (1931-1936).pdf
rauldol777
 

Último (10)

Manejo de recepción y despacho Repuestos
Manejo de recepción y despacho RepuestosManejo de recepción y despacho Repuestos
Manejo de recepción y despacho Repuestos
 
253.CUIDARTE SAN MARTIN PARA UNA MEJOR FORMACION
253.CUIDARTE SAN MARTIN PARA UNA MEJOR FORMACION253.CUIDARTE SAN MARTIN PARA UNA MEJOR FORMACION
253.CUIDARTE SAN MARTIN PARA UNA MEJOR FORMACION
 
Explora el boletín del 8 de mayo de 2024
Explora el boletín del 8 de mayo de 2024Explora el boletín del 8 de mayo de 2024
Explora el boletín del 8 de mayo de 2024
 
DECRETO 356 vigilancia y seguridad privada
DECRETO 356 vigilancia  y seguridad privadaDECRETO 356 vigilancia  y seguridad privada
DECRETO 356 vigilancia y seguridad privada
 
2 CONCEPTOS BASICOS EN FARMACOLOGIA.pptx
2 CONCEPTOS BASICOS EN FARMACOLOGIA.pptx2 CONCEPTOS BASICOS EN FARMACOLOGIA.pptx
2 CONCEPTOS BASICOS EN FARMACOLOGIA.pptx
 
Mercado de trabajo y discapacidad. Inclusión laboral.
Mercado de trabajo y discapacidad.  Inclusión laboral.Mercado de trabajo y discapacidad.  Inclusión laboral.
Mercado de trabajo y discapacidad. Inclusión laboral.
 
TEMA 6 LA II REPÚBLICA (1931-1936).pdf
TEMA 6         LA II REPÚBLICA (1931-1936).pdfTEMA 6         LA II REPÚBLICA (1931-1936).pdf
TEMA 6 LA II REPÚBLICA (1931-1936).pdf
 
Explora el boletín del 3 de mayo de 2024
Explora el boletín del 3 de mayo de 2024Explora el boletín del 3 de mayo de 2024
Explora el boletín del 3 de mayo de 2024
 
Manual-de-instalaciones-sanitarias-modulo-2-Minedu.pdf
Manual-de-instalaciones-sanitarias-modulo-2-Minedu.pdfManual-de-instalaciones-sanitarias-modulo-2-Minedu.pdf
Manual-de-instalaciones-sanitarias-modulo-2-Minedu.pdf
 
Manual Corporativo Cafe Daelicia en pdf.
Manual Corporativo Cafe Daelicia en pdf.Manual Corporativo Cafe Daelicia en pdf.
Manual Corporativo Cafe Daelicia en pdf.
 

Modelo conceptual de uml

  • 1.
  • 2. Los tres elementos que forman el modelo conceptual de UML son:  Los bloques básicos de construcción del lenguaje  Las reglas que se aplican sobre esos bloques  Los mecanismos comunes de UML.
  • 3. El vocabulario de UML comprende tres tipos de bloques de construcción
  • 4. Elementos Relaciones Diagramas • Estructurales • Dependencia • Clases, Objetos, • Comportamiento • Asociación Casos de uso, • Agrupación • Generalización Secuencia, Colaboración, • Anotación • Realización Estados, Actividades, Componentes, Despliegue
  • 5. Clase Interfaz Colaboración Caso de uso Clase activa Componente Nodo
  • 7. Paquetes Frameworks Modelos Subsistemas
  • 8. Una nota es simplemente un símbolo para representar las limitaciones y comentarios asociados a un Nota elemento o una colección de elementos.
  • 9. Es una relación semántica entre dos elementos, en la cual un cambio a un elemento (el elemento independiente) puede afectar a la semántica del otro elemento (el dependiente)
  • 10. Es una relación estructural que describe un conjunto de enlaces, los cuales son conexiones entre objetos. La agregación es un tipo especial de asociación, que representa una relación estructural entre un todo y sus partes. 0..1 *
  • 11. Es un a relación de especialización generalización en la cual los objetos del elemento especializado (el hijo) pueden sustituir a los objetos del elemento general (el padre). De esta forma el hijo comparte la estructura y el comportamiento del padre.
  • 12. Es una relación semántica entre clasificadores, en donde un clasificador especifica un contrato que otro clasificador garantiza que cumplirá.
  • 13. Vista Diagramas Conceptos Principales Clase, asociación, generalización, Vista Estática Diagrama de Clases dependencia, realización, interfaz Caso de Uso, Actor, Diagramas de Casos Vista de Casos de Uso asociación, extensión, de Uso generalización. Componente, Vista de Diagramas de interfaz, Implementación Componentes dependencia, realización. Nodo, componente, Diagramas de Vista de Despliegue dependencia, Despliegue localización.
  • 14. Vista Diagramas Conceptos Principales Vista de Estados de Estado, evento, Diagramas de Estados máquina transición, acción. Estado, actividad, Diagramas de transición, Vista de actividad Actividad determinación, división, unión. Diagramas de Interacción, objeto, Secuencia mensaje, activación. Vista de interacción Colaboración, Diagramas de interacción, rol de Colaboración colaboración, mensaje.
  • 15. Vista Diagramas Conceptos Principales Vista de Paquete, Diagramas de Gestión de subsistema, Clases modelo modelo.
  • 16. Vista Diagramas Conceptos Principales Restricción, estereotipo, Todas Todos valores, etiquetados
  • 17. Los bloques de construcción de UML no pueden combinarse de cualquier manera.
  • 18. Nombres • Cómo llamar a los elementos, relaciones y diagramas. Alcance • El contexto que da significado específico a un nombre. Visibilidad • Cómo se pueden ver y utilizar esos nombres por otros. Integridad • Cómo se relacionan apropiada y consistentemente unos elementos con otros.
  • 19. Conseguir diseños simples y eficientes.
  • 20.  Tras cada elemento existe una especificación que nos va a permitir detallar textualmente el comportamiento de los mismos  Con los elementos gráficos conseguimos una visualización global del sistema y con la especificación conseguimos una visualización detallada del mismo.
  • 21. Todos los elementos gráficos en UML poseen una notación gráfica que representa los aspectos más importantes de éstos; aún así existe una notación que permite representar los aspectos más específicos a través de adornos, consiguiendo así una especificación aún más detallada.
  • 22. UML permite representar las distintas divisiones que presenta el diseño orientado a objetos. Por ejemplo la división clase/objeto donde un objeto es la manifestación concreta de la clase. UML permite el modelado conjunto de los mismos a través de una notación específica.
  • 23. UML proporciona un lenguaje abierto en el que se pueden expresar los matices de los distintos sistemas, para ello hace uso de tres mecanismos que permiten extender el lenguaje:  Estereotipo: Permite crear nuevos bloques de construcción partiendo de los ya existentes.  Valor etiquetado: Permite añadir nuevas propiedades a un bloque de construcción.  Restricción: Permite añadir o modificar las reglas referidas a los bloques de construcción.