habiby

Páginas: 3 (575 palabras) Publicado: 18 de marzo de 2014
Hasta lo visto en los temas anteriores, se puede entender que el diseño de una aplicación es prácticamente el diseño de una clase. Sin embargo en realidad una aplicación es un conjunto de objetos quese relacionan. Por ello en el diagrama de clases se deben indicar la relación que hay entre las clases. En este sentido el diagrama de clases UML nos ofrece distintas posibilidades.
(7.1.1)asociaciones
Las asociaciones son relaciones entre clases. Es decir, marcan una comunicación o colaboración entre clases. Dos clases tienen una asociación si:
♦ Un objeto de una clase envía un mensaje a unobjeto de la otra clase. Enviar un mensaje, como ya se comentó en el tema anterior es utilizar alguno de sus métodos o propiedades para que el objeto realice una determinada labor.
♦ Un objeto de unaclase, crea un objeto de otra clase.
♦ Una clase tiene propiedades cuyos valores son objetos o colecciones de objetos de otra clase
♦ Un objeto de una clase recibe como parámetros de un métodoobjetos de otra clase.
En UML las asociaciones se representan con una línea entre las dos clases relacionadas, encima de la cual se indica el nombre de la asociación y una flecha para indicar el sentidode la asociación. Ejemplo:
Ilustración 7-1, Asociación simple en UML
Como se observa en el ejemplo la dirección de la flecha es la que indica que es el usuario el que alquila los libros. Los númerosindican que cada usuario puede alquilar de cero a más (el asterisco significa muchos) libros. Esos números se denominan cardinalidad, e indican con cuántos objetos de la clase
1er curso deadministración de sistemas informáticos
autor: Jorge Sánchez – www.jorgesanchez.net
(7)
se puede relacionar cada objeto de la clase que está en la base de la flecha. Puede ser:
♦ 0..1. Significa que serelaciona con uno o ningún objeto de la otra clase.
♦ 0..*. Se relaciona con cero, uno o más objetos
♦ 1..* Se relaciona al menos con uno, pero se puede relacionar con más
♦ un número concreto. Se...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS