SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
MODELO DE
                            DIAGRAMA DE
                               CLASES
                                TEMA 2
                              EQUIPO No. 4


                              AGOSTO - 2011

martes 30 de agosto de 11
OBJETIVOS

             Recordar los elementos del diagrama de clases para
             facilitar el entendimiento de las partes involucradas
             en el desarrollo de software

             Visualizar las relaciones de las clases que intervienen
             en el sistema




martes 30 de agosto de 11
LOS ELEMENTOS DEL
            DIAGRAMA DE CLASES
                                         Atributos,
               Clase                     métodos y
                                         visibilidad



                                                   Herencia,
                                                  composición,
                            Relaciones            agregación,
                                                asociación y uso




martes 30 de agosto de 11
UNIDAD QUE ENCAPSULA TODA LA
            INFORMACION DE UN OBJETO
martes 30 de agosto de 11
REPRESENTACIÓN EN
                  UML 1/2
                                          NOMBRE DE LA CLASE


                                  CARRO
         ATRIBUTOS
                            PEDAL IZQ.
                            PEDAL DER.

                             ACELERAR
                              FRENAR


          OPERACIONES O MÉTODOS


martes 30 de agosto de 11
REPRESENTACIÓN EN
                  UML 2/2
                                  NOMBRE DE LA CLASE




         ATRIBUTOS




          OPERACIONES O MÉTODOS


martes 30 de agosto de 11
TIPOS DE ATRIBUTOS
          • Public; la característica es visible
            dentro y fuera de la clase

          • Private; la característica solo es
            accesible dentro de la clase en la que
            se encuentra

          • Protected; Indica que el atributo 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.




martes 30 de agosto de 11
TIPOS DE MÉTODOS
          • Public; Indica que el método será
            visible tanto dentro como fuera de la
            clase, es decir, es accesible desde todos
            lados.
          • Private; Indica que el método sólo será
            accesible desde dentro de la clase (sólo
            otros métodos de la clase lo pueden
            accesar).
          • Protected; Indica que 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
            métodos de las subclases que se
            deriven (ver herencia).




martes 30 de agosto de 11
RELACIONES
     ENTRE
     CLASES
   • Uno o muchos: 1..* (1..n)

   • 0 o muchos: 0..* (0..n)

   • Número fijo: m (m denota el
     número).



martes 30 de agosto de 11
HERENCIA

             Indica que una subclase
             hereda los métodos y
             atributos especificados por
             una Super Clase, por ende
             la Subclase además de
             poseer sus propios
             m é t o d o s y at r i bu t o s,
             poseerá las características
             y atributos visibles de la
             Super Clase.


martes 30 de agosto de 11
AGREGACIÓN
          • Por Valor: Es un tipo de relación
             estática, en donde el tiempo de vida del
             objeto incluido esta condicionado por el
             tiempo de vida del que lo incluye. Este
             tipo de relación es comúnmente llamada
             Composición (el Objeto base se
             construye a partir del objeto incluido, es
             decir, es "parte/todo").

          • Por Referencia: Es un tipo de relación
             dinámica, en donde el tiempo de vida
             del objeto incluido es independiente del
             que lo incluye. Este tipo de relación es
             comúnmente llamada Agregación




martes 30 de agosto de 11
ASOCIACIÓN


             La relación entre clases conocida
             como Asociación, permite asociar
             objetos que colaboran entre si.
             Cabe destacar que no es una
             relación fuerte, es decir, el tiempo
             de vida de un objeto no depende
             del otro.




martes 30 de agosto de 11
DEPENDENCIA

             Representa un tipo de
             relación muy particular,
             en la que una clase es
             instanciada (su
             instanciación es
             dependiente de otro
             objeto/clase). Se denota
             por una flecha punteada.



martes 30 de agosto de 11
CONCLUSIÓN


          Como ingenieros de software el diagrama de
          clases permite ampliar las oportunidades,
          para que las personas involucradas en el
          proyecto comprendan de una mejor manera
          la aplicación



martes 30 de agosto de 11
Gracias
                            Irving Canales
                            Giovanni Najera
                             Carlos Ibarra




martes 30 de agosto de 11

Mais conteúdo relacionado

Mais procurados

Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de usoTensor
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado umlturlahackers
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoEliseo Castro
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuliyuliethces
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividadJulio Pari
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Modelamiento con uml definiciones
Modelamiento con uml definicionesModelamiento con uml definiciones
Modelamiento con uml definicionesBoris Salleg
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisJulio Pari
 
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
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSmyle22
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 

Mais procurados (20)

Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
UML
UMLUML
UML
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Lenguaje de modelado unificado uml
Lenguaje de modelado unificado   umlLenguaje de modelado unificado   uml
Lenguaje de modelado unificado uml
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Uml
UmlUml
Uml
 
Modelamiento con uml definiciones
Modelamiento con uml definicionesModelamiento con uml definiciones
Modelamiento con uml definiciones
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
Sesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisisSesion 3 2 modelo de analisis
Sesion 3 2 modelo de analisis
 
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
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Uml clase 04_uml_clases
Uml clase 04_uml_clasesUml clase 04_uml_clases
Uml clase 04_uml_clases
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 

Destaque

Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesstill01
 
Tm04 modelo de clases
Tm04 modelo de clasesTm04 modelo de clases
Tm04 modelo de clasesJulio Pari
 
diagrama de clases
diagrama de clasesdiagrama de clases
diagrama de clasesjent46
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Usoturlahackers
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciaLenin Vivanco
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1Henry Upla
 
E L E A R N I N G
E  L E A R N I N GE  L E A R N I N G
E L E A R N I N GVIPMONTE
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetospontifica
 
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
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuenciastill01
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMASdeko
 

Destaque (20)

Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Introduccion a los casos de uso
Introduccion a los casos de usoIntroduccion a los casos de uso
Introduccion a los casos de uso
 
Tm04 modelo de clases
Tm04 modelo de clasesTm04 modelo de clases
Tm04 modelo de clases
 
diagrama de clases
diagrama de clasesdiagrama de clases
diagrama de clases
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
DIAGRAMAS DE CLASE
DIAGRAMAS DE CLASEDIAGRAMAS DE CLASE
DIAGRAMAS DE CLASE
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
Uml
UmlUml
Uml
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
 
E L E A R N I N G
E  L E A R N I N GE  L E A R N I N G
E L E A R N I N G
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
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
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMAS
 

Semelhante a Diagrama de clases

Semelhante a Diagrama de clases (20)

31096724 diagrama-de-clases-en-uml
31096724 diagrama-de-clases-en-uml31096724 diagrama-de-clases-en-uml
31096724 diagrama-de-clases-en-uml
 
clases
clasesclases
clases
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Unidad1 y 2
Unidad1 y 2Unidad1 y 2
Unidad1 y 2
 
Lenguaje unificado de modelado
Lenguaje unificado de modeladoLenguaje unificado de modelado
Lenguaje unificado de modelado
 
Cap3.0
Cap3.0Cap3.0
Cap3.0
 
Programacion orientada a_objetos
Programacion orientada a_objetosProgramacion orientada a_objetos
Programacion orientada a_objetos
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetos Programación orientada a objetos
Programación orientada a objetos
 
Tutorial uml
Tutorial umlTutorial uml
Tutorial uml
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Clase 17
Clase 17Clase 17
Clase 17
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Clases
ClasesClases
Clases
 
Cap3.0
Cap3.0Cap3.0
Cap3.0
 
Carcateristicas de la poo22
Carcateristicas de la poo22Carcateristicas de la poo22
Carcateristicas de la poo22
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 

Mais de Universidad Autonoma de Chihuahua

Mais de Universidad Autonoma de Chihuahua (20)

Diapc semana dos
Diapc semana dosDiapc semana dos
Diapc semana dos
 
Cd semana dos
Cd semana dosCd semana dos
Cd semana dos
 
Rhii trabajo final
Rhii trabajo finalRhii trabajo final
Rhii trabajo final
 
Rhii rel labindcol_cdrosin
Rhii rel labindcol_cdrosinRhii rel labindcol_cdrosin
Rhii rel labindcol_cdrosin
 
Rhii cuadro sinoptico
Rhii cuadro sinopticoRhii cuadro sinoptico
Rhii cuadro sinoptico
 
Rhii evaluacion desempeño
Rhii evaluacion desempeñoRhii evaluacion desempeño
Rhii evaluacion desempeño
 
Rhii seguridad empresa
Rhii  seguridad empresaRhii  seguridad empresa
Rhii seguridad empresa
 
Rhii cap marcolegal_presentacion
Rhii cap marcolegal_presentacionRhii cap marcolegal_presentacion
Rhii cap marcolegal_presentacion
 
Rhii gestión valorcomp
Rhii gestión valorcompRhii gestión valorcomp
Rhii gestión valorcomp
 
Rhii ensayo diversidadibm
Rhii ensayo diversidadibmRhii ensayo diversidadibm
Rhii ensayo diversidadibm
 
Com intmyv 225690
Com intmyv 225690Com intmyv 225690
Com intmyv 225690
 
Com intmyv 225690_mcdonalds
Com intmyv 225690_mcdonaldsCom intmyv 225690_mcdonalds
Com intmyv 225690_mcdonalds
 
Com intmyv 225690_cuestionariouno
Com intmyv 225690_cuestionariounoCom intmyv 225690_cuestionariouno
Com intmyv 225690_cuestionariouno
 
Com intmyv 225690_cuestionariodos
Com intmyv 225690_cuestionariodosCom intmyv 225690_cuestionariodos
Com intmyv 225690_cuestionariodos
 
Com intmyv 225690_cuestionario
Com intmyv 225690_cuestionarioCom intmyv 225690_cuestionario
Com intmyv 225690_cuestionario
 
Com intmyv 225690_motoresbusqueda
Com intmyv 225690_motoresbusquedaCom intmyv 225690_motoresbusqueda
Com intmyv 225690_motoresbusqueda
 
Com intmyv 225690_redessociales
Com intmyv 225690_redessocialesCom intmyv 225690_redessociales
Com intmyv 225690_redessociales
 
Dch admon talentohumano
Dch admon talentohumanoDch admon talentohumano
Dch admon talentohumano
 
Dch importancia asesor
Dch importancia asesorDch importancia asesor
Dch importancia asesor
 
Dch importancia funcionescoach
Dch importancia funcionescoachDch importancia funcionescoach
Dch importancia funcionescoach
 

Último

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 

Diagrama de clases

  • 1. MODELO DE DIAGRAMA DE CLASES TEMA 2 EQUIPO No. 4 AGOSTO - 2011 martes 30 de agosto de 11
  • 2. OBJETIVOS Recordar los elementos del diagrama de clases para facilitar el entendimiento de las partes involucradas en el desarrollo de software Visualizar las relaciones de las clases que intervienen en el sistema martes 30 de agosto de 11
  • 3. LOS ELEMENTOS DEL DIAGRAMA DE CLASES Atributos, Clase métodos y visibilidad Herencia, composición, Relaciones agregación, asociación y uso martes 30 de agosto de 11
  • 4. UNIDAD QUE ENCAPSULA TODA LA INFORMACION DE UN OBJETO martes 30 de agosto de 11
  • 5. REPRESENTACIÓN EN UML 1/2 NOMBRE DE LA CLASE CARRO ATRIBUTOS PEDAL IZQ. PEDAL DER. ACELERAR FRENAR OPERACIONES O MÉTODOS martes 30 de agosto de 11
  • 6. REPRESENTACIÓN EN UML 2/2 NOMBRE DE LA CLASE ATRIBUTOS OPERACIONES O MÉTODOS martes 30 de agosto de 11
  • 7. TIPOS DE ATRIBUTOS • Public; la característica es visible dentro y fuera de la clase • Private; la característica solo es accesible dentro de la clase en la que se encuentra • Protected; Indica que el atributo 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. martes 30 de agosto de 11
  • 8. TIPOS DE MÉTODOS • Public; Indica que el método será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados. • Private; Indica que el método sólo será accesible desde dentro de la clase (sólo otros métodos de la clase lo pueden accesar). • Protected; Indica que 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 métodos de las subclases que se deriven (ver herencia). martes 30 de agosto de 11
  • 9. RELACIONES ENTRE CLASES • Uno o muchos: 1..* (1..n) • 0 o muchos: 0..* (0..n) • Número fijo: m (m denota el número). martes 30 de agosto de 11
  • 10. HERENCIA Indica que una subclase hereda los métodos y atributos especificados por una Super Clase, por ende la Subclase además de poseer sus propios m é t o d o s y at r i bu t o s, poseerá las características y atributos visibles de la Super Clase. martes 30 de agosto de 11
  • 11. AGREGACIÓN • Por Valor: Es un tipo de relación estática, en donde el tiempo de vida del objeto incluido esta condicionado por el tiempo de vida del que lo incluye. Este tipo de relación es comúnmente llamada Composición (el Objeto base se construye a partir del objeto incluido, es decir, es "parte/todo"). • Por Referencia: Es un tipo de relación dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo incluye. Este tipo de relación es comúnmente llamada Agregación martes 30 de agosto de 11
  • 12. ASOCIACIÓN La relación entre clases conocida como Asociación, permite asociar objetos que colaboran entre si. Cabe destacar que no es una relación fuerte, es decir, el tiempo de vida de un objeto no depende del otro. martes 30 de agosto de 11
  • 13. DEPENDENCIA Representa un tipo de relación muy particular, en la que una clase es instanciada (su instanciación es dependiente de otro objeto/clase). Se denota por una flecha punteada. martes 30 de agosto de 11
  • 14. CONCLUSIÓN Como ingenieros de software el diagrama de clases permite ampliar las oportunidades, para que las personas involucradas en el proyecto comprendan de una mejor manera la aplicación martes 30 de agosto de 11
  • 15. Gracias Irving Canales Giovanni Najera Carlos Ibarra martes 30 de agosto de 11