DEFINICIÓN DE OBJETO Un objeto es aquello que puede ser observado, estudiado y aprendido CARACTERÍSTICAS nos permiten conocerlos mediante la observación,

Slides:



Advertisements
Presentaciones similares
MODELOS ORIENTADOS A OBJETOS
Advertisements

Diagrama de estado Alumnos: Hernández Darwin ( )
Lenguaje Unificado de Modelado
TECNICATURA UNIVERSITARIA EN INFORMATICA
Programación Orientada a Objetos y Lenguaje de Modelado Unificado
Tomado de:
Pruebas Orientadas a Objeto
“ no existe en el mundo algo mas difícil de establecer, que un nuevo orden de cosas” Maquiavelo “ el príncipe” Lo anterior se refiere al hecho de lo importante.
Lenguaje Unificado de Modelado Se protegen los datos de accesos indebidos El acoplamiento entre las clases se disminuye. Favorece la modularidad.
Introducción a la Orientación a Objetos
POO Santiago, Mayo 2004 TRABAJO DE INVESTIGACIÓN POO Programación Orientada a Objetos CENAFOM Carolina Bravo V. Jaime Jofré B.
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJE UNIFICADO DE MODELADO UML
DIAGRAMAS ENTIDAD RELACIÓN
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
Modelo entidad relación
UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA.
Diagramas de clases Modelan la vista estática del sistema
DIAGRAMA DE CLASE.
Una Introducción a UML El Modelo de Proceso de Negocio
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Análisis y Diseño orientado a objetos con UML.
Profesor: Miguel Angel Vidal
Introducción a la programación Orientada a objetos
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Ingeniería de Software
Viviana Poblete López Módulo: Modelo de Datos
Ingeniería de Software Orientado a Objetos
Fundamentos de Programación
Fundamentos de programación
DIAGRAMAS ENTIDAD RELACIÓN
Ingeniería de software
BASES DE DATOS Entidad-Relación
Diagrama de Clases ACI 570.
Importancia en la efectividad del:
TEMA 10: DIAGRAMA DE: OBJETOS, SECUENCIA Y DESPLIEGUE EN UML
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Facultad de Ingeniería
Ingeniería de software
TEMA 9: DIAGRAMA DE CLASE EN UML
Diagramas de Interacción.
Programación Orientada a Objeto
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
Clasificación de Diagramas
Introducción a UML Departamento de Informática Universidad de Rancagua
Ingeniería de Requisitos
POO U1: INTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS.
DIAGRAMA DE CLASES.
UML.
(Lenguaje Unificado de Modelado)
DESARROLLO DE PROYECTOS DE SOFTWARE ACTIVIDAD Y CASOS DE USO BARTOLOME CRUZ CRUZ.
Diagrama de Transición de Estado
Unified Modeling Language (Lenguaje de Modelamiento unificado)
PROGRAMACIÓN IV INTRODUCCIÓN.
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
Técnica: es un procedimiento o conjunto de procedimientos, (reglas normas o protocolos), que tienen como objetivo obtener un resultado determinado, ya.
Análisis y Diseño de Aplicaciones 3º Educación Media Tecnológica
La Programación Orientado a Objetos
Diagrama de Clases.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Fundamentos de Ingeniería de Software
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
Prof. Manuel B. Sánchez. Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No es mejor uno.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Modelado UML Diagrama de Clases
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Transcripción de la presentación:

DEFINICIÓN DE OBJETO Un objeto es aquello que puede ser observado, estudiado y aprendido CARACTERÍSTICAS nos permiten conocerlos mediante la observación, identificación y el estudio posterior de su comportamiento; estas características son: Identidad: es la propiedad que permite a un objeto diferenciarse de otros. Generalmente esta propiedad es tal, que da nombre al objeto. Comportamiento: El comportamiento de un objeto está directamente relacionado con su funcionalidad y determina las operaciones que este puede realizar o a las que puede responder ante mensajes enviados por otros objetos. Estado: El estado de un objeto se refiere al conjunto de los valores de sus atributos en un instante de tiempo dado. El comportamiento de un objeto puede modificar el estado de este.

Clases En la programación orientada a objetos, una clase es una construcción que se utiliza como una plantilla para crear objetos. Una clase por lo general representa una persona, lugar o cosa. Es un conjunto coherente de metadatos, son datos que describen otros datos.

DIAGRAMA DE OBJETOS Los diagramas de objetos son subconjuntos de un diagrama de clases en el que muestran instancias específicas de un objeto en un momento particular del sistema, donde solo muestra los objetos con sus relaciones. Los diagramas de objetos son utilizados durante el proceso de análisis y diseño de un sistema de información (software).

Los diagramas de objetos UML utilizan una notación similar a los diagramas de clases y se utilizan para ilustrar una instancia de una clase en un momento dado. Los diagramas de objetos pueden ayudar a explicar las clases y su herencia. ayuda a partes interesadas para quienes los diagramas de clases sean demasiado abstractos. Un objeto cuenta con una estructura. Es decir con unos atributos y acciones. Se representa en un rectángulo con tres compartimientos. En el primero va el nombre del objeto, en el segundo sus atributos y en el tercero sus operaciones

DIAGRAMA DE OBJETOS Consiste de dos elementos: objetos y uniones (links). Un objeto es una entidad real creada a partir de una clase, igual una unión es creada a partir de una asociación. Ejemplo J.Perez: Cliente cliente = Nombre = Javier Pérez Dirección = Pino Nombre de la clase Objeto J.Pérez del tipo Cliente

APLICACIONES Un diagrama de objetos puede ser visto para ser un ejemplo del desarrollo de un diagrama de clases. Estos diagramas pueden ser dibujados para explicar o para capturar ciertos escenarios donde demuestran conceptos o estados en un punto de tiempo en diagrama de clases.

Son todas las propiedades o característica de un objeto. ATRIBUTOS

Son todas las actividades que un objeto es capaz de realizar ACCIONES

La clase define las reglas ;los objetos expresan los hechos. La clase define que puede ser; el objeto describe que es. Se considera un caso especial. Puede construirse junto con de clases. El objeto o instancia se encuentra a la izquierda. Los nombres de los objetos están subrayados CARACTERISTICAS

VENTAJAS DE DIAGRAMAS DE OBJETOS Un diagrama de objetos puede ser visto para ser un ejemplo del desarrollo de un diagrama de clases. Estos diagramas pueden ser dibujados para explicar o para capturar ciertos escenarios donde demuestran conceptos o estados en un punto de tiempo en diagrama de clases. Nos permite visualizar de una forma detallada las relaciones entre los objetos que hacen parte de la clase para mejor entendimiento del programador.

DESVENTAJAS El costo de tiempo de ejecución del encadenamiento tardío puede llegar a ser importante dependiendo de la aplicación. La implantación con lenguajes orientados por objetos es más compleja que con los lenguajes convencionales. El programador debe leer con frecuencia extensas librerías de clases.

EJEMPLOS El diagrama de objetos muestra las instancias creadas y los vínculos existentes entre ellas en un momento dado. Es por ello que el diagrama de objetos se utiliza una vez el sistema esta activo.

Ejemplo de diagrama de objetos Partiendo del hecho que un objeto es una instancia de clase, tal como se define en la conceptualización básica de la programación orientada a objetos, en UML la representación de un diagrama de objetos se hace de tal forma que teniendo ya una clase, el símbolo del objeto es un rectángulo, pero con el nombre subrayado. El nombre de la instancia específica se encuentra a la izquierda de los dos puntos (:), y el nombre de la clase a la derecha. Por ejemplo, si ya se tuviera una clase llamada "Lavadora", una instancia de esa clase o un objeto instanciado a partir de esa clase se representaría de la siguiente forma:

Diagrama de objetos: representan los objetos y sus relaciones, corresponden a diagramas de colaboración simplificados sin representación de los envíos de mensajes.

IMAGEN DE EJEMPLO DE DESCOMPOSICION DE OBJETO

EJEMPLO

Un museo presenta colecciones al público. Las colecciones se componen de objetos arqueológicos. Cada objeto tiene una ubicación, ya sea en una sala o en el almacén. Las salas están en diferentes pisos del edificio del museo. Corrige y completa el diagrama de clases siguiente. Además, mejora el modelo para tener en cuenta que los objetos arqueológicos pueden ser sujetos a restauración. Ejercicio propuesto