2568061 Diagrama De Clases Entidad

Páginas: 5 (1022 palabras) Publicado: 3 de mayo de 2015
Diagrama de Clases Entidad
• Uno de los mas importantes entre los diagramas
UML
• Define la estructura del sistema y dirige al
Análisis y Diseño
• Captura la estructura estática de las relaciones
del sistema

Copyright © 2007, Cibertec. Todos los derechos reservados

Diagrama de Clases Entidad

Pedido
Mesa
-numMesa
-descripcion

CLASES

1

*

-numPedido
-numMesa
-CodigoMozo
-Condicion+Consulta()
+Registra Pedido()

*
*

Mozo
-CodigoMozo
-NombreMozo
-ApellidoMozo

1

RELACIONES
1..*
Platos
ItemPedido
-numPedido
-CodItem
-Precio
-Cantidad

1..*

1

-CodItem
-Descripcion
-precio
-Saldo
+Consulta Item()
+Actualiza Saldo()

Representa la estructura estática en términos de clases y relaciones.
Copyright © 2007, Cibertec. Todos los derechos reservados

Relación de Clases

 Es el camino parala comunicación entre objetos
 Tipos importantes de relaciones:
 Asociación
 Herencia
 Agregación / Composición

Copyright © 2007, Cibertec. Todos los derechos reservados

Relación de Asociación

 Conexión bidireccional entre clases.
 Línea que conecta las clases.
Platos

Pedido

-CodItem
-Descripcion
-precio
-Saldo

-numPedido
-numMesa
-CodigoMozo
-Condicion
ItemPedido
-numPedido
-CodItem-Precio
-Cantidad

Copyright © 2007, Cibertec. Todos los derechos reservados

Relación de Herencia

Persona
-direccion
-telefono

Natural
-nombre
-fechaNac

juridica
-razonSocial
-fechaConst

Clasificación entre un elemento mas general a uno mas específico.
Copyright © 2007, Cibertec. Todos los derechos reservados

Empleado
-Codigo
-Apellidos
-Nombres
-FechaIng
-Sueldo
+CrearEmpleado()+ActSueldoBasico()

La clase vendedor tendrá:
• 5 atributos heredados (Codigo, Apellidos,
Nombres, FechaInf, Sueldo

Vendedor
-Codigo
-Apellidos
-Nombres
-FechaIng
-Sueldo
-Comision
+CrearEmpleado()
+ActSueldoBasico()

• 1 atributo propio (Comision)
• 2 operaciones heredadas (CrearEmpleado y
ActSueldoBasico)

Copyright © 2007, Cibertec. Todos los derechos reservados

Ejemplo

Pais

Cliente

FacturanoFactura : Integer
fecha : Date = DATE()
igv : Double = 18.00
descuento : Currency = 0

realiza
1..n

1

codCliente : Integer
direccion : String
telefono : Long

0..n

1

está compuesta

PersonaNatural

PersonaJuridica

nombre : String
dni : String

razonSocial : String
ruc : String

1..n
DetalleFactura
noItem : Integer
cantidad : Integer = 0
descuento : Double

Producto

está asociada
0..n

1

codPais: Integer
Descripcion : String

reside

codProducto : Integer
descripcion : String
um : String
pu : Currency = 0.00
presentacion : String

Copyright © 2007, Cibertec. Todos los derechos reservados

1

Relación de Agregación
• Son relaciones que implican en su significado que una
clase “contiene a” otras clases independientes.
• Cuando deja de existir la clase agregada no tiene por
qué dejar deexistir el resto de las clases de la
agregación.
• El tiempo de vida de la clase agregada no define el
tiempo de vida del resto de las clases.
• Se representa a través de un rombo transparente en el
extremo de la clase agregada.

Copyright © 2007, Cibertec. Todos los derechos reservados

Ejemplo

Computadora

Monitor

DiscoDuro

RAM

CPU

UnidadCD

Parlante

TarjetaVideo

Teclado

TarjetaSonidoCopyright © 2007, Cibertec. Todos los derechos reservados

Ratón

Botón

Bola

Relación de Composición
• Son relaciones que impliquen en su significado que una
“está compuesta por” otras clases dependientes.
• Cuando deja de existir la clase compuesta deja de existir
el resto de las clases de la composición.
• El tiempo de vida de la clase compuesta define el tiempo
de vida del resto de lasclases.
• Es un tipo muy especial de agregación en la que la
relación tienen mucha más fuerza.
• Se representa a través de un rombo relleno en el
extremo de la clase compuesta.
Copyright © 2007, Cibertec. Todos los derechos reservados

Relación de Composición
• Representa un objeto compuesto por otros
objetos.

Auto

-Tiene un
1

Motor
1

Copyright © 2007, Cibertec. Todos los derechos reservados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • informe diagrama entidad relacion
  • Ejemplo de diagramas Entidad Relación
  • Ejemplos Diagramas Entidad Relacion
  • Diagramas Entidad Relación
  • Diagramas de clase
  • Diagramas De Clases
  • Diagrama de Entidad-Relación
  • Diagramas de clase

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS