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) Modelo Orientado a Objetos UML (I) Prof. Leonid.

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) Modelo Orientado a Objetos UML (I) Prof. Leonid."— 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) Modelo Orientado a Objetos UML (I) Prof. Leonid Tineo Rodríguez Ing Claudia González Departamento de Computación Universidad Simón Bolívar leonid@usb.ve

2 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) UML

3 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Modelo Conceptual Orientado a Objetos  Describe: Estructura de los objetos del sistema (identidad, atributos, interrelaciones y operaciones)  Captura: Conceptos del mundo real que son relevantes a los sistemas  Representación: Diagramas de Clases

4 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Objetos  Concepto, abstracción o cosa con límite y semántica bien establecidos para el problema  Todos los objetos tienen identidad y son distinguibles  Notación (Lector) “Leo Nardo” (Librería) “El Faro” (Libro) “Rompiendo las Cadenas”

5 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Clases  Una clase describe un grupo de objetos con:  Similares propiedades (atributos)  Comportamiento común (operaciones)  Interrelaciones comunes  Semántica común  Notación Libro LibreríaLector

6 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Diagramas de Objetos  Diagrama de Clases  Diagrama de Instancias (Lector) “Ana Lista” (Libro) “El Reino Secreto” Libro LibreríaLector (Lector) “Leo Nardo” (Librería) “El Faro” (Libro) “Rompiendo las Cadenas” (Libro) “Victoria Sobre la Oscuridad”

7 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Atributos  Valor de dato contenido en los objetos de una clase  No son objetos, no tienen identidad  No se requiere de atributo clave de objetos Lector nombre: string dirección: string (Lector) “Ana Lista” “Nuevo Prado” (Lector) “Leo Nardo” “La Trinidad”

8 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Operaciones y Métodos  Operaciones  Funciones o transformaciones de objetos  Objeto destino: argumento implícito  Parámetros: otros argumentos  Comportamiento según clase del objeto destino  Polimorfismo: una operación - distintas clases  Métodos  Implementación de operación para una clase  Misma declaración Lector nombre: string dirección: string comprar(ejemplar:Libro;lugar:Librería):Boolean

9 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Enlaces y Asociaciones  Enlace: conexión entre objetos  Asociación: grupo de enlaces de estructura y semántica común  Bidireccionales: Hacia delante e inversa (Pago) 10.50 Venta fecha:date hora:time Pago monto:float cancela (Venta) 01/may/02 15:30 cancela (Pago) 29.85 (Venta) 01/may/02 15:30 cancela (Pago) 10.50 (Venta) 15/may/02 8:45 cancela

10 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Asociaciones

11 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Multiplicidad de Asociaciones  Vale cualquier restricción de cardinalidad

12 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Enlaces y Asociaciones no Binarias  Relaciones de orden tres o más (Lector) “Ana Lista” (Libro) “El Reino Secreto” (Lector) “Leo Nardo” (Librería) “El Faro” Lector Librería Libro

13 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Asociaciones como Clases  Al igual que las clases, las asociaciones pueden tener atributos, operaciones y asociaciones Compra monto:float fecha:date Lector Librería Libro

14 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Ordenamiento de Enlaces  Los enlaces en usa sociación pueden estar ordenados del lado en que participan muchos Persona padre {ordered} Es_Progenitor_De hijo

15 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Calificadores  Atributos que permiten discriminar los distintos elementos de enlaces el lado de muchos de una asociación

16 "Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Atributos


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) Modelo Orientado a Objetos UML (I) Prof. Leonid."

Presentaciones similares


Anuncios Google