UML Domine el lenguaje de modelado más utilizado en la actualidad
Notas pasar. En todos estos casos, contamos con las anotaciones de UML. Las anotacio nes son texto en lenguaje natural que sirve para expresar datos extra, restricciones sobre alguna entidad o, incluso, comentarios sobre el comportamiento esperado. Una nota de UM L no es un elemento de primer nivel como son las clases y, por lo tanto, no existen por sí mismas, sino que siempre están asociadas a un constructor de UML. Gráficamente, se representan con un rectángulo con un extremo dobla do, simulando ser una nota en papel. Nuevamente, como todos los conceptos de la Programación Orientada a Objetos, el concepto de notas tiene su par en el mundo real. Todos hemos visto o colocado alguna nota del estilo hay que comprar pan lac~ tal para mañana sobre la heladera o hay que llamar al distribuidor del dispenser de agua, sobre el pizarrón de la oficina. En el mismo sentido, pero dentro del mundo del modelado, se utilizan las notas de UML. Otros usos posibles son para anotar detalles que no podemos expresar mediante UM L u otras cuestiones que serán definidas más adelante en el proceso. Continuando con nuestro ejemplo de la editorial, podría ser este un buen momen to para agregar notas a nuestro modelo de la figura 6. Para los teléfonos, queremos anotar el tipo de cotización de las llamadas al extranjero. Para los autores, plantea mos la duda sobre si será necesario mantener un atributo extra para los autores que prefieren escribir bajo seudónimos. Para generar anotaciones con Visual Paradigm tenemos dos caminos. El primero de ellos es seleccionar el constructor de notas dentro del menú de constructores. El otro es generar una nueva nota directamente desde la clase a la cual le queremos aso ciar una anotación. Esto se hace si nos paramos con el mouse sobre la clase en nues tro diagrama y elegimos la opción Anchor -> Note. Esta es preferible ya que, además de ser más cómoda, nos asegura que la nota quede relacionada con alguna entidad. ¿ E s 1^ La s 1^ necesario llam adas al m antener un extranjero se seudónim o? cotizarán en dólares A u to r nombre apellido dirección fechaDeNacim iento Teléfono esCeluiar ; boolean esExtranjero : boolean com pañia Figura 7. Nuestro modelo complementado con útiles anotaciones. 69
RkJQdWJsaXNoZXIy MjI4NDcx