SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Diagramas de Clases
En teoría, no hay diferencia entre la teoría y la
práctica. Pero, en la practica, la hay.
Jan L. van der Snepsheut
Ing. Juan Ignacio Zamora M. MSc.
Universidad Latinoamericana de Ciencia y Tecnología
En un Diagrama de Clases podemos
encontrar:
—  Clases, asociaciones y atributos.
—  Interfaces con operaciones y constantes.
—  Informacion sobre tipos de atributos.
—  Navegabilidad.
—  Dependencias
Creación de Diagramas de Clases
1.  Identificar el problema.
2.  Listar todas las clases y los atributos que
se puedan generar para solucionar el
problema.
3.  Definir el comportamiento de cada
clase. Métodos y Herencia.
4.  Definir los tipos a cada atributo.
5.  Definir las asociaciones y navegabilidad
(visibilidad del atributo).
Elementos Básicos a Utilizar
Visibilidad:
- Private
+ Public
# Protected
Asociaciones e Interacciones
—  Asociación Simple: la línea indica una
relación unidireccional entre 2 o mas
entidades.
Asociaciones e Interacciones
—  Asociación Directa: Indica que una
entidad o clase esta siendo descrita por otra.
En palabras sencillas, una clase contiene a la
otra en un tipo.
Atributos de Referencia
—  Atributo de Referencia: cuando un
atributo referencia a otro elemento
complejo. (se utiliza una asociación directa)
Asociaciones e Interacciones
—  Agregación: una clase “contiene” a otros
elementos. Sin embargo la clase no pierde sentido
sin la existencia de los mismos.
—  “puede vivir sin ellos y sigue siendo la misma...
clase”
Asociaciones e Interacciones
—  Composición:A diferencia de la
agregación, este tipo de interacción indica
que la integridad de la clase, depende de
los elementos asociados.
—  “La clase pierde su integridad sin las
clases relacionadas”
Asociaciones e Interacciones
—  Generalización: es la relación taxonómica
entre un elemento y otro elemento mas
general. Relación padre e hijo. Herencia.
Asociaciones e Interacciones
—  Realización: Significa que existe una
relación entre el padre y el hijo en la
forma de una implementación.
Asociaciones e Interacciones
—  Dependencia: relación semántica entre
dos elementos. No necesariamente se
requiere que existan tipos de objetos
relacionados. Pero que el cambio en una
entidad afectara de una u otra forma la
otra.
Practica:
—  Kindle Book Builder (Libros, Revistas,
paginas, secciones).

Mais conteúdo relacionado

Mais procurados

Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)CRISSTHOFER
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)angeljlp08
 
Mapa Conceptual de los Servidor Apache y IIS.
Mapa Conceptual de los Servidor Apache y IIS.Mapa Conceptual de los Servidor Apache y IIS.
Mapa Conceptual de los Servidor Apache y IIS.Heysel Ramirez
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Introduccion a Power BI
Introduccion a Power BIIntroduccion a Power BI
Introduccion a Power BIJoseph Lopez
 
Formas normales
Formas normalesFormas normales
Formas normalesdidachos1
 
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Alex Rayón Jerez
 
Servidores: cuadro comparativo
Servidores: cuadro comparativoServidores: cuadro comparativo
Servidores: cuadro comparativoMaria Figueredo
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
Atributos y cardinalidad
Atributos y cardinalidadAtributos y cardinalidad
Atributos y cardinalidadArnold Ortiz
 

Mais procurados (20)

Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Base de datos ppt
Base de datos pptBase de datos ppt
Base de datos ppt
 
Mapa Conceptual de los Servidor Apache y IIS.
Mapa Conceptual de los Servidor Apache y IIS.Mapa Conceptual de los Servidor Apache y IIS.
Mapa Conceptual de los Servidor Apache y IIS.
 
Tecnologias web
Tecnologias webTecnologias web
Tecnologias web
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Introduccion a Power BI
Introduccion a Power BIIntroduccion a Power BI
Introduccion a Power BI
 
Diseño de Clases
Diseño de ClasesDiseño de Clases
Diseño de Clases
 
Formas normales
Formas normalesFormas normales
Formas normales
 
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
 
Servidores: cuadro comparativo
Servidores: cuadro comparativoServidores: cuadro comparativo
Servidores: cuadro comparativo
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Bibliotecas Virtuales
Bibliotecas VirtualesBibliotecas Virtuales
Bibliotecas Virtuales
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Atributos y cardinalidad
Atributos y cardinalidadAtributos y cardinalidad
Atributos y cardinalidad
 
Oracle
OracleOracle
Oracle
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Proyecto final base de datos i
Proyecto final base de datos iProyecto final base de datos i
Proyecto final base de datos i
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 

Semelhante a Diagrama Clases 40

Investigacion objetos unidad 5
Investigacion objetos unidad 5Investigacion objetos unidad 5
Investigacion objetos unidad 5Oliver Choco
 
Clases Objetos y Herencia
Clases Objetos y HerenciaClases Objetos y Herencia
Clases Objetos y HerenciaNestor Traña
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)DorvinEduardo
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones Juan Restrepo
 
Modelo entidad relacion - BD
Modelo entidad relacion - BDModelo entidad relacion - BD
Modelo entidad relacion - BDFernando Baculima
 
Esthela reina
Esthela reinaEsthela reina
Esthela reinaEsthela95
 
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
 
Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.alex1692
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONAndres Aguilar
 
Deber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacionalDeber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacionalpaitonoguera
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxJamesHerberthBacaTel
 
bd1-2-diseno_conceptual.pptx
bd1-2-diseno_conceptual.pptxbd1-2-diseno_conceptual.pptx
bd1-2-diseno_conceptual.pptxdiablo2289
 

Semelhante a Diagrama Clases 40 (20)

Investigacion objetos unidad 5
Investigacion objetos unidad 5Investigacion objetos unidad 5
Investigacion objetos unidad 5
 
Clases Objetos y Herencia
Clases Objetos y HerenciaClases Objetos y Herencia
Clases Objetos y Herencia
 
Modelo diseño
Modelo diseñoModelo diseño
Modelo diseño
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones
 
Paradigma POO.pptx
Paradigma POO.pptxParadigma POO.pptx
Paradigma POO.pptx
 
Modelo entidad relacion - BD
Modelo entidad relacion - BDModelo entidad relacion - BD
Modelo entidad relacion - BD
 
Diagramas de clase(dream team)
Diagramas de clase(dream team)Diagramas de clase(dream team)
Diagramas de clase(dream team)
 
Esthela reina
Esthela reinaEsthela reina
Esthela reina
 
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
 
Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Deber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacionalDeber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacional
 
Modelo entidad de relación
Modelo entidad de relaciónModelo entidad de relación
Modelo entidad de relación
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptx
 
Clases
ClasesClases
Clases
 
bd1-2-diseno_conceptual.pptx
bd1-2-diseno_conceptual.pptxbd1-2-diseno_conceptual.pptx
bd1-2-diseno_conceptual.pptx
 

Mais de Juan Zamora, MSc. MBA (11)

Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Hashing
HashingHashing
Hashing
 
Arboles AVL
Arboles AVLArboles AVL
Arboles AVL
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Heap Sort
Heap SortHeap Sort
Heap Sort
 
Notacion Asintotica
Notacion AsintoticaNotacion Asintotica
Notacion Asintotica
 
O(nlogn) Analisis
O(nlogn) AnalisisO(nlogn) Analisis
O(nlogn) Analisis
 
Merge Sort
Merge SortMerge Sort
Merge Sort
 
C1 - Insertion Sort
C1 - Insertion SortC1 - Insertion Sort
C1 - Insertion Sort
 
C1 - Conceptos OOP
C1 - Conceptos OOPC1 - Conceptos OOP
C1 - Conceptos OOP
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
 

Último

Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
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
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 

Último (20)

Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
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...
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 

Diagrama Clases 40

  • 1. Diagramas de Clases En teoría, no hay diferencia entre la teoría y la práctica. Pero, en la practica, la hay. Jan L. van der Snepsheut Ing. Juan Ignacio Zamora M. MSc. Universidad Latinoamericana de Ciencia y Tecnología
  • 2. En un Diagrama de Clases podemos encontrar: —  Clases, asociaciones y atributos. —  Interfaces con operaciones y constantes. —  Informacion sobre tipos de atributos. —  Navegabilidad. —  Dependencias
  • 3. Creación de Diagramas de Clases 1.  Identificar el problema. 2.  Listar todas las clases y los atributos que se puedan generar para solucionar el problema. 3.  Definir el comportamiento de cada clase. Métodos y Herencia. 4.  Definir los tipos a cada atributo. 5.  Definir las asociaciones y navegabilidad (visibilidad del atributo).
  • 4. Elementos Básicos a Utilizar Visibilidad: - Private + Public # Protected
  • 5. Asociaciones e Interacciones —  Asociación Simple: la línea indica una relación unidireccional entre 2 o mas entidades.
  • 6. Asociaciones e Interacciones —  Asociación Directa: Indica que una entidad o clase esta siendo descrita por otra. En palabras sencillas, una clase contiene a la otra en un tipo.
  • 7. Atributos de Referencia —  Atributo de Referencia: cuando un atributo referencia a otro elemento complejo. (se utiliza una asociación directa)
  • 8. Asociaciones e Interacciones —  Agregación: una clase “contiene” a otros elementos. Sin embargo la clase no pierde sentido sin la existencia de los mismos. —  “puede vivir sin ellos y sigue siendo la misma... clase”
  • 9. Asociaciones e Interacciones —  Composición:A diferencia de la agregación, este tipo de interacción indica que la integridad de la clase, depende de los elementos asociados. —  “La clase pierde su integridad sin las clases relacionadas”
  • 10. Asociaciones e Interacciones —  Generalización: es la relación taxonómica entre un elemento y otro elemento mas general. Relación padre e hijo. Herencia.
  • 11. Asociaciones e Interacciones —  Realización: Significa que existe una relación entre el padre y el hijo en la forma de una implementación.
  • 12. Asociaciones e Interacciones —  Dependencia: relación semántica entre dos elementos. No necesariamente se requiere que existan tipos de objetos relacionados. Pero que el cambio en una entidad afectara de una u otra forma la otra.
  • 13. Practica: —  Kindle Book Builder (Libros, Revistas, paginas, secciones).