UML Domine el lenguaje de modelado más utilizado en la actualidad

4. ORGANIZAR LOS DIAGRAMAS dad en Visual Paradigm (la funcionalidad de agregar los valores de los atributos), no es todo lo intuitiva que se espera de esta herramienta que brinda una asom­ brosa facilidad de uso en todos los demás aspectos. Para agregar los valores de los atributos, debemos abrir la especificación y elegir la solapa Slots. Allí nos mostrará los cuatro posibles atributos que tenemos disponibles para asignarle valores: el nombre, el apellido, la dirección y la fecha de nacimiento. Esto no es casualidad, sino que son los atributos que hemos especificado en la clase Autor en nuestro dia­ grama de clases. Para poder especificar un valor, hacemos clic en el botón Define Slot. Al efectuar esta acción, el atributo que seleccionamos cambia de lugar, y se establece dentro de la ventana de Defined slots. Para introducir un valor, debemos hacer clic en el botón Edit Valúes.... ® Instance Specification Specification m Valores Etiquetados [i UmitaFiones i| Diagramas Íl Referencias || Comentarios General || Classifiers Slots Hijos f Relaciones |i Estereotipos All features; ; classifier Feature Autor apellido ■ Autor dirección H Autor FechaDeNacimiento B Autor nombre Abrir Epedficación,,. ~j j Define Slot Defined slots; Eliminât Restablecer OK Cancelar Aplicar Ayuda Figura 14. Esta casilla nos muestra todos los atributos que tenemos disponibles para asignarles valores. Todavía nos queda un paso más. A la hora de agregar o especificar atributos, tenemos dos opciones: para aquellos cuyo tipo no sea otro objeto (es decir, no es una variable de referencia), podemos introducir nosotros manualmente el valor requerido; para aquellos cuyo tipo sea un objeto y para los cuales, además, ya tengamos ese objeto definido en nuestro modelo, podemos asignarle directa­ mente la instancia. Por ejemplo, cuando creemos la instancia lib ro l, para repre­ sentar el libro El método Pido de aprendizaje, podremos asignarle como valor del atributo autor la instancia au to rl, la cual terminaremos de especificar en unos pocos pasos. De esta manera, vemos cómo se conectan las instancias especifica­ das en el diagrama de clases. Esto lo analizaremos más adelante y por ahora nos concentraremos en terminar de especificar la instancia au torl. Las dos opciones para los tipos de valores están representadas por las opciones Texto (elegiremos esta opción para agregar valores que no sean objetos) y Modelo (elegiremos esta opción para agregar valores que sean objetos). Para ios datos del 116

RkJQdWJsaXNoZXIy MjI4NDcx