Guida al tool: Confronto e unione di modelli Rational utilizzando Model Integrator
Questa guida ai tool descrive come utilizzare Rational Rose Model Integrator per eseguire il confronto e l'unione di modelli.
Strumento: Rational Rose
Relazioni
Descrizione principale

Panoramica

Questa guida ai tool è concepita per tutti i sistemi operativi supportati da Rational Rose.

Modalità d'uso del tool

Per eseguire il confronto e l'unione dei modelli Rational Rose:

  1. Preparare i modelli per l'unione
  2. Caricare e confrontare i modelli
  3. Unire i modelli

1. Preparare i modelli per l'unione

Prima di unire i modelli, si consiglia di controllare ciascun modello servendosi della voce di menu di Rational Rose Tools (Strumenti) > Check Model (Controlla modello). Gli eventuali errori riportati devono essere corretti prima di eseguire l'unione con Model Integrator.

2. Caricare e confrontare i modelli

Dopo aver avviato Model Integrator, selezionare la voce di menu File >Contributors (Contributor) e utilizzare la relativa finestra di dialogo per caricare i modelli.

Caricati i modelli, la modalità Compare (Confronto) evidenzia le differenze tra due o più modelli. I conflitti vengono visualizzati, sebbene in questa modalità non vengano visualizzate le icone della modalità Merge (Unione). È possibile alternare tra le modalità Confronto e Unione, in modo da poter avviare la sessione di lavoro in modalità Confronto per poi passare alla modalità Unione, ove lo si desiderasse. Nella modalità Confronto, non è possibile effettuare alcuna modifica al modello e il menu Unione e le funzioni della barra degli strumenti sono disattivati.

Help icon   Per ulteriori informazioni sul confronto di modelli, consultare la guida in linea di Model Integrator alla sezione Confronto modelli.

3. Unire i modelli

La modalità Merge (Unione) integra tutte le funzioni della modalità Compare (Confronto), insieme ad altre informazioni a supporto delle decisioni da prendere al fine di unire i file del modello. Model Integrator supporta due tipi di funzionalità di unione: 

  • Automatic Merge (Unione automatica) - Model Integrator unisce tutte le modifiche che non producono conflitti.
  • Selective Merge (Unione selettiva) - Consente agli utenti di scegliere il contributor per ciascuna differenza individuata tra i modelli da unire.

L'unione automatica diventa efficace la prima volta che Model Integrator entra in modalità Unione. Crea un modello di destinazione e ivi automaticamente unisce tutti i nodi immutati o modificati in maniera minima. Se il modello unito evidenzia conflitto di nodi, Model Integrator visualizza un'icona nel punto del conflitto nella finestra del browser. Nel corso della risoluzione dei conflitti, Model Integrator mostra i risultati dell'unione.

La funzione di unione selettiva consente di modificare il contributor al livello del nodo che evidenzia differenze e conflitti. Questa funzione risulta utile soprattutto se si desidera accettare tutte le modifiche effettuate sul modello dal contributor. È utile anche quando è necessario correggere una serie di errori complicati quali quelli rilevati dalle funzioni di controllo semantica.

Nota: è necessario salvare il modello unito, altrimenti i risultati dell'unione non saranno disponibili.

Help icon Per ulteriori informazioni sull'unione di modelli, consultare la guida in linea di Model Integrator alla sezione Unione di modelli.