UML Flashcards
Asociación
La relacciones de asociación representan un conjunto de enlaces entre objetos o instancias de clases.
Ejemplo:
una persona trabaja para una empresa
Herencia
Las jerarquías de generalización/especialización se conocen como herencia. Herencia es el mecanismo que permite a una clase de objetos incorporar atributos y métodos de otra clase
Agregación
La agregación es un tipo de relación jerárquica entre un objeto que representa la totalidad de ese objeto y las partes que lo componen. los objetos son parte de otro objeto completo.
Ejemplo motor, ruedas, carrocería son parte de un automovil
Composición
La composición es una forma de agregación donde la relación de propiedad es mas fuerte, e incluso coinciden los tiempos de vida del objeto completo y las partes que lo componen. Por ejemplo:
una maquina y deposito de monedas son de la composición
Dependencia
una relación de dependencia se utiliza entre dos clases o entre una clase y una interfaz, e indica que una clase requiere de otra para proporcionar alguno de sus servicios
Interfaces
una interfaz es una especificación de la semántica de un conjunto de operaciones de una clase o paquete que son visibles desde otras clases o paquetes
Paquetes
Los paquetes se usan para dividir el modelo de clases del sistema de información, agrupando clases un otros paquetes según los criterios que sean oportunos. Las dependencias entre ellos se definen a partir de las relaciones establecidas entre los distintos elementos que se agrupan en estos paquetes.