Programma di modellamento UML - Note sul rilascio

© Copyright International Business Machines Corporation 2006. Tutti i diritti riservati. Limitazioni previste per gli Utenti del Governo degli Stati Uniti - L'uso, la duplicazione o la divulgazione sono limitati dal GSA ADP Schedule Contract con la IBM Corp.

Note sul rilascio

1.0 Limitazioni
   1.1 Convalida del modello: diagrammi di sequenze
   1.2 I profili come pathmap importati con un modello v6.0 non possono essere aggiornati
2.0 Problemi noti e soluzioni temporanee
   2.1 Problemi con l'Anti-aliasing su Linux SUSE 9

1.0 Limitazioni

1.1 Convalida del modello: diagrammi di sequenze

Dopo che un diagramma di sequenze UML viene creato ed elaborato in un modello, potrebbero essere riportati i seguenti tipi di errori di convalida:

Il Connettore assieme "<Connector>" deve essere definito solo da un'estremità del ruolo che richiede un interfaccia ad un'altra estremità del ruolo che fornisce tale interfaccia.

Tale errore/avvertenza si verifica a causa di un'incongruenza nelle specifiche di UML 2.1.  La definizione di tale limitazione nelle specifiche di UML ha come effetto indesiderato l'impedimento della creazione di un diagramma di comunicazione per qualsiasi diagramma di sequenze le cui linee di vita non rappresentano i ruoli che forniscono e richiedono le interfacce.  Per l'utilizzabilità, i connettori vengono creati tra le proprietà rappresentate di tutte le linee di vita create per abilitare la creazione di diagrammi di comunicazione.

IRJA0131W La proprietà "operation" di "<Evento di operazione di ricezione> ReceiveOperationEvent1" contiene 0 valori; richiede dei valori compresi tra 1 e 1.

IRJA0131W La proprietà "operation" di "<Evento di operazione di invio> SendOperationEvent1" contiene 0 valori; richiede dei valori compresi tra 1 e 1.

IRJA0131W La proprietà "signal" di "<Evento di segnale di ricezione>" contiene 0 valori; richiede dei valori compresi tra 1 e 1.

IRJA0131W La proprietà "signal" di "<Evento di segnale di invio>" contiene 0 valori; richiede dei valori compresi tra 1 e 1.

Tali errori/avvertenze si verificano in quanto le specifiche di UML richiedono che tali funzioni vengano specificate per tali elementi di UML.  Tuttavia, tutto ciò impedisce l'utilizzo di diagrammi di sequenza come le "bozze" dove si desidera visualizzare dei flussi generici di messaggi senza realmente specificare/definire le operazioni o i segnali inviati o ricevuti sui flussi stessi. Il prodotto consente quella "bozza" che risulti essere in tali errori/avvertenze sulla convalida.

1.2 I profili come pathmap importati con un modello v6.0 non possono essere aggiornati

Quando si effettua la migrazione di un modello versione 6.0 alla versione 7.0, verificare che tutti i profili applicati al modello siano disponibili. I dati memorizzati in stereotipi definiti da profili mancanti, andranno persi quando viene salvato il modello. Non sarà possibile ripristinare i dati se si prova ad effettuare la migrazione del profilo dopo la migrazione del modello.

2.0 Problemi noti e soluzioni temporanee

2.1 Problemi con l'Anti-aliasing su SUSE Linux 9

Vi sono diversi problemi noti con l'editor dei diagrammi su SUSE Linux® 9:

I nomi degli elementi sui diagrammi delle classi di modellamento, vengono troncati quando si aggiunge un  nome  più lungo di 35 caratteri ad una classe.

Entrambi l'Editor diagramma Web e l'Editor del diagramma delle classi di modellamento visualizzano dei caratteri strani in tutto il testo.

La modifica del font predefinito sul diagramma in un font di Adobe® provoca un arresto anomale del workbench.

Soluzione temporanea: disattivare l' anti-aliasing nelle preferenze del diagramma. Fare clic su Finestra > Preferenze > Modellamento > Diagrammi > Impostazioni globali e deselezionare Abilita anti-alias.