Professional Documents
Culture Documents
Modelo conceptual
Ejemplo:
• La generalización procede:
• La especialización procede:
Características:
• 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 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.
Ejemplo de Agregación
Composición
Características:
BE_KardexDeProductos EC_Producto
2. Identificar los primeros atributos de las clases
Sintaxis:
Los atributos:
«Entity» «Entity»
Proveedor OrdenCompra
4. Colocar la multiplicidad entre las clases
• Evalúe la multiplicidad existente entre las clases que se
asocian entre si y colóquela al extremo de cada línea.
• Agregue el rol existente entre cada clse, colóquelo al extremo
de cada línea.
Multiplicidad
• Es el número de instancias de una clase que se relaciona con
una instancia de otra clase.
• Para cada asociación hay dos decisiones de multiplicidad por
hacer: una para cada final de asociación
0..* 1
4. Colocar la multiplicidad entre las clases
5. Indicar los atributos de Enlace o Clase de Enlace
de las asociaciones de muchos a muchos
Clase asociación
Es una asociación que también es una clase. No solo conecta
dos clases como una asociación, sino que define un conjunto de
características que pertenecen a la propia asociación
5. Indicar los atributos de Enlace o Clase de Enlace
de las asociaciones de muchos a muchos
Calificaciones
Clase de enlace
generada
6. Verificar que las reglas del negocio se sigan
cumpliendo
«Entity» -enseña
Instructor
-CodInstructor
-NomInstructor 1 0..* -es dictada por
-ApeInstructor
-DirInstructor «Entity»
-TelInstructor Seccion
-CodSeccion