Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Diagrama De objetos

No description
by

Juan Antonio Barron Alvarez

on 3 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Diagrama De objetos

VENTAJAS DE DIAGRAMAS DE OBJETOS
IMAGEN DE EJEMPLO DE DESCOMPOSICION DE OBJETO
CARACTERISTICAS DE DIAGRAMA DE OBJETOS
Por lo que vimos en el trabajo anterior podemos decir que es de gran importancia porque nos permite visualizar las relaciones entre objetos y poder analizar detalladamente el comportamiento que tiene el sistema.
Mejor compresión sobre los demás diagramas que existen en UML.
CONCLUSION
Es una instancia de una clase (una entidad que tiene valores específicos de los atributos y acciones)

Muestra un conjunto de objetos y sus relaciones (una situación concreta en un momento determinado)

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.
CONCEPTO DE OBJETO
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.
clientID = 24629
Nombre = Javier Perez
Direccion = Pino 45875
: Cliente
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.
Notación: objeto anónimo
Objeto J.Pérez del tipo Cliente
Nombre de la clase
clientID = 24629
Nombre = Javier Perez
Direccion = Pino 45875
J.Perez: Cliente
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
Diagrama de Objetos
1…* ubicada en 1
1
1…* hecha para 1
Ubicación
Cuarto
Cliente
Reservación
En un sistema de reservaciones, el diagrama de clases es:
Ejemplo
Nombre:Cancún
:Ubicación
7120:Cuarto
326:Cuarto
1352:Cuarto
NumReserv = null
Status = verif
D_llegada = 8/04/09
D_salida=15/04/09
Reservación
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.
Continuación ejemplo…
96:Producto
21:Producto
-desc = harina
-numSerie = 563284

-desc = frijol bayo
-numSerie = 582364

4321:Embarque
-fecha = 12-12-08
-destino = Toluca
entrega
-desc:String = null
-numSerie:String =asignado

Producto
-fecha:Date = hoy
-destino:Dierccion = null

Embarque
Comparando el diagrama de Clases y el de Objetos
Nombre: “Jaime”
Apellido = “López”
Dirección = “xxxx”
Tel = “5874587587”
:Cliente
Nombre:Cancún
:Ubicación
7120:Cuarto
326:Cuarto
1352:Cuarto
NumReserv = 4582
Status = confirmada
D_llegada = 8/04/09
D_salida=15/04/09
Reservación
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:
Continuación ejemplo…
Nombre: “Jaime”
Apellido = “López”
Dirección = “xxxx”
Tel = “5874587587”
:Cliente
Nombre:Cancún
:Ubicación
7120:Cuarto
326:Cuarto
1352:Cuarto
NumReserv = null
Status = verif
D_llegada = 8/04/09
D_salida=15/04/09
Reservación
El agente introduce los datos del cliente en el sistema y el objeto Cliente se relaciona con la reservación
Continuación ejemplo…
DIAGRAMAS DE OBJETOS
Los diagramas de objetos modelan las instancias de elementos contenidos en los diagramas de clases. Un diagrama de objetos muestra un conjunto de objetos y sus relaciones en un momento concreto. se emplean para modelar la vista de diseño no estática o la vista de procesos estática de un sistema al igual que se hace con los diagramas de clases, pero desde la perspectiva de instancias reales o prototípicas. Esta vista sustenta principalmente los requisitos funcionales de un sistema. Los diagramas de objetos permiten modelar estructuras de datos estáticas. Los diagramas de objetos se utilizan para visualizar, especificar, construir y documentar la existencia de ciertas instancias en el sistema, junto a las relaciones entre ellas.
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.
Este diagrama contiene objetos y ligas.
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.
*Relación de Multiplicidad: esta relación indica que cantidad de objetos de una clase se relaciona con un objeto de la clase, asociar la línea utilizada para esta relación es una línea continua y en los extremos se coloca la cantidad de objetos que se relaciona, es el equivalente a la cardinalidad en caso de uso.
CARACTERISTICAS DE DIAGRAMA DE OBJETOS
Los objetos se representan etiquetando el nombre de la instancia seguido de dos puntos (:) frente al nombre de la clase.
Los valores de las propiedades están escritas como "nombre=valor". El icono de un objeto es un rectángulo dividido en secciones.
La mayoría de los diagramas de objetos solo se representan usando objeto y asociaciones.
Todo lo que afecta al diagrama de clases afecta al objeto y por lo tanto también al diagrama de objetos
Full transcript