Relaciones uml

Solo disponible en BuenasTareas
  • Páginas : 2 (435 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de septiembre de 2010
Leer documento completo
Vista previa del texto
RELACIONES EN UML

Resumen: UML mediante las relaciones crea conexiones entre las clases con otras clases, objetos o parámetros, cada una diferente de la otra pero que sirven para poder llevar acabo bien un diagrama de clases, estas pueden ser de asociación, generalización, dependencia o realización.

Palabras claves: UML, clases, objetos, relaciones, asociación, agregación, composición,generalización, herencia, dependencia, realización.

Desarrollo del documento:

Uml utiliza diferentes conexiones para asociar las clases que se utilizan, estas relaciones pueden ser de 4 tipos:• Relaciones de asociación.

• Relaciones de generalización.

• Relaciones de dependencia.

• Relaciones de realización.

Relaciones de asociación: Son relaciones de tipoconceptuales entre dos clases u objetos que se colaboran entre sí mas no depende el uno del otro, por ejemplo se puede establecer una asociación entre Mesero y Restaurante aclarando los roles de cada cual yel nombre de la asociación, es decir:

Trabaja en:

Empleado Sitio Trab

Este tipo de asociaciones también se puede presentar de 2 maneras más.Existen las relaciones de asociación por agregación que es cuando una clase está conformada por otras, un ejemplo seria la clase computador que está conformado por teclado, mouse pantalla, entre otroselementos y se representaría así:

También están las relaciones de asociación por composición que consisten en lo mismo que las de agregación solo que con la restricción de que cada elemento solo puedepertenecer a un todo.

Relaciones de generalización: También llamadas relaciones de herencia y son mediante las cuales las clases inferiores heredan todos los atributos y propiedades de las clasessuperiores, por ejemplo las clases animal y vegetal de la clase seres vivos.

Relaciones de dependencia: Este tipo de relaciones se da cuando una clase utiliza otra como un parámetro para su...
tracking img