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

M o d e la r relaciones estar relacionada con cero clases, en realidad no va a estar relacionada, por lo que habría que sacar la relación. Sin embargo, la interpretación correcta es que la mul­ tiplicidad con valor cero implica que la participación de la clase en la asociación es opcional. Es decir, algunas instancias se relacionarán mientras que otras no lo harán. Por ejemplo, un autor puede escribir bajo un seudónimo o utilizar un nombre real. Entonces, un autor se relaciona opcionalmente con un seudónimo, por lo que podemos tener en nuestro sistema autores sin seudónimos. En cambio, pensemos en la relación Muchos a Uno entre libros y capítulos. Bajo esta modelización, no podemos tener en nuestro sistema libros sin capítulos o capítulos que no pertenezcan a libros. Cuando el valor de la multiplicidad es dis­ tinto de cero, el tipo de la relación es obligatoria. F igu ra 21. Ejemplos de multiplicidad con mayor nivel de detalle. La siguiente tabla resume los valores posibles de multiplicidad que ofrece Visual Paradigm for UML. Cada uno de ellos puede vincularse con cualquiera de los ele­ mentos en la tabla, incluso con ellos mismos (por ejemplo, una relación Uno a Uno). Como destacable, mencionamos que el valor por defecto que elige Visual Paradigm para la multiplicidad es Unspecified. SEMANTICA Participación opcional. Se relaciona con una única instancia. Se relaciona con varías instancias. VALOR NOTACION Cero 0 í . 1 Muchos * Cero 0 Muchos 0 ..* Uno 0 Muchos 1 ..* ' Cero 0 Uno 0..1 Sin Especificar Unspecified Se relaciona con muchas instancias o con nli Se relaciona con, al menos, una instancia. Posiblemente con varias. Se relaciona, como máximo, con una instancia. Puede también no relacionarse.7 Todavía no está definida la multiplicidad. Tabla 2. Distintos valores de multiplicidad en Visual Paradigm. 89

RkJQdWJsaXNoZXIy MjI4NDcx