è una specifica per le condizioni e le proposizioni che devono essere mantenute valide per il sistema per essere valide. I vincoli sono espressi come testo racchiuso tra parentesi graffe ({ }) e possono essere scritti in un linguaggio predefinito, ad esempio OCL (Object Constraint Language) o in linguaggio naturale.
Connettere un vincolo a uno o più elementi
Trascinare l'immagine del punto di controllo
al centro della forma Vincolo e associarlo a un punto di connessione Immagine punto di connessione
su un altro elemento.
Assegnare un nome a una forma Constraint e aggiungere altri valori di proprietà
Fare doppio clic sulla forma. Di seguito sono riportate le proprietà nella finestra di dialogo:
| Proprietà | Descrizione |
|---|---|
| Nome | Digitare o modificare un nome per il vincolo. |
| Stereotipo | Scegli lo stereotipo che vuoi nell'elenco a discesa. Se uno stereotipo che si vuole usare non è elencato, è possibile aggiungere un nuovo stereotipo o modificarne uno esistente facendo clic su Stereotipi nel menu UML . |
| Percorso completo | Il modello UML - Diagramma modello fornisce automaticamente informazioni complete sul percorso dell'elemento nella gerarchia del modello di sistema. Non è possibile modificare queste informazioni, ma se si spostano elementi il percorso viene aggiornato automaticamente. |
| Corpo | Usando il linguaggio naturale o un linguaggio vincolo predefinito, scrivere un'espressione booleana che deve essere vera quando valutata per un sistema, altrimenti il sistema non è valido. |
| Lingua | Scegliere la lingua in cui scrivere il vincolo. |
| Documentazione | Digitare la documentazione da aggiungere all'elemento come valore contrassegnato. Quando si seleziona la forma o l'icona che rappresenta l'elemento, la documentazione digitata qui viene visualizzata anche nella finestra Documentazione . |
Nascondere lo stereotipo in una forma Vincolo
Fare clic con il pulsante destro del mouse sulla forma, scegliere Opzioni visualizzazione forma e quindi, in Opzioni generali, deselezionare Stereotipo.
Nascondere la forma Vincolo
Fare clic con il pulsante destro del mouse sulla forma, scegliere Opzioni visualizzazione forma e quindi, in Opzioni generali, deselezionare Forma vincolo.
Forme Vincolo e Vincolo OR a 2 elementiCreare un diagramma dei componenti UML