SlideShare una empresa de Scribd logo
Diagrama de Clases
DIAGRAMAS DE CLASES
 Un diagrama de clases en Lenguaje Unificado de Modelado (UML) es un
tipo de diagrama de estructura estática, que describe la estructura de un
sistema (abstracción de un modelo del mundo real) mostrando las clases
del sistema, sus atributos, operaciones (o métodos), y las relaciones
entre los objetos.
Los diagramas de clase muestran lo que el sistema puede hacer (análisis) y
el cómo puede ser construido (diseño).
ELEMENTOS DE LOS DIAGRAMAS DE
CLASES
Clase: Es la unidad básica que contiene toda la información de un
Objeto, es decir contienen las características y comportamientos de
este (un objeto es una instancia de una clase).
Se representa mediante un rectángulo y se divide en 3 partes:
Nombre clase
Atributo
Métodos
Superior
Intermedio
Inferior
ATRIBUTOS
 son valores que corresponden a un objeto,(características que definen a
un objeto) como color, material, cantidad, ubicación. Generalmente se
conoce como la información detallada del objeto.
Ejemplo: el objeto es una puerta, sus atributos serían, marca, tamaño, color y
peso.
TIPO DE DATOS:
 Un tipo de datos es la descripción sobre la clase de datos
que se va a manejar ( procesar). Esto incluye imponer
restricciones en los datos, como qué valores pueden tomar
y qué operaciones se pueden realizar.
 Los tipos de datos comunes son: enteros, números de coma
flotante (decimales), cadenas alfanuméricos valores
booleanos, entre otros.
OPERACIONES/MÉTODOS
 son aquellas actividades o comportamientos que pueden realizar los
OBJETOS, como por ejemplo abrir, cerrar, buscar, cancelar, confirmar,
cargar. El nombre de una operación se escribe con minúsculas si consta de
una sola palabra. Si el nombre contiene más de una palabra, cada palabra
será unida a la anterior y comenzará con una letra mayúscula, a excepción
de la primera palabra que comenzará en minúscula.
Por ejemplo: abrirPuerta, cerrarPuerta, etc.
MODIFICADORES DE ACCESO
Los modificadores de acceso especifican la accesibilidad de un tipo
de atributos y de métodos declararlos:
 public (+): Indica que el atributo o el método será visible tanto dentro
como fuera de la clase, es decir, es accesible desde todos lados.
 private (-): Indica que el atributo o el método sólo será accesible desde
dentro de la clase (sólo sus métodos lo pueden utilizar).
 protected (#): Indica que el atributo o el método no será accesible
desde fuera de la clase, pero si podrá ser accesado por métodos de la
clase además de las subclases que se deriven (ver herencia).
HERENCIA
(ESPECIALIZACIÓN/GENERALIZACIÓN):
Indica que una subclase hereda los métodos y atributos especificados por
una Super Clase (también llamada clase padre), por ende la
Subclase(también llamada clase hijo) además de poseer sus propios
métodos y atributos, poseerá las características y comportamientos visibles
de la Super Clase
Símbolo
REALIZACIÓN
La realización conecta un elemento del modelo, tales como una
clase con otro elemento, tal como una interfaz, que especifica su
comportamiento pero no su estructura o implementación. Se
representa con una flecha de línea discontinua con una punta de
flecha hueca cerrada.
Símbolo
AGREGACIÓN Y COMPOSICIÓN
 La composición es un tipo de relación dependiente en dónde un
objeto más complejo es conformado por objetos más pequeños. En
esta situación, la frase “Tiene un”, debe tener sentido:
 El auto tiene llantas
 La portátil tiene un teclado.
(el Objeto base se construye a partir del objeto incluido, es decir, es
"parte/todo").
Símbolo
AGREGACIÓN Y COMPOSICIÓN
 La agregación: Es un tipo de relación dinámica, en donde el tiempo
de vida del objeto incluido es independiente del que lo incluye. Es
decir La destrucción de la clase contenedora no conlleva la
destrucción de la clase incluida.(el objeto base utiliza al incluido para
su funcionamiento).
Símbolo
CARDINALIDAD DE RELACIONES
 indica el grado y nivel de dependencia de las clases, se anotan en cada
extremo de la relación y éstas pueden ser:
 * = Cero, uno ó n.
 0,1 = Cero o uno.
 1..* = Uno o más.
 1 = Exactamente uno (también podría ser otro número).
ASOCIACIÓN
La relación entre clases conocida como Asociación, permite asociar objetos que colaboran
entre si (la asociación es la interacción de una clase a otra). Cabe destacar que no es una
relación fuerte, es decir, el tiempo de vida de un objeto no depende del otro.
 Ejemplo:
Un cliente puede tener asociadas muchas Ordenes de Compra, en cambio una orden de
compra solo puede tener asociado un cliente.
DEPENDENCIA
Representa un tipo de relación muy particular, representa una relación de
uso, es decir que una clase utiliza a otra y si esta última se altera, la
anterior se puede ver afectada. Se denota por una flecha punteada.
Símbolo
EJEMPLO
Diagramas clases presentacion

Más contenido relacionado

La actualidad más candente

Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
Universidad Técnica del Norte
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
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
Clara Patricia Avella Ibañez
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
1da4
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
marianela0393
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
Cesar David Fernandez Grueso
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
leonfdocristiano
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1
Giovanni Mézquita Hoyos
 
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 Objetosyoiner santiago
 
Diagrama de clases UML
Diagrama de clases UMLDiagrama de clases UML
Diagrama de clases UML
José Antonio Sandoval Acosta
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
UCE
 
encapsulamiento
encapsulamientoencapsulamiento
encapsulamiento
zeta2015
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
Clara Patricia Avella Ibañez
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
Clara Patricia Avella Ibañez
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion

La actualidad más candente (20)

Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
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
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1U1 s3 introducción a uml parte 1
U1 s3 introducción a uml parte 1
 
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
 
Diagrama de clases UML
Diagrama de clases UMLDiagrama de clases UML
Diagrama de clases UML
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
encapsulamiento
encapsulamientoencapsulamiento
encapsulamiento
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 

Destacado

Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesstill01
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USO
BiingeSof
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
Ronny Parra
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De Secuencia
Rafael
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
Katty Landacay
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
Antonio Moreno
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De SecuenciaFabian Garcia
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
Lenin Vivanco
 
documento arquitectura
documento arquitecturadocumento arquitectura
documento arquitectura
Marco Alvarez Bustos
 
Documento de arquitectura
Documento de arquitecturaDocumento de arquitectura
Documento de arquitecturaJohana201225
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad IILuis Caiza
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
ElvisAR
 
CONTAMINACION AMBIENTAL.DOC
CONTAMINACION AMBIENTAL.DOCCONTAMINACION AMBIENTAL.DOC
CONTAMINACION AMBIENTAL.DOCmariela Garcia
 
Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventosMario Martinez Alvarez
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosNICK
 
Conceptos de tiempo
Conceptos de tiempoConceptos de tiempo
Conceptos de tiempoMely Zumaya
 
1. Animismo
1. Animismo1. Animismo
1. Animismo
J Kuklinsky
 

Destacado (20)

Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USO
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Diagramas de casos de uso
Diagramas de casos de usoDiagramas de casos de uso
Diagramas de casos de uso
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De Secuencia
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
 
Diagramas De Secuencia
Diagramas De SecuenciaDiagramas De Secuencia
Diagramas De Secuencia
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
documento arquitectura
documento arquitecturadocumento arquitectura
documento arquitectura
 
Documento de arquitectura
Documento de arquitecturaDocumento de arquitectura
Documento de arquitectura
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
CONTAMINACION AMBIENTAL.DOC
CONTAMINACION AMBIENTAL.DOCCONTAMINACION AMBIENTAL.DOC
CONTAMINACION AMBIENTAL.DOC
 
Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventos
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
 
Conceptos de tiempo
Conceptos de tiempoConceptos de tiempo
Conceptos de tiempo
 
1. Animismo
1. Animismo1. Animismo
1. Animismo
 

Similar a Diagramas clases presentacion

Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
Alvaro Vargas
 
encuesta
encuestaencuesta
encuesta
deliamartinez
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
mireya2022
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasespacosayas
 
Concepto diagramas de clases
Concepto diagramas de clasesConcepto diagramas de clases
Concepto diagramas de clasesWilliam Lozano
 
diagrama de clases 2016 v3 sirven para diagramar las clases con sus t.pptx
diagrama de clases 2016 v3 sirven para diagramar las clases con sus t.pptxdiagrama de clases 2016 v3 sirven para diagramar las clases con sus t.pptx
diagrama de clases 2016 v3 sirven para diagramar las clases con sus t.pptx
ingdeliamarherazo
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASES
BiingeSof
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
Pablo Andres Cáceres Ferreira
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
josue salas
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
innovalabcun
 
Trabajo2
Trabajo2Trabajo2
Trabajo2
mabelcefla5
 
31096724 diagrama-de-clases-en-uml
31096724 diagrama-de-clases-en-uml31096724 diagrama-de-clases-en-uml
31096724 diagrama-de-clases-en-umlDarry Piñeiro
 

Similar a Diagramas clases presentacion (20)

Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
clases
clasesclases
clases
 
encuesta
encuestaencuesta
encuesta
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Clases
ClasesClases
Clases
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Tutorial uml
Tutorial umlTutorial uml
Tutorial uml
 
Concepto diagramas de clases
Concepto diagramas de clasesConcepto diagramas de clases
Concepto diagramas de clases
 
Clases 2
Clases 2Clases 2
Clases 2
 
Clases
ClasesClases
Clases
 
diagrama de clases 2016 v3 sirven para diagramar las clases con sus t.pptx
diagrama de clases 2016 v3 sirven para diagramar las clases con sus t.pptxdiagrama de clases 2016 v3 sirven para diagramar las clases con sus t.pptx
diagrama de clases 2016 v3 sirven para diagramar las clases con sus t.pptx
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASES
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
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 Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Clase 17
Clase 17Clase 17
Clase 17
 
Trabajo2
Trabajo2Trabajo2
Trabajo2
 
UML.pptx
UML.pptxUML.pptx
UML.pptx
 
31096724 diagrama-de-clases-en-uml
31096724 diagrama-de-clases-en-uml31096724 diagrama-de-clases-en-uml
31096724 diagrama-de-clases-en-uml
 

Último

Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
QuispeJimenezDyuy
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 

Último (20)

Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 

Diagramas clases presentacion

  • 2. DIAGRAMAS DE CLASES  Un diagrama de clases en Lenguaje Unificado de Modelado (UML) es un tipo de diagrama de estructura estática, que describe la estructura de un sistema (abstracción de un modelo del mundo real) mostrando las clases del sistema, sus atributos, operaciones (o métodos), y las relaciones entre los objetos. Los diagramas de clase muestran lo que el sistema puede hacer (análisis) y el cómo puede ser construido (diseño).
  • 3. ELEMENTOS DE LOS DIAGRAMAS DE CLASES Clase: Es la unidad básica que contiene toda la información de un Objeto, es decir contienen las características y comportamientos de este (un objeto es una instancia de una clase). Se representa mediante un rectángulo y se divide en 3 partes: Nombre clase Atributo Métodos Superior Intermedio Inferior
  • 4. ATRIBUTOS  son valores que corresponden a un objeto,(características que definen a un objeto) como color, material, cantidad, ubicación. Generalmente se conoce como la información detallada del objeto. Ejemplo: el objeto es una puerta, sus atributos serían, marca, tamaño, color y peso.
  • 5. TIPO DE DATOS:  Un tipo de datos es la descripción sobre la clase de datos que se va a manejar ( procesar). Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.  Los tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas alfanuméricos valores booleanos, entre otros.
  • 6. OPERACIONES/MÉTODOS  son aquellas actividades o comportamientos que pueden realizar los OBJETOS, como por ejemplo abrir, cerrar, buscar, cancelar, confirmar, cargar. El nombre de una operación se escribe con minúsculas si consta de una sola palabra. Si el nombre contiene más de una palabra, cada palabra será unida a la anterior y comenzará con una letra mayúscula, a excepción de la primera palabra que comenzará en minúscula. Por ejemplo: abrirPuerta, cerrarPuerta, etc.
  • 7. MODIFICADORES DE ACCESO Los modificadores de acceso especifican la accesibilidad de un tipo de atributos y de métodos declararlos:  public (+): Indica que el atributo o el método será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados.  private (-): Indica que el atributo o el método sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden utilizar).  protected (#): Indica que el atributo o el método no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven (ver herencia).
  • 8. HERENCIA (ESPECIALIZACIÓN/GENERALIZACIÓN): Indica que una subclase hereda los métodos y atributos especificados por una Super Clase (también llamada clase padre), por ende la Subclase(también llamada clase hijo) además de poseer sus propios métodos y atributos, poseerá las características y comportamientos visibles de la Super Clase Símbolo
  • 9. REALIZACIÓN La realización conecta un elemento del modelo, tales como una clase con otro elemento, tal como una interfaz, que especifica su comportamiento pero no su estructura o implementación. Se representa con una flecha de línea discontinua con una punta de flecha hueca cerrada. Símbolo
  • 10. AGREGACIÓN Y COMPOSICIÓN  La composición es un tipo de relación dependiente en dónde un objeto más complejo es conformado por objetos más pequeños. En esta situación, la frase “Tiene un”, debe tener sentido:  El auto tiene llantas  La portátil tiene un teclado. (el Objeto base se construye a partir del objeto incluido, es decir, es "parte/todo"). Símbolo
  • 11. AGREGACIÓN Y COMPOSICIÓN  La agregación: Es un tipo de relación dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo incluye. Es decir La destrucción de la clase contenedora no conlleva la destrucción de la clase incluida.(el objeto base utiliza al incluido para su funcionamiento). Símbolo
  • 12. CARDINALIDAD DE RELACIONES  indica el grado y nivel de dependencia de las clases, se anotan en cada extremo de la relación y éstas pueden ser:  * = Cero, uno ó n.  0,1 = Cero o uno.  1..* = Uno o más.  1 = Exactamente uno (también podría ser otro número).
  • 13. ASOCIACIÓN La relación entre clases conocida como Asociación, permite asociar objetos que colaboran entre si (la asociación es la interacción de una clase a otra). Cabe destacar que no es una relación fuerte, es decir, el tiempo de vida de un objeto no depende del otro.  Ejemplo: Un cliente puede tener asociadas muchas Ordenes de Compra, en cambio una orden de compra solo puede tener asociado un cliente.
  • 14. DEPENDENCIA Representa un tipo de relación muy particular, representa una relación de uso, es decir que una clase utiliza a otra y si esta última se altera, la anterior se puede ver afectada. Se denota por una flecha punteada. Símbolo