Condividi tramite


Eseguire la convalida di un modello UML

Alcuni dei modelli UML che è possibile disegnare in Visual Studio Ultimate potrebbero non essere considerati validi nel progetto. Ad esempio, è possibile richiedere che un caso di utilizzo venga sempre collegato a un diagramma di sequenza che dispone di linee di vita che rappresentano gli attori del caso di utilizzo. Per consentire al team di rispettare la conformità a requisiti come questo, è possibile installare o definire vincoli. I vincoli possono essere applicati quando l'utente salva o apre un modello e possono essere richiamati dal comando di menu.

Con Visual Studio non vengono forniti vincoli, poiché dipendono dal modo in cui il team interpreta e utilizza i modelli UML. È tuttavia possibile definire vincoli personalizzati e installare vincoli definiti da altri utenti. Per informazioni su come definire vincoli e assemblarli per la distribuzione, vedere Procedura: definire vincoli di convalida per i modelli UML.

Richiamo della convalida

Dopo aver installato un'estensione della convalida, sarà possibile applicare i vincoli da essa forniti nei casi seguenti. Alcuni vincoli sono impostati in modo da essere applicati solo in alcuni di questi casi.

  • Comando di convalida. Per richiamare la convalida in qualsiasi momento, scegliere Convalida modello UML dal menu Architettura.

    Nota

    Il comando sarà visualizzato solo se sono installati vincoli di convalida.

  • Al salvataggio di un modello. I vincoli di convalida possono essere applicati quando si salva il modello. Lo scopo di questi vincoli è verificare che non venga salvato un modello non valido in base all'interpretazione del progetto.

    Se sono presenti errori, verrà chiesto se si desidera comunque salvare il modello. È possibile scegliere di correggere gli errori o di salvare comunque il modello.

  • All'apertura di un modello. Quando si apre un modello, è possibile applicare i metodi di convalida per ripristinare i messaggi di errore presenti quando è stato salvato il modello. Gli errori possono essere dovuti anche alle incoerenze tra le modifiche apportate dagli utenti che lavorano su parti diverse di un modello. Per ulteriori informazioni, vedere Condivisione di modelli ed esportazione di diagrammi.

Gli errori di convalida vengono segnalati nella finestra errori di Visual Studio.

Per selezionare gli elementi non corretti presenti in un diagramma, fare doppio clic sull'errore. Questa operazione funziona solo se gli elementi non corretti sono visibili in un diagramma aperto.

Installazione dei vincoli di convalida

I vincoli vengono assemblati in file dell'estensione di Visual Studio (VSIX). In genere, un set di vincoli farà parte di un'estensione che contiene anche altre definizioni, ad esempio comandi di menu, profili ed elementi della casella degli strumenti.

Per installare un'estensione di Visual Studio

  1. Fare doppio clic sul file .vsix in Esplora risorse (o Esplora file).

  2. Riavviare tutte le istanze di Visual Studio eventualmente già in esecuzione.

Disabilitazione e disinstallazione di vincoli di convalida

Quando si desidera utilizzare un modello al quale non si applicano i vincoli, è possibile disabilitare temporaneamente l'estensione che li contiene. In questo modo, è possibile utilizzare vari tipi di modello in momenti diversi, abilitando e disabilitando diverse estensioni.

Per disabilitare o disinstallare un'estensione di Visual Studio

  1. Scegliere Gestione estensioni dal menu Strumenti di Visual Studio.

  2. Accanto all'estensione fare clic su Disabilita per disabilitare temporaneamente l'estensione. Sarà possibile riabilitarla di nuovo in seguito tornando a Gestione estensioni.

    - oppure -

    Fare clic su Disinstalla per rimuovere l'estensione.

  3. Riavviare Visual Studio.

Vedere anche

Concetti

Procedura: definire vincoli di convalida per i modelli UML

Sviluppo di modelli per la progettazione software

Utilizzo di modelli nel processo di sviluppo