La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Rodríguez Ing Claudia González.

Presentaciones similares


Presentación del tema: ""Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Rodríguez Ing Claudia González."— Transcripción de la presentación:

1 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Rodríguez Ing Claudia González Departamento de Computación Universidad Simón Bolívar leonid@usb.ve Modelo Orientado a Objetos UML (II)

2 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Agregación  Relación “parte-todo” (“part-of”)  Componentes-Esamblado  direrencia con asociación: transitividad  varias agregaciones en un solo objeto  posible dependencia de existencia ApartamentoEstacionamiento Edificio PuestoSalaCocinaDormitorio Baño Terraza Estudio 1…*

3 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Generalización  Relación entre una clase y otra que es una versión más refinada de esta  Ancestro-Descendente  Herencia de “todo” salvo spbre-escritura  Discrimnante: enumerado  Disjunta o solapada: xor/or Salón ReciboComedorEstarEstudio Persona NaturalJurídica EmpresaAsociación Fundación tipo uso

4 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Módulos y Hojas  Módulo: agrupa de manera lógica clases, asociaciones, agregaciones y generalizaciones  Hoja: conveniencia notacional para dividir el diagrama de manera que pueda visualizarse mejor.

5 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Más sobre Agregación  Es una forma especial de asociación  Más fuerte  El objeto compuesto es una unidad  Cada parte es una unidad  Transitiva ApartamentoEstacionamiento Edificio PuestoSalaCocinaDormitorio Baño Terraza Estudio 1…*

6 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Agregación vs Asociación  Preguntas claves que le diferencian de asociación  ¿Podría usarse la frase “es parte de” ?  ¿Algunas operaciones del todo son aplicadas automáticamente a las partes?  ¿Algunos atributos se propagan a las partes? ApartamentoEstacionamiento Edificio 1…* Persona habita

7 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Agregación vs Generalización  Agregación  sobre objetos  “parte de”  dos objetos  transitiva  jerarquía Persona posee  Generalización  sobre clases  “parte de”  un solo objetos  transitiva  jerarquía Natural Jurídica EmpresaAsociación Fundación Salón ReciboComedorEstarEstudio uso ApartamentoEstacionamiento Edificio 1…*

8 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Estructuras de Agregación  Agregación Fija  Agregación Variante  Agregación Recursiva UnidadEstacionamiento Edificio PuestoSalaCocinaDormitorio Baño Terraza Estudio 1…* Inmueble Conjunto 1…*

9 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Propagación de Operaciones  Las operaciones pueden propagarse en una estructura de agregación desde un objeto de inicio. Esto es llamado también “triggering” Programa Bloque Instrucción Compuesta Instrucción Simple Ejecutar

10 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23)  ¿Se puede tener un procedimiento general que calcule el área de una figura?

11 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Clases Abstractas  Jerarquías de Generalización  Clase Abstracta: no tiene instancias  Clase Concreta: sí tiene instancias  Hojas: deben ser clases concretas UnidadEstacionamiento Edificio 1…* Inmueble {abstracta} Conjunto 1…*

12 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Más sobre Generalización  Extensión: características propias  Restricción: condiciones impuestas  Membresía: explícita o implícita  Herencia Múltiple  Sobreescritura de operaciones  Por Extensión  Por Restricción  Por Optimización  Por Conveniencia

13 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Restricciones  (a,b)  R  a  R  a.att op valor  Extensión del Existencial   n,  n,  ! n,  n m


Descargar ppt ""Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Rodríguez Ing Claudia González."

Presentaciones similares


Anuncios Google