SlideShare una empresa de Scribd logo
1 de 13
Modelo conceptual de UML




     Universidad de Cartagena
       Ingeniería de Software
                2012
UML: Lenguaje de modelado
            unificado
Un Lenguaje grafico para:
    o ™Visualizar
    o ™Especificar
    o ™Construir
    o ™Documentar
UML ofrece un estándar para describir un "plano" del sistema
(modelo), incluyendo aspectos conceptuales:
    o Procesos de negocio
    o Funciones del sistema
Además de aspectos concretos como
    o Expresiones de lenguajes de programación,
    o Esquemas de bases de datos.
• Lenguaje universalmente aceptado como planos
  para el diseño de software.



• Al UML ser un modelo necesariamente tiene que
  girar en torno a 2 enfoques:

  o Estructural: para destacar la organización del sistemas.

  o Comportamiento: para resaltar la dinámica de los sistemas.
Modelo Conceptual
UML se compone de tres elementos principales
• 1. Bloques básicos de construcción
   o Elementos

       Estructurales, Comportamiento, Agrupación, Anotación
   o ‹ Relaciones
   o ‹ Diagramas

• 2. Reglas que aplican sobre los bloques
   o ‹ Establecen qué es un modelo bien formado

• 3. Mecanismos comunes de UML
1. Bloques de Construcción
3 tipos de bloques de construcción:
•   Elementos: Modelos UML
    o Estructurales: Clases, interfaces, casos de uso.

    o Comportamiento: Parte dinámica del UML.
       • Interacción: Mensajes que se intercambia entre objetos.
       • Maquinas de estado: secuencia de estados por las que pasa un
         objeto en respuesta a un evento.

    o Agrupación: Parte organizativa del modelo UML.
       • Paquetes: conjunto de elementos de la misma naturaleza
         conceptual.

    o Anotación: Parte explicativa de los modelos UML.
       • Notas: apunte funcional
•   Relaciones: Establecen la forma de interacción
     o Dependencia: Relación de uso entre 2 elementos (un elemento
       que utiliza otro) (dependiente e independiente)

    o Asociación: Relación estructural que describe un conjunto de
      enlacen entre los objetos.



    o Generalización: Relación en la que uno o varios elementos
      especializados se derivan de un elemento general.



    o Realización: Relación en la cual los elementos componentes
      expresan un compromiso.
•   Diagramas: Representación grafica de un conjunto de elementos de un
    modelado, a menudo se representa de forma similar a un grafo con sus
    respectivos vértices y aristas.

Clasificación delos diagramas:

•   Diagramas de estructura enfatizan en los elementos que deben existir en el
    sistema modelado:

              o   Diagrama de clases
              o   Diagrama de componentes
              o   Diagrama de objetos
              o   Diagrama de estructura compuesta (UML 2.0)
              o   Diagrama de despliegue
              o   Diagrama de paquetes

•   Diagramas de comportamiento enfatizan en lo que debe suceder en el
    sistema modelado:

              o Diagrama de actividades
              o Diagrama de casos de uso
              o Diagrama de estados
•   Diagramas de Interacción, un subtipo de diagramas de
    comportamiento, que enfatiza sobre el flujo de control y de datos
    entre los elementos del sistema modelado:
              o Diagrama de secuencia
              o Diagrama de comunicación
              o Diagrama de tiempos (UML 2.0)
              o Diagrama de vista de interacción (UML 2.0)
2. Reglas
Especifican como se construyen modelo bien
formado a partir de los bloque de construcción.

• Reglas para:
   o    Nombres: como llamar a los elementos relaciones y diagramas.
   o    Alcance: contextos en el que s ele da un significado aun
       nombre.
   o    Visibilidad: como se puede ver y utilizar los nombre en un
       determinado componente.
   o    Integridad: como se relaciona apropiada y consistentemente
       unos elemento con otros.
   o   «Ejecución»: todo este operando de manera correcta.
• No siempre se concretan aspectos «bien formados»
  de un modelo con:

  o Abreviado: oculta elementos para simplificar.
  o Incompleto: omite detalles y elementos.
  o Inconsistente: no garantiza la integridad del modelo.
3. Mecanismos comunes
• Elementos que se aplican durante todo el proceso
  de desarrollo de los modelo UML simple y eficiente.
• Tipos de mecanismos:
• Especificaciones: Detallar textualmente el
  comportamiento de un elemento en un modelo
  UML.
• Adornos: Notación grafica en la que se representan
  los elementos y sus aspectos mas relevantes.
• Divisiones comunes: representas la divisiones que
  presenta el diseño orientado a objetos.
• Mecanismos de extensibilidad: permite definir
  nuevos componentes.
Bibliografía
• http://eisc.univalle.edu.co/cursos/web/material/75
  0091M/1/sesion2-UML.pdf
• http://es.scribd.com/doc/43824743/4-Modelo-
  Conceptual-UML-ppt-Autoguardado
• http://es.wikipedia.org/wiki/Lenguaje_Unificado_de
  _Modelado
¡Gracias por su atención!
UML es la innovación conceptual en el mundo tecnológico
                del desarrollo de software.

Más contenido relacionado

La actualidad más candente

casos de uso
casos de usocasos de uso
casos de usostill01
 
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 softwareYaskelly Yedra
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
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
 
Mapa mental uml
Mapa mental umlMapa mental uml
Mapa mental umlrigo berto
 
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...Uriel Herrera
 
Diagramas de clase.pptx
Diagramas de clase.pptxDiagramas de clase.pptx
Diagramas de clase.pptxCAMILORUALES1
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDat@center S.A
 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionCherryBerry2
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de usoTensor
 
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
 

La actualidad más candente (20)

casos de uso
casos de usocasos de uso
casos de uso
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
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
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 
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
 
Mapa mental uml
Mapa mental umlMapa mental uml
Mapa mental uml
 
Presentation on uml
Presentation on umlPresentation on uml
Presentation on uml
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
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...
 
Diagramas de clase.pptx
Diagramas de clase.pptxDiagramas de clase.pptx
Diagramas de clase.pptx
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussion
 
UML
UMLUML
UML
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 

Destacado

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 ConceptualSergio Sanchez
 
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 variablesmatef27
 
19 OperacionalizacióN De Las Variables
19 OperacionalizacióN De Las Variables19 OperacionalizacióN De Las Variables
19 OperacionalizacióN De Las Variableshackdark666
 
Operacionalizacion matriz de variables
Operacionalizacion matriz de variablesOperacionalizacion matriz de variables
Operacionalizacion matriz de variablesemartineza
 
Operacionalizacion de variables 2013
Operacionalizacion de variables 2013Operacionalizacion de variables 2013
Operacionalizacion de variables 2013Jessica Yace Martinez
 

Destacado (9)

Operacionalizacion de las Variables e Hipotesis
Operacionalizacion de las Variables e Hipotesis Operacionalizacion de las Variables e Hipotesis
Operacionalizacion de las Variables e Hipotesis
 
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
 
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
 
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
 

Similar a Modelo Conceptual UML (20)

MODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLMODELO CONCEPTUAL UML
MODELO CONCEPTUAL UML
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Uml juan pablo cueto galindo
Uml juan pablo cueto galindoUml juan pablo cueto galindo
Uml juan pablo cueto galindo
 
Uml
UmlUml
Uml
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Modelado UM5-4.pptx
Modelado UM5-4.pptxModelado UM5-4.pptx
Modelado UM5-4.pptx
 
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
 
Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
 
Equipo2
Equipo2Equipo2
Equipo2
 
Uml
UmlUml
Uml
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Uml
UmlUml
Uml
 
EL UML X2
EL UML X2EL UML X2
EL UML X2
 
Uml mateo henao
Uml mateo henaoUml mateo henao
Uml mateo henao
 

Más de Jorge Cortés Alvarez (12)

Lógica Difusa
Lógica DifusaLógica Difusa
Lógica Difusa
 
MPLS: Multiprotocol Label Switching
MPLS: Multiprotocol Label SwitchingMPLS: Multiprotocol Label Switching
MPLS: Multiprotocol Label Switching
 
Cable Coaxial
Cable CoaxialCable Coaxial
Cable Coaxial
 
FET (Transistores de Efecto de Campo)
FET (Transistores de Efecto de Campo)FET (Transistores de Efecto de Campo)
FET (Transistores de Efecto de Campo)
 
Sociedad Comandita
Sociedad ComanditaSociedad Comandita
Sociedad Comandita
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Energía Eólica
Energía EólicaEnergía Eólica
Energía Eólica
 
Interrupciones: Sistemas Operativos
Interrupciones: Sistemas OperativosInterrupciones: Sistemas Operativos
Interrupciones: Sistemas Operativos
 
¿Cómo trabaja un buscador de internet en Mandarín?
¿Cómo trabaja un buscador de internet en Mandarín?¿Cómo trabaja un buscador de internet en Mandarín?
¿Cómo trabaja un buscador de internet en Mandarín?
 
Presentación1
Presentación1Presentación1
Presentación1
 
Articulo Científico IEEE (Interpretacion)
Articulo Científico IEEE (Interpretacion)Articulo Científico IEEE (Interpretacion)
Articulo Científico IEEE (Interpretacion)
 
Articulo Científico IEEE (Analisis)
Articulo Científico IEEE (Analisis)Articulo Científico IEEE (Analisis)
Articulo Científico IEEE (Analisis)
 

Último

historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.profandrearivero
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 

Último (20)

historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.Abregú, Podestá. Directores.Líderes en Acción.
Abregú, Podestá. Directores.Líderes en Acción.
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 

Modelo Conceptual UML

  • 1. Modelo conceptual de UML Universidad de Cartagena Ingeniería de Software 2012
  • 2. UML: Lenguaje de modelado unificado Un Lenguaje grafico para: o ™Visualizar o ™Especificar o ™Construir o ™Documentar UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales: o Procesos de negocio o Funciones del sistema Además de aspectos concretos como o Expresiones de lenguajes de programación, o Esquemas de bases de datos.
  • 3. • Lenguaje universalmente aceptado como planos para el diseño de software. • Al UML ser un modelo necesariamente tiene que girar en torno a 2 enfoques: o Estructural: para destacar la organización del sistemas. o Comportamiento: para resaltar la dinámica de los sistemas.
  • 4. Modelo Conceptual UML se compone de tres elementos principales • 1. Bloques básicos de construcción o Elementos Estructurales, Comportamiento, Agrupación, Anotación o ‹ Relaciones o ‹ Diagramas • 2. Reglas que aplican sobre los bloques o ‹ Establecen qué es un modelo bien formado • 3. Mecanismos comunes de UML
  • 5. 1. Bloques de Construcción 3 tipos de bloques de construcción: • Elementos: Modelos UML o Estructurales: Clases, interfaces, casos de uso. o Comportamiento: Parte dinámica del UML. • Interacción: Mensajes que se intercambia entre objetos. • Maquinas de estado: secuencia de estados por las que pasa un objeto en respuesta a un evento. o Agrupación: Parte organizativa del modelo UML. • Paquetes: conjunto de elementos de la misma naturaleza conceptual. o Anotación: Parte explicativa de los modelos UML. • Notas: apunte funcional
  • 6. Relaciones: Establecen la forma de interacción o Dependencia: Relación de uso entre 2 elementos (un elemento que utiliza otro) (dependiente e independiente) o Asociación: Relación estructural que describe un conjunto de enlacen entre los objetos. o Generalización: Relación en la que uno o varios elementos especializados se derivan de un elemento general. o Realización: Relación en la cual los elementos componentes expresan un compromiso.
  • 7. Diagramas: Representación grafica de un conjunto de elementos de un modelado, a menudo se representa de forma similar a un grafo con sus respectivos vértices y aristas. Clasificación delos diagramas: • Diagramas de estructura enfatizan en los elementos que deben existir en el sistema modelado: o Diagrama de clases o Diagrama de componentes o Diagrama de objetos o Diagrama de estructura compuesta (UML 2.0) o Diagrama de despliegue o Diagrama de paquetes • Diagramas de comportamiento enfatizan en lo que debe suceder en el sistema modelado: o Diagrama de actividades o Diagrama de casos de uso o Diagrama de estados
  • 8. Diagramas de Interacción, un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado: o Diagrama de secuencia o Diagrama de comunicación o Diagrama de tiempos (UML 2.0) o Diagrama de vista de interacción (UML 2.0)
  • 9. 2. Reglas Especifican como se construyen modelo bien formado a partir de los bloque de construcción. • Reglas para: o Nombres: como llamar a los elementos relaciones y diagramas. o Alcance: contextos en el que s ele da un significado aun nombre. o Visibilidad: como se puede ver y utilizar los nombre en un determinado componente. o Integridad: como se relaciona apropiada y consistentemente unos elemento con otros. o «Ejecución»: todo este operando de manera correcta.
  • 10. • No siempre se concretan aspectos «bien formados» de un modelo con: o Abreviado: oculta elementos para simplificar. o Incompleto: omite detalles y elementos. o Inconsistente: no garantiza la integridad del modelo.
  • 11. 3. Mecanismos comunes • Elementos que se aplican durante todo el proceso de desarrollo de los modelo UML simple y eficiente. • Tipos de mecanismos: • Especificaciones: Detallar textualmente el comportamiento de un elemento en un modelo UML. • Adornos: Notación grafica en la que se representan los elementos y sus aspectos mas relevantes. • Divisiones comunes: representas la divisiones que presenta el diseño orientado a objetos. • Mecanismos de extensibilidad: permite definir nuevos componentes.
  • 12. Bibliografía • http://eisc.univalle.edu.co/cursos/web/material/75 0091M/1/sesion2-UML.pdf • http://es.scribd.com/doc/43824743/4-Modelo- Conceptual-UML-ppt-Autoguardado • http://es.wikipedia.org/wiki/Lenguaje_Unificado_de _Modelado
  • 13. ¡Gracias por su atención! UML es la innovación conceptual en el mundo tecnológico del desarrollo de software.