Pré. | Proc. |
Contraintes
Si vous avez besoin de définir les conditions et les règles selon lesquelles un élément fonctionne et existe, vous pouvez le faire en définissant des contraintes sur l'élément, conjointement avec ses responsabilités (exigences internes). Les contraintes typiques sont les conditions préalables et postérieures, qui indiquent les choses qui doivent être vraies avant que l'élément ne soit créé ou accessible et les choses qui doivent être vraies après la destruction de l'élément ou la fin de son action.
Pour créer les contraintes sur un élément, vous pouvez utiliser soit l'onglet 'Contraintes' de la fenêtre Responsabilité soit les différents onglets 'Contraintes' de la boîte de dialogue ' Propriétés ' de l'élément. La fenêtre Responsabilité vous aide à esquisser les contraintes de l'élément, et vous pouvez passer de là à la boîte de dialogue ' Propriétés ' pour ajouter des détails à la contrainte. Alternativement, vous pouvez créer de nouvelles contraintes directement dans la boîte de dialogue ' Propriétés '.
Vous pouvez afficher les contraintes d'un élément directement sur le diagramme , en utilisant la fonction 'Visibilité des compartiments' de l'élément ; cela révèle également toutes les contraintes héritées des éléments parents.
Des informations sur l'utilisation de la fenêtre Responsabilité sont fournies dans la rubrique d'aide Responsabilités . Cette rubrique Contraintes aborde ensuite l'onglet 'Contraintes' de la boîte de dialogue ' Propriétés ' de l'élément.
Accéder
Sur un diagramme ou dans le Navigateur , sélectionnez un élément et :
Ruban |
Conception > Elément > Éditeurs > Contraintes | Cliquez-droit sur une contrainte > Ajouter nouveau ou Modifier la sélection Conception > Elément > Editeurs > Propriétés Dialogue > Contraintes |
Menu Contexte |
Cliquez-droit sur l'élément | Propriétés | Responsabilités > Contraintes | Cliquez-droit sur une contrainte > Ajouter nouveau ou Modifier la sélection Cliquez-droit sur l'élément | Propriétés | Propriétés > Contraintes |
Raccourcis Clavier |
> Contraintes (onglet de la fenêtre Responsabilité) Maj+Entrée > Contraintes (boîte de dialogue ' Propriétés ') Maj+Alt+C (boîte de dialogue ' Propriétés ') > Contraintes : Maj+Entrée |
Définir des contraintes pour un élément
Option |
La description |
Voir également |
---|---|---|
Contrainte (champ) |
Type le nom ou la valeur de la contrainte. |
|
Type |
Cliquez sur la flèche déroulante et sélectionnez le type approprié (Pré-condition, Post-condition, Processus, OCL ou Invariant). |
|
Statut |
Cliquez sur la flèche déroulante et sélectionnez le statut approprié. |
|
Notes |
Type tous les détails ou commentaires supplémentaires sur la contrainte. Vous pouvez formater le texte des notes à l'aide de la barre d'outils Notes en haut du champ. |
Barre d'outils Notes |
Nouveau |
Cliquez sur ce bouton pour effacer les champs prêts à créer une nouvelle contrainte. |
|
sauvegarder |
Cliquez sur ce bouton pour enregistrer les données de contrainte. |
|
Contrainte (panneau) |
Ce champ liste les contraintes définies dans l'élément, par nom. |
|
Effacer |
Cliquez sur une contrainte dans la liste 'Contrainte' et cliquez sur ce bouton pour supprimer immédiatement la contrainte de l'élément. |
|
(Mains haut et bas) |
(Si vous avez deux contraintes ou plus dans l'élément.) Cliquez sur une contrainte dans la liste 'Contraintes' et cliquez sur l'un de ces boutons pour déplacer la contrainte d'une position vers le haut ou vers le bas dans la liste. |