Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagrama de Clases Entidad YOOOO
Diagrama de Clases Entidad YOOOO
Uno de los mas importantes entre los diagramas UML Define la estructura del sistema y dirige al Anlisis y Diseo Captura la estructura esttica de las relaciones del sistema
Pedido Mesa -numMesa -descripcion 1 * -numPedido -numMesa -CodigoMozo -Condicion +Consulta() +Registra Pedido() 1 * * Mozo -CodigoMozo -NombreMozo -ApellidoMozo
CLASES
RELACIONES
1..* Platos ItemPedido -numPedido -CodItem -Precio -Cantidad -CodItem -Descripcion -precio -Saldo +Consulta Item() +Actualiza Saldo()
1..*
Relacin de Clases
Relacin de Asociacin
Relacin de Herencia
La clase vendedor tendr: 5 atributos heredados (Codigo, Apellidos, Nombres, FechaInf, Sueldo
Vendedor -Codigo -Apellidos -Nombres -FechaIng -Sueldo -Comision +CrearEmpleado() +ActSueldoBasico()
Ejemplo
Factura noFactura : Integer fecha : Date = DATE() igv : Double = 18.00 descuento : Currency = 0
Cliente
Pais
realiza 1..n 1
reside 0..n 1
1
PersonaNatural nombre : String dni : String PersonaJuridica razonSocial : String ruc : String
est compuesta
1..n
DetalleFactura noItem : Integer cantidad : Integer = 0 descuento : Double
est asociada
0..n 1
Producto codProducto : Integer descripcion : String um : String pu : Currency = 0.00 presentacion : String
Relacin de Agregacin
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 de existir el resto de las clases de la agregacin. El tiempo de vida de la clase agregada no define el tiempo de vida del resto de las clases. Se representa a travs de un rombo transparente en el extremo de la clase agregada.
Ejemplo
Computadora
Monitor
CPU
Parlante
Teclado
Ratn
DiscoDuro
RAM
UnidadCD
TarjetaVideo
TarjetaSonido
Botn
Bola
Relacin de Composicin
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 composicin. El tiempo de vida de la clase compuesta define el tiempo de vida del resto de las clases. Es un tipo muy especial de agregacin en la que la relacin tienen mucha ms fuerza. Se representa a travs de un rombo relleno en el extremo de la clase compuesta.
Relacin de Composicin
Representa un objeto compuesto por otros objetos.
Auto
-Tiene un
Motor 1
Relacin de Agregacin
Automovil
1 1 Carroceria Motor
Diferencias:
+Padre 0..2
pueden tener
vehiculo terrestre
vehiculo areo
camion
coche
avion
helicoptero
Ejemplo
"Juan Prez es Profesor de Matemticas en la Universidad de San Martn de Porres. Nacio en Arequipa, pero actual mente vive en la Calle San Pedro No.232, del distrito de Surquillo."
naci en Universidad
DepartamentoGeogrfico
Facultad
EscuelaProfesional
Provincia
Profesor
reside en
Modelo Conceptual
Su propsito principal es mostrarnos las Reglas del Negocio, se pretende lograr entender la perspectiva del Cliente, Usuario o Patrocinador. Es la etapa ms importante del ADOO.
Modelo Conceptual
Es un mecanismo que gua a travs de la etapa de Escuchar, ayudando a entender cada parte del Sistema que se est diseando y para integrar apropiadamente todas sus funciones; este proceso ayuda a organizar la informacin. Podemos empezar haciendo una lista de clases candidatas a partir de la especificacin preliminar. (clases relevantes)
Clases Relevantes
Una vez que tenemos la lista hay que revisarlas eliminando las incorrectas con los siguientes criterios: Clases redundantes. Clases irrelevantes Clases demasiado generales Roles
Empresa
Cliente
Leccion Dia
Club
Estudiante
LeccionDeBaile
ClubDeBaile
EstudianteDeBaile
LeccionDeBailePrivado
Baile
Instructor Maestro
InstructorTP
LecciondeBaileEnGrupo
InstructorTC
Persona
Participante
Empresa
Cliente
Leccion Dia
Club
Estudiante
LeccionDeBaile
ClubDeBaile
EstudianteDeBaile
LeccionDeBailePrivado Baile
Instructor
InstructorTP
LecciondeBaileEnGrupo
InstructorTC Maestro
Persona
Participante
Empresa
LeccionDeBaile
Persona
Club
LeccionDeBailePrivado
ClubDeBaile
LecciondeBaileEnGrupo
Empleado
Cliente
Edif icio
Baile
Administrador Instructor
Ambient e
InstructorTP
InstructorTC
Aula Audit orio
Persona Empresa
asiste
Baile Leccion
Club
se dicta en
trabaja en ClubDeBaile
ensea
LecciondeBaileEnGrupo
Ambiente
Aula
Auditorio
Laboratorio: