Pré. | Proc. |
Contraintes
Si vous devez 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, en conjonction avec ses responsabilités (exigences internes). Les contraintes typiques sont les conditions préalables et postérieures, qui indiquent les éléments qui doivent être vrais avant la création ou l'accès à l'élément et les éléments qui doivent être vrais 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 l'autre onglet 'Contraintes' de la 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 dialogue ' Propriétés ' pour ajouter des détails à la contrainte. Alternativement, vous pouvez créer de nouvelles contraintes directement dans la dialogue ' Propriétés '.
Vous pouvez afficher les contraintes d'un élément directement sur le diagramme , en utilisant la fonction « Visibilité du compartiment » 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 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 > Élément > Editeurs > Contraintes | Cliquez-droit sur une contrainte > Ajouter une nouvelle contrainte ou modifier la sélection Conception > Élément > Editeurs > Dialogue Propriétés > 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 ( dialogue ' Propriétés ') Maj+Alt+C ( dialogue ' Propriétés ') > Contraintes : Maj+Entrée |
Définir des contraintes pour un élément
Option |
Description |
Voir aussi |
---|---|---|
Contrainte (champ) |
Type le nom ou 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 des détails ou des commentaires supplémentaires sur la contrainte. Vous pouvez formater le texte 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 répertorie les contraintes définies dans l'élément, par nom. |
|
Supprimer |
Cliquez sur une contrainte dans la liste « Contrainte » et cliquez sur ce bouton pour supprimer immédiatement la contrainte de l'élément. |
|
(Mains levées et baissées) |
(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. |