Diagramas de caso de uso



Descargar 1,01 Mb.
Página4/10
Fecha de conversión12.01.2017
Tamaño1,01 Mb.
1   2   3   4   5   6   7   8   9   10
Tipos de asociaciones
Asociación calificada (Qualifiedassociation). Representa la información de identidad y reduce la multiplicidad de uno a muchos por una de uno a uno.

Figura 18 Ejemplo Asociación calificada


Asociación Or {or}. En algunos modelos no todas las combinaciones de asociación son válidas

Ejemplo 19 Asociación Or


Asociación Ordenada {ordered}. Cuando los enlaces entre objetos pueden tener un orden implícito {ordered} {ordenadas por incremento de tiempo}.
Clase de Asociación. Una clase puede estar unida a una asociación. Se usa para agregar información extra sobre un enlace; por ejemplo, el tiempo en que el link fue creado. Cada enlace está asociado a un objeto de la clase de asociación.

Figura 20 ejemplo clase de asociación


Asociación ternaria (Ternaryassociation). Más de dos clases pueden asociarse con otra, la asociación ternaria asocia tres clases.

Figura 21 Ejemplo Asociación ternaria


Una agregación, es un caso especial de asociación, indica que la relación entre las clases es de alguna forma parte de un “todo”. Se describen diferentes niveles de abstracción. Se indica con rombo en blanco en el lado de la clase que agrupa a las demás. Se puede tener una restricción en una agregación, como en la relación {O} que se indica con línea punteada

Figura 22 ejemplo agregación


Una composición es una agregación donde cada componente puede pertenecer tan solo a un todo. Se representa con diamante sólido.

Un juego del gato (#)



Figura 23 Ejemplo Composición
La generalización es una relación entre un elemento más general y uno más específico. El elemento más específico puede tener solo información adicional. Se utiliza sobre tipos, nunca sobre instancias (una clase puede heredar otra clase, pero un objeto no puede heredar otro objeto).
La clase específica o subclase, hereda todo de la clase general, llamada superclase. Los atributos, operaciones y todas las asociaciones son heredadas. Una clase puede ser superclase y subclase si esta en una jerarquía de clases. En gráficas de jerarquía, las clases están conectadas unas con otras, vía relaciones de generalización.

Figura 24 Ejemplo de Generalización


Una interfaz es un conjunto de operaciones que especifica cierto aspecto de la funcionalidad de una clase, y es un conjunto de operaciones que una clase presenta a otras. Se usa el símbolo de clase pero sin atributos, solamente con las operaciones:

Figura 25 Ejemplo de Interfaz


Adicionalmente la interfaz puede ser representada como un circulo conectado con una línea a la clase

Figura 26 Ejemplo de Interfaz 2



Modelo Conceptual de Punto de Venta



Figura 26 Ejemplo de diagrama de clases
1   2   3   4   5   6   7   8   9   10


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal