Introducción a UML

Páginas: 4 (845 palabras) Publicado: 3 de noviembre de 2013
Introducción a UML

Tipos de Relaciones

Dependencia
Definición: “es una relación de uso entre dos entidades” (una
usa a la otra)
La relación de dependencia es cuando una clase depende de lafuncionalidad que ofrece otra clase. Si lo vemos del punto de
vista “Cliente / Servidor” (existe una entidad que necesita de un
“servicio” y otra entidad que lo provee), se puede decir que unaclase es “cliente” del servicio de otra clase.
Esta es la relación más básica entre clases y a su vez comparada
con otro tipos de relaciones, la más débil.

Representación UML
La representación enUML es una flecha punteada o discontinua
que va desde la clase “cliente” del servicio/funcionalidad hasta
la clase que ofrece el “servicio/funcionalidad”.
Un diagrama genérico sería:

Todos losdiagramas tienen varias interpretaciones, este en
concreto nos dice que:
 La clase A depende de la clase B
 La clase A usa la clase B
 La clase A conoce la existencia de la clase B, pero laclase B no
conoce la existencia de la clase A (es lo que significa el sentido
de la flecha)
 Todo cambio que se haga en la clase B, por la relación que
hay con la clase A, podrá afectar a la claseA.
Por eso también se le dice “relación de uso”, la clase A “usa” la
clase B.

Asociación
Definición: “es una relación estructural entre entidades” (una
entidad se construye a partir de otrasentidades).
La relación de asociación es cuando una clase tiene en su
estructura a otra clase, o se puede decir también que se
construye una clase a partir de otros elementos u objetos.
Si locodificáramos esto se representa como un atributo
que es una instancia de otra clase.
Esta relación se debe entender como la actividad de construir
elementos complejos a partir de otros elementos mássimples, y
justamente, la verdadera esencia de la POO.

Por ejemplo
Un auto está compuesto por un motor, un tanque de
combustible y una antena de radio, por lo tanto tendríamos:
 Un objeto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML introduccion
  • Introducción a UML
  • Introduccion uml
  • Introduccion a uml
  • Uml introduccion
  • Introducción a uml
  • Introduccion a UML
  • Introducción UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS