UML Domine el lenguaje de modelado más utilizado en la actualidad
3, COMENZARA MODELAR Luego de eso, para nombrar la asociación, nos paramos sobre ella y, al hacer clic con el botón derecho del mouse, desplegamos un menú en el que aparecen todas las opciones para especificar la asociación. En él, elegimos A b rir Especificación. Una vez dentro del menú de especificación, en la parte superior del formulario, completamos el nombre de la relación: Escribe. ® Association Specification Gefieral j Estereotipos !. Valores Etiquetados Lmtaoones Í Referencias i Csmentarlos j Nombre; |£5Cflbe, 1 VistididAd: 1 No especificado V Association £nd From Role: Q Element: 'Autor Hultlplicíy; ijnspecified y 1 Navegable: .Unspecified v ! AssociaMn End To Role: GD Element: Xibto ' Q Multiplicity: Unspecified Navegable: Unspecified V; Dockvnentación: :HTW(. V B 7 U. s- — — F := F Ff > f ^ ^ ” /iltor, Fernando Aslejsuain, r~| Abstracto 0 Hoia Q Derived RestaUecer | | OK | Cancel« | | Aplicar [ { A yu^ F igu ra 15. En la ventana Assoríation Spedfication nombramos la asociación en Visual Paradigm. Rol En el ejemplo anterior, con la asociación Escribe entre autores y libros, estaba claro el rol de cada uno en la asociación, es decir, es un autor el que escribe libros y no el libro el que escribe autores. Si hubiéramos modelado la relación desde el punto de vista del libro, habría sido nombrada Escrito_Por. En la mayoría de las relaciones binarias, el rol de las clases involucradas está claramente definido, pero no es así en el caso de relaciones binarias que vinculen elementos de la misma clase. Por ejem plo, es común que los autores de libros se pasen sus borradores entre ellos para reci bir comentarios unos de otros, de manera de perfeccionar la redacción. Esto podría modelarse con una relación Comenta entre autores. Para reflejar esta situación en UML, introducimos una asociación que termina y comienza con la clase Autor. La relación Comenta está formada por pares de autores. Es decir, tiene la forma Comenta (A u to rl, Au to r2 ). Por ejemplo, una instancia posible sería Comenta (An ton io Dársala, Alvaro Yunque). Es importante notar que de esta manera no podemos determinar si es Antonio Dársala quien comenta textos de Alvaro Yunque o si Alvaro Yunque es quien comenta los textos de Antonio Dársala. Entonces, al introducir un r o l en 82
RkJQdWJsaXNoZXIy MjI4NDcx