SlideShare une entreprise Scribd logo
1  sur  11
AGREGACIÓN, COMPOSICIÓN,
INTERFACES Y REALIZACIÓN
En esta hora se tratarán los siguientes temas:
Agregaciones
Composiciones
Contextos
Interfaces y realizaciones
Visibilidad
Ing. José Manuel Poveda
AGREGACIONES:
 En ocasiones una clase consta de otras
clases. Éste es un tipo especial de relación
conocida como agregación o acumulación.
Los componentes y las clases que
constituyen son una asociación que
conforman un todo.
 Una asociación por agregación se
representa por una línea entre el
componente y el todo con un rombo sin
relleno que se colocará en la línea más
cercana al todo.
Computadora
Gabinete RatonTeclado Monitor
HDD PlacaBaseRAM CPU
Ejemplo:
RESTRICCIONES EN LAS AGREGACIONES:
 Puede establecer una restricción a una agregación
para mostrar que un componente u otro es parte del
todo. Para modelar esto, se utiliza la palabra O
dentro de llaves con una línea discontinua que
conecte las dos líneas que conforman al todo.
Comida
ComidaEntre PostreEnsalada PlatoFuerte
{O}1
1
1 1 1
COMPOSICIONES:
 Una composición es un tipo muy representativo de
una agregación. Cada componente dentro de una
composición puede pertenecer tan sólo a un todo.
El símbolo de una composición es el mismo que el
de una agregación, excepto que el rombo está
relleno.
Mesa
Superficie Pata
1 4
1
DIAGRAMA DE CONTEXTO:
 Un diagrama de contexto de composición le muestra los
componentes de una clase como un diagrama anidado
dentro de un enorme rectángulo de clase.
Botonadura
Boton Ojal
1
1
1
Se abotona en
Manga CuelloTalle
esta cocida enesta cocida enesta cocida en
esta cocida en
esta cocida en
2
1 11
1
Camisa
 Un diagrama de contexto del sistema le muestra
los componentes de una clase y la forma en que la
clase se relaciona con las otras que hay en el
sistema.
Botonadura
Boton Ojal
1
1
1
Se abotona en
Manga CuelloTalle
esta cocida enesta cocida enesta cocida en
esta cocida en esta cocida en
2
1 11
1
Camisa
GuardaRopa
Smoking
1
* *
INTERFACES Y REALIZACIONES:
 Una interfaz es un conjunto de operaciones que
realiza una clase. Esta última se relaciona con una
interfaz mediante la realización, misma que se
indica por un círculo que se conecte mediante una
línea a la clase.
ctrl()
alt()
marca
cantidadTeclas
Teclado
MaquinaDeEscribir
VISIBILIDAD:
 La visibilidad se aplica a atributos y acciones, y
establece la proporción en que otras clases podrán
utilizar los atributos y operaciones de una clase
dada. Existen tres niveles de visibilidad: Nivel
Público(+), en el cual la funcionalidad se extiende a
otras clases, Nivel Protegido(#), la funcionalidad se
otorga sólo a las clases que se heredan de la clase
original, y Nivel Privado(-), donde sólo la clase
original puede usar el atributo u operación.
+modVol()
-divImaPant()
+marca
+modelo
…
Television
+acelerar()
#actualKm()
+fabricante
+modelo
…
Automovil
Ejemplos:
GRACIAS POR SU ATENCIÓN!

Contenu connexe

En vedette

Tugas Clas Project MBA 212
Tugas Clas Project MBA 212Tugas Clas Project MBA 212
Tugas Clas Project MBA 212Lenny Wijaya
 
Ayat dan Hadis Kefahaman
Ayat dan Hadis KefahamanAyat dan Hadis Kefahaman
Ayat dan Hadis Kefahamankakramgc
 
Icq רעות טרמצי
Icq רעות טרמציIcq רעות טרמצי
Icq רעות טרמציreutt308
 
Propedeutiche Alla Scrittura
Propedeutiche Alla ScritturaPropedeutiche Alla Scrittura
Propedeutiche Alla Scritturacdcodroipo
 
EJERCICIO DE APLICACION
EJERCICIO DE APLICACIONEJERCICIO DE APLICACION
EJERCICIO DE APLICACIONguest5a15310
 
ელექტრონული ინფორმაციის სანდოობა
ელექტრონული ინფორმაციის სანდოობაელექტრონული ინფორმაციის სანდოობა
ელექტრონული ინფორმაციის სანდოობაmaisuradzenatia
 
2014 04-estudo-sobre-ordenamento-juridico-tributário-português
2014 04-estudo-sobre-ordenamento-juridico-tributário-português2014 04-estudo-sobre-ordenamento-juridico-tributário-português
2014 04-estudo-sobre-ordenamento-juridico-tributário-portuguêsJanuário Esteves
 
UDIs Vårkonferanse 2009 ID utfordringer for NAV
UDIs Vårkonferanse 2009 ID utfordringer for NAVUDIs Vårkonferanse 2009 ID utfordringer for NAV
UDIs Vårkonferanse 2009 ID utfordringer for NAVUDI
 
JJLCARRERA UNIDAD II
JJLCARRERA UNIDAD IIJJLCARRERA UNIDAD II
JJLCARRERA UNIDAD IIpauliiittta
 
CATÁLOGO ASTEKA MÓVEIS PLANEJADOS
CATÁLOGO ASTEKA MÓVEIS PLANEJADOSCATÁLOGO ASTEKA MÓVEIS PLANEJADOS
CATÁLOGO ASTEKA MÓVEIS PLANEJADOSAsteka Planejados
 

En vedette (20)

Ezagutza Askea
Ezagutza AskeaEzagutza Askea
Ezagutza Askea
 
Tugas Clas Project MBA 212
Tugas Clas Project MBA 212Tugas Clas Project MBA 212
Tugas Clas Project MBA 212
 
Ayat dan Hadis Kefahaman
Ayat dan Hadis KefahamanAyat dan Hadis Kefahaman
Ayat dan Hadis Kefahaman
 
Icq רעות טרמצי
Icq רעות טרמציIcq רעות טרמצי
Icq רעות טרמצי
 
Het nieuwe werken voor financials
Het nieuwe werken voor financialsHet nieuwe werken voor financials
Het nieuwe werken voor financials
 
Voorstelling Bibliotheek Beringen
Voorstelling Bibliotheek BeringenVoorstelling Bibliotheek Beringen
Voorstelling Bibliotheek Beringen
 
Propedeutiche Alla Scrittura
Propedeutiche Alla ScritturaPropedeutiche Alla Scrittura
Propedeutiche Alla Scrittura
 
EJERCICIO DE APLICACION
EJERCICIO DE APLICACIONEJERCICIO DE APLICACION
EJERCICIO DE APLICACION
 
Ss395
Ss395Ss395
Ss395
 
ელექტრონული ინფორმაციის სანდოობა
ელექტრონული ინფორმაციის სანდოობაელექტრონული ინფორმაციის სანდოობა
ელექტრონული ინფორმაციის სანდოობა
 
Free Bsd
Free BsdFree Bsd
Free Bsd
 
ULTIMA HORA...VIRUS...
ULTIMA HORA...VIRUS...ULTIMA HORA...VIRUS...
ULTIMA HORA...VIRUS...
 
2014 04-estudo-sobre-ordenamento-juridico-tributário-português
2014 04-estudo-sobre-ordenamento-juridico-tributário-português2014 04-estudo-sobre-ordenamento-juridico-tributário-português
2014 04-estudo-sobre-ordenamento-juridico-tributário-português
 
Aprobados TeóRica
Aprobados TeóRicaAprobados TeóRica
Aprobados TeóRica
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
Dia De La Ceniza
Dia De La CenizaDia De La Ceniza
Dia De La Ceniza
 
UDIs Vårkonferanse 2009 ID utfordringer for NAV
UDIs Vårkonferanse 2009 ID utfordringer for NAVUDIs Vårkonferanse 2009 ID utfordringer for NAV
UDIs Vårkonferanse 2009 ID utfordringer for NAV
 
Taller De Periodism Ocultural
Taller De Periodism OculturalTaller De Periodism Ocultural
Taller De Periodism Ocultural
 
JJLCARRERA UNIDAD II
JJLCARRERA UNIDAD IIJJLCARRERA UNIDAD II
JJLCARRERA UNIDAD II
 
CATÁLOGO ASTEKA MÓVEIS PLANEJADOS
CATÁLOGO ASTEKA MÓVEIS PLANEJADOSCATÁLOGO ASTEKA MÓVEIS PLANEJADOS
CATÁLOGO ASTEKA MÓVEIS PLANEJADOS
 

Similaire à Erazo p (20)

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 UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Diagramasuml
DiagramasumlDiagramasuml
Diagramasuml
 
Diagramas Uml
Diagramas UmlDiagramas Uml
Diagramas Uml
 
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
 
Clases 2
Clases 2Clases 2
Clases 2
 
Diseño oo
Diseño ooDiseño oo
Diseño oo
 
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
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
UML.pptx
UML.pptxUML.pptx
UML.pptx
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
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
 
requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones requerimientos-tipos-y-definiciones
requerimientos-tipos-y-definiciones
 
CLASE1-UML.ppt
CLASE1-UML.pptCLASE1-UML.ppt
CLASE1-UML.ppt
 
Diagramas uml
Diagramas uml Diagramas uml
Diagramas uml
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
Definición y concepto de uml
Definición y concepto de umlDefinición y concepto de uml
Definición y concepto de uml
 
UML
UMLUML
UML
 

Plus de Jose Luis Erazo Parra (20)

Manual
ManualManual
Manual
 
Manual basico spss
Manual basico spssManual basico spss
Manual basico spss
 
Encuadre pedagogico
Encuadre pedagogicoEncuadre pedagogico
Encuadre pedagogico
 
Nucleos de formacion medicina
Nucleos de formacion medicinaNucleos de formacion medicina
Nucleos de formacion medicina
 
Academia editable
Academia   editableAcademia   editable
Academia editable
 
MODELO PARA LA EVALUACION DE LAS CARRERAS ARBOL
MODELO PARA LA EVALUACION DE LAS CARRERAS ARBOLMODELO PARA LA EVALUACION DE LAS CARRERAS ARBOL
MODELO PARA LA EVALUACION DE LAS CARRERAS ARBOL
 
Modelo para la evaluacion de las carreras matricial
Modelo para la evaluacion de las carreras matricialModelo para la evaluacion de las carreras matricial
Modelo para la evaluacion de las carreras matricial
 
Perimetro area y volumenes
Perimetro area y volumenesPerimetro area y volumenes
Perimetro area y volumenes
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Datos informativos
Datos informativosDatos informativos
Datos informativos
 
Evaluacion parcial
Evaluacion parcialEvaluacion parcial
Evaluacion parcial
 
Evaluacion parcial
Evaluacion parcialEvaluacion parcial
Evaluacion parcial
 
Silabo de software turistico I
Silabo de software turistico ISilabo de software turistico I
Silabo de software turistico I
 
Silabo informática final
Silabo informática finalSilabo informática final
Silabo informática final
 
POA 2014
POA 2014POA 2014
POA 2014
 
P.o.a. 2013 uvis
P.o.a.  2013  uvisP.o.a.  2013  uvis
P.o.a. 2013 uvis
 
Sis07 pwi programacion_web_i
Sis07 pwi programacion_web_iSis07 pwi programacion_web_i
Sis07 pwi programacion_web_i
 
Silabo de Comercio Electronico
Silabo  de Comercio ElectronicoSilabo  de Comercio Electronico
Silabo de Comercio Electronico
 
Silabo Inteligencia Artificial
Silabo Inteligencia ArtificialSilabo Inteligencia Artificial
Silabo Inteligencia Artificial
 
Plan de clase abr sep 2014 informatica
Plan de clase abr   sep 2014 informaticaPlan de clase abr   sep 2014 informatica
Plan de clase abr sep 2014 informatica
 

Erazo p

  • 1. AGREGACIÓN, COMPOSICIÓN, INTERFACES Y REALIZACIÓN En esta hora se tratarán los siguientes temas: Agregaciones Composiciones Contextos Interfaces y realizaciones Visibilidad Ing. José Manuel Poveda
  • 2. AGREGACIONES:  En ocasiones una clase consta de otras clases. Éste es un tipo especial de relación conocida como agregación o acumulación. Los componentes y las clases que constituyen son una asociación que conforman un todo.  Una asociación por agregación se representa por una línea entre el componente y el todo con un rombo sin relleno que se colocará en la línea más cercana al todo.
  • 4. RESTRICCIONES EN LAS AGREGACIONES:  Puede establecer una restricción a una agregación para mostrar que un componente u otro es parte del todo. Para modelar esto, se utiliza la palabra O dentro de llaves con una línea discontinua que conecte las dos líneas que conforman al todo. Comida ComidaEntre PostreEnsalada PlatoFuerte {O}1 1 1 1 1
  • 5. COMPOSICIONES:  Una composición es un tipo muy representativo de una agregación. Cada componente dentro de una composición puede pertenecer tan sólo a un todo. El símbolo de una composición es el mismo que el de una agregación, excepto que el rombo está relleno. Mesa Superficie Pata 1 4 1
  • 6. DIAGRAMA DE CONTEXTO:  Un diagrama de contexto de composición le muestra los componentes de una clase como un diagrama anidado dentro de un enorme rectángulo de clase. Botonadura Boton Ojal 1 1 1 Se abotona en Manga CuelloTalle esta cocida enesta cocida enesta cocida en esta cocida en esta cocida en 2 1 11 1 Camisa
  • 7.  Un diagrama de contexto del sistema le muestra los componentes de una clase y la forma en que la clase se relaciona con las otras que hay en el sistema. Botonadura Boton Ojal 1 1 1 Se abotona en Manga CuelloTalle esta cocida enesta cocida enesta cocida en esta cocida en esta cocida en 2 1 11 1 Camisa GuardaRopa Smoking 1 * *
  • 8. INTERFACES Y REALIZACIONES:  Una interfaz es un conjunto de operaciones que realiza una clase. Esta última se relaciona con una interfaz mediante la realización, misma que se indica por un círculo que se conecte mediante una línea a la clase. ctrl() alt() marca cantidadTeclas Teclado MaquinaDeEscribir
  • 9. VISIBILIDAD:  La visibilidad se aplica a atributos y acciones, y establece la proporción en que otras clases podrán utilizar los atributos y operaciones de una clase dada. Existen tres niveles de visibilidad: Nivel Público(+), en el cual la funcionalidad se extiende a otras clases, Nivel Protegido(#), la funcionalidad se otorga sólo a las clases que se heredan de la clase original, y Nivel Privado(-), donde sólo la clase original puede usar el atributo u operación.
  • 11. GRACIAS POR SU ATENCIÓN!