Diagrama de Objetos

9
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.

description

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. - PowerPoint PPT Presentation

Transcript of Diagrama de Objetos

  • Diagrama de ObjetosLa 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.

  • Diagrama de ObjetosConsiste de dos elementos: objetos y uniones (links). Un objeto es una entidad real creada a partir de una clase, igual una unin es creada a partir de una asociacin. EjemploJ.Perez: ClienteclientID = 24629Nombre = Javier PerezDireccion = Pino 45875Nombre de la claseObjeto J.Prez del tipo Cliente

  • Notacin: objeto annimoLa forma abreviada utiliza :nombre de la clase sin el nombre del objeto.Se usa cuando queremos dibujar un ejemplo donde no importe el objeto especfico que participa.: ClienteclientID = 24629Nombre = Javier PerezDireccion = Pino 45875Contiene hechos acerca delos atributos. Cada atributoes nombrado y se le asigna unvalor. Por eso se dice que la Clase son reglas a diferencia delObjeto que son hechos.

  • Comparando el diagrama de Clases y el de ObjetosEmbarque-fecha:Date = hoy-destino:Dierccion = nullProducto-desc:String = null-numSerie:String =asignado entrega 01 1*-fecha = 12-12-08-destino = Toluca

    4321:Embarque-desc = frijol bayo-numSerie = 582364-desc = harina -numSerie = 56328421:Producto96:Producto

  • Diagrama de claseDiagrama de objetosTiene tres compartimentos: nombre, atributos y operacionesTiene dos compartimentos: nombre y atributosSolo se pone el nombre de la claseSe puede poner el nombre del objeto : y el de la clase subrayados, o solamente : y el nombre de la claseEn los atributos se definen las propiedades de los mismosSolo se definen los valores de cada atributo para la prueba que se est modelandoSe listan las operacionesLas operaciones no estn incluidas en el objeto ya que son idnticas para cada objeto de la misma claseLas clases se conectan con una asociacin con nombre, multiplicidad, roles.Los objetos se conectan con un link que tiene un nombre y no tiene multiplicidad.

  • EjemploEn un sistema de reservaciones, el diagrama de clases es:ReservacinClienteCuartoUbicacin1* hecha para 11*11* ubicada en 1

  • Continuacin ejemploEl 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 ubicacin y el cliente selecciona el 7120.

    ReservacinNumReserv = nullStatus = verifD_llegada = 8/04/09D_salida=15/04/091352:Cuarto326:Cuarto7120:Cuarto:UbicacinNombre:Cancn

  • Continuacin ejemploEl agente introduce los datos del cliente en el sistema y el objeto Cliente se relaciona con la reservacin

    ReservacinNumReserv = nullStatus = verifD_llegada = 8/04/09D_salida=15/04/091352:Cuarto326:Cuarto7120:Cuarto:UbicacinNombre:Cancn:ClienteNombre: JaimeApellido = LpezDireccin = xxxxTel = 5874587587

  • Continuacin ejemploEl agente pregunta si quiere confirmar la reservacin.. En caso afirmativo el sistema cambia el status a Confirmada y le asigna un nmero de reservacin:

    ReservacinNumReserv = 4582Status = confirmadaD_llegada = 8/04/09D_salida=15/04/091352:Cuarto326:Cuarto7120:Cuarto:UbicacinNombre:Cancn:ClienteNombre: JaimeApellido = LpezDireccin = xxxxTel = 5874587587