SlideShare una empresa de Scribd logo
1 de 6
Qué es un Diagrama de Clases
Los diagrama de clases especifican que clases intervienen en
el desarrollo del sistema y como se relacionan, a diferencia de
los diagramas de interacción que modelan los aspectos
dinámicos, los diagramas de clases modelan la parte estática.
Los diagramas de clases también lo podemos definir, como
una técnica grafica que se utiliza para modelar la parte
estática del sistema
Sin entrar en rodeos los elementos básicos de un diagrama de
clase son:
1.1Clases. Como lo habíamos hablado escriben un conjunto de
objetos con propiedades y comportamientos comunes.
1.2Relaciones. Enlaces entre los distintos elementos de los
diagramas. 1.3Interfaces. Conjunto de operaciones de una clase o
paquete visibles desde otras clases o paquetes
Clases.
Las clases tienen una representación para identificarlas dentro
del enfoque O.O, y las debemos crear teniendo en cuenta los
siguientes aspectos:
Nombre con
que se
identifica la
clase dentro
del sistema
NOMBRE
ORIGEN
Son el
conjunto de
atributos que
describen la
clase, estos
dependen del
nivel de
visibilidad
establecido
OPERACIONES
Representan
las
operaciones
que mas
tarde se
convierten
en métodos
y se
representan
una a la vez,
una por
línea
Operaciones: Visibilidad+nombre+parametros:tipo
devuelto.
Relaciones.
Hay tres tipos:
– Asociaciones: relaciones estructurales.
– Generalizaciones: herencias.
– Dependencias: relaciones de uso, especifican que un cambio en
la especificación de un elemento puede afectar a otro que lo
utiliza.
Asociaciones.
Nombre: Las asociaciones pueden tener un nombre que las
identifiquen
Profesor Universidad
Trabaja
para..
Rol: Especifica el papel que juega cada clase dentro de la
relación.
Profesor Universidad
El papel del profesor juega el papel de empleado y la
universidad de empleador,
La multiplicidad: Indica el número de objetos involucrados en
una asociación.
Ejemplo de Relación
estudiante-Universidad
Universidad
-NIT
+Crearuniversidad()
+Modificar()
+Buscar()
Profesor
-Id profesor
+Crear()
+Modificar()
+Eliminar()
Tiene
1..*
Estudiante
-Id estudiante
+Crear()
+Modificar()
+Eliminar()
Asignatura
-Id asignatura
+Crear()
+Modificar()
+Eliminar()
Tiene
1..*
Tiene
1..*

Más contenido relacionado

La actualidad más candente (19)

Uml
UmlUml
Uml
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Diagrama de objeto
Diagrama de objetoDiagrama de objeto
Diagrama de objeto
 
Diagramas de Objetos, Clases y Estado
Diagramas de Objetos, Clases y Estado Diagramas de Objetos, Clases y Estado
Diagramas de Objetos, Clases y Estado
 
Modelo de clases desi
Modelo de clases desiModelo de clases desi
Modelo de clases desi
 
Diagramas de UML
Diagramas de UMLDiagramas de UML
Diagramas de UML
 
Semana 4 Diseño Orientado a Objetos
Semana 4   Diseño Orientado a ObjetosSemana 4   Diseño Orientado a Objetos
Semana 4 Diseño Orientado a Objetos
 
Concepto diagramas de clases
Concepto diagramas de clasesConcepto diagramas de clases
Concepto diagramas de clases
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Semana 4 Diagrama de Clases y Casos de Uso
Semana 4   Diagrama de Clases y Casos de UsoSemana 4   Diagrama de Clases y Casos de Uso
Semana 4 Diagrama de Clases y Casos de Uso
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
Clase 17
Clase 17Clase 17
Clase 17
 
Introducion uml
Introducion umlIntroducion uml
Introducion uml
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
ENTIDAD RELACION EJERCICIO
ENTIDAD RELACION EJERCICIOENTIDAD RELACION EJERCICIO
ENTIDAD RELACION EJERCICIO
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Lenguaje de Modelado Unificado
Lenguaje de Modelado UnificadoLenguaje de Modelado Unificado
Lenguaje de Modelado Unificado
 
INTRODUCCION UML
INTRODUCCION UMLINTRODUCCION UML
INTRODUCCION UML
 
Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 

Destacado

Destacado (6)

Contents
Contents Contents
Contents
 
Uml diagrama clase objeto
Uml diagrama clase objetoUml diagrama clase objeto
Uml diagrama clase objeto
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Welcome to Django
Welcome to DjangoWelcome to Django
Welcome to Django
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar a Diagrama de clases

Similar a Diagrama de clases (20)

Clases
ClasesClases
Clases
 
UML
UMLUML
UML
 
UT5 - Introduccion al lenguaje unificado UML.pdf
UT5 - Introduccion al lenguaje unificado UML.pdfUT5 - Introduccion al lenguaje unificado UML.pdf
UT5 - Introduccion al lenguaje unificado UML.pdf
 
Clases
ClasesClases
Clases
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetos
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
D Iagramas U Ml
D Iagramas U MlD Iagramas U Ml
D Iagramas U Ml
 
D Iagramas U Ml
D Iagramas U MlD Iagramas U Ml
D Iagramas U Ml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Trabajo2
Trabajo2Trabajo2
Trabajo2
 
Diag de clases
Diag de clasesDiag de clases
Diag de clases
 
Diagrama de componentes
Diagrama de componentesDiagrama de componentes
Diagrama de componentes
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Introducción a la progrogramación orientada a objetos - UML
Introducción a la progrogramación orientada a objetos - UMLIntroducción a la progrogramación orientada a objetos - UML
Introducción a la progrogramación orientada a objetos - UML
 
UML.pptx
UML.pptxUML.pptx
UML.pptx
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 

Más de Any Saula (20)

Diciembre
DiciembreDiciembre
Diciembre
 
Noviembre
NoviembreNoviembre
Noviembre
 
Diciembre
DiciembreDiciembre
Diciembre
 
Noviembre
NoviembreNoviembre
Noviembre
 
Octubre
OctubreOctubre
Octubre
 
Septiembre
SeptiembreSeptiembre
Septiembre
 
Octubre
OctubreOctubre
Octubre
 
Septiembre
SeptiembreSeptiembre
Septiembre
 
Agosto
AgostoAgosto
Agosto
 
Julio
JulioJulio
Julio
 
Junio
JunioJunio
Junio
 
Mayo
MayoMayo
Mayo
 
Abril
AbrilAbril
Abril
 
Marzo
MarzoMarzo
Marzo
 
Febrero
FebreroFebrero
Febrero
 
Enero
EneroEnero
Enero
 
Octubre
OctubreOctubre
Octubre
 
Septiembre
SeptiembreSeptiembre
Septiembre
 
Agosto
AgostoAgosto
Agosto
 
Julio
JulioJulio
Julio
 

Último

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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
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
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
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
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

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
 
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
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
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
 
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
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
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
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
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.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Diagrama de clases

  • 1.
  • 2. Qué es un Diagrama de Clases Los diagrama de clases especifican que clases intervienen en el desarrollo del sistema y como se relacionan, a diferencia de los diagramas de interacción que modelan los aspectos dinámicos, los diagramas de clases modelan la parte estática. Los diagramas de clases también lo podemos definir, como una técnica grafica que se utiliza para modelar la parte estática del sistema Sin entrar en rodeos los elementos básicos de un diagrama de clase son: 1.1Clases. Como lo habíamos hablado escriben un conjunto de objetos con propiedades y comportamientos comunes. 1.2Relaciones. Enlaces entre los distintos elementos de los diagramas. 1.3Interfaces. Conjunto de operaciones de una clase o paquete visibles desde otras clases o paquetes
  • 3. Clases. Las clases tienen una representación para identificarlas dentro del enfoque O.O, y las debemos crear teniendo en cuenta los siguientes aspectos: Nombre con que se identifica la clase dentro del sistema NOMBRE ORIGEN Son el conjunto de atributos que describen la clase, estos dependen del nivel de visibilidad establecido OPERACIONES Representan las operaciones que mas tarde se convierten en métodos y se representan una a la vez, una por línea Operaciones: Visibilidad+nombre+parametros:tipo devuelto.
  • 4. Relaciones. Hay tres tipos: – Asociaciones: relaciones estructurales. – Generalizaciones: herencias. – Dependencias: relaciones de uso, especifican que un cambio en la especificación de un elemento puede afectar a otro que lo utiliza. Asociaciones. Nombre: Las asociaciones pueden tener un nombre que las identifiquen Profesor Universidad Trabaja para..
  • 5. Rol: Especifica el papel que juega cada clase dentro de la relación. Profesor Universidad El papel del profesor juega el papel de empleado y la universidad de empleador, La multiplicidad: Indica el número de objetos involucrados en una asociación.
  • 6. Ejemplo de Relación estudiante-Universidad Universidad -NIT +Crearuniversidad() +Modificar() +Buscar() Profesor -Id profesor +Crear() +Modificar() +Eliminar() Tiene 1..* Estudiante -Id estudiante +Crear() +Modificar() +Eliminar() Asignatura -Id asignatura +Crear() +Modificar() +Eliminar() Tiene 1..* Tiene 1..*