1 / 9

Diagrama de Objetos

Diagrama de Objetos. 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 del diagrama de clases. Puede construirse junto con el de clases.

brac
Download Presentation

Diagrama de Objetos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Diagrama de Objetos • 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 del diagrama de clases. • Puede construirse junto con el de clases. • Describe una instancia de un diagrama de clase en un momento en particular. • Este diagrama contiene objetos y ligas.

  2. 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 Nombre de la clase J.Perez: Cliente clientID = 24629 Nombre = Javier Perez Direccion = Pino 45875 Objeto J.Pérez del tipo Cliente

  3. Notación: objeto anónimo • La forma abreviada utiliza :nombre de la clase sin el nombre del objeto. • Se usa cuando queremos dibujar un ejemplo donde no importe el objeto específico que participa. Contiene hechos acerca de los atributos. Cada atributo es nombrado y se le asigna un valor. Por eso se dice que la Clase son reglas a diferencia del Objeto que son hechos. : Cliente clientID = 24629 Nombre = Javier Perez Direccion = Pino 45875

  4. Comparando el diagrama de Clases y el de Objetos Producto -desc:String = null -numSerie:String =asignado … Embarque entrega -fecha:Date = hoy -destino:Dierccion = null … 0…1 1…* 21:Producto -desc = harina -numSerie = 563284 … 4321:Embarque -fecha = 12-12-08 -destino = Toluca 96:Producto -desc = frijol bayo -numSerie = 582364 …

  5. Ejemplo • En un sistema de reservaciones, el diagrama de clases es: 1…* hecha para 1 Reservación Cliente 1…* 1 1…* ubicada en 1 Cuarto Ubicación

  6. Continuación ejemplo… • El agente pregunta de que fecha a que fecha quiere ir e introduce las fechas en la forma. • Se despliegan los cuartos disponibles en esa fecha y en esa ubicación y el cliente selecciona el 7120. 1352:Cuarto Reservación NumReserv = null Status = verif D_llegada = 8/04/09 D_salida=15/04/09 326:Cuarto :Ubicación Nombre:Cancún 7120:Cuarto

  7. Continuación ejemplo… • El agente introduce los datos del cliente en el sistema y el objeto Cliente se relaciona con la reservación :Cliente Nombre: “Jaime” Apellido = “López” Dirección = “xxxx” Tel = “5874587587” 1352:Cuarto Reservación NumReserv = null Status = verif D_llegada = 8/04/09 D_salida=15/04/09 326:Cuarto :Ubicación Nombre:Cancún 7120:Cuarto

  8. Continuación ejemplo… • El agente pregunta si quiere confirmar la reservación….. En caso afirmativo el sistema cambia el status a “Confirmada” y le asigna un número de reservación: :Cliente Nombre: “Jaime” Apellido = “López” Dirección = “xxxx” Tel = “5874587587” 1352:Cuarto Reservación NumReserv = 4582 Status = confirmada D_llegada = 8/04/09 D_salida=15/04/09 326:Cuarto :Ubicación Nombre:Cancún 7120:Cuarto

More Related