Propriétés d'une règle de gestion

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'une règle de gestion, double-cliquez sur l'entrée correspondante dans le dossier Règles de gestion de l'Explorateur d'objets. Les sections suivantes détaillent les onglets de la feuille de propriétés qui contiennent les propriétés les plus utilisées pour les règles de gestion.

L'onglet Général contient les propriétés suivantes :

Propriété

Description

Nom/Code/Commentaire

Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Vous pouvez également spécifier un commentaire afin de fournir des informations plus détaillées sur l'objet. Par défaut, le code est généré à partir du nom en appliquant les conventions de dénomination spécifiées dans les options du modèle. Pour supprimer la synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.

Stéréotype

Etend la sémantique de l'objet. Vous pouvez saisir un stéréotype directement dans cette zone, ou bien ajouter des stéréotypes dans la liste en les spécifiant dans un fichier d'extension.

Type

Spécifie la nature de la règle de gestion. Vous pouvez choisir entre les valeurs suivantes :

  • Contrainte – contrainte de vérification supplémentaire sur une valeur. Par exemple, "La date de début doit être antérieure à la date de fin d'un projet".

  • Définition – propriétés d'un élément dans le système d'information. Par exemple ; "Un client est identifié par un nom et une adresse".

  • Fait – certitude dans le système. Par exemple, "Un client peut passer une ou plusieurs commandes".

  • Formule – un calcul. Par exemple, "Le total des commandes est égal à la somme de toutes les commandes".

  • Contrainte OCL [MOO uniquement] – expression OCL.

  • Besoin – spécification fonctionnelle. Par exemple, "Le modèle est conçu de telle sorte que les pertes totales ne dépassent pas 10% des ventes totales".

  • Validation – contrainte sur une valeur. Par exemple, "Le total des commandes d'un client donné ne doit pas être supérieur au seuil fixé pour ce client".

Les onglets suivants sont également disponibles :

  • Onglet Expression - Bien que les règles de gestion commencent par une description, à mesure que vous développez votre modèle et analysez votre problème de gestion, vous pouvez compléter des règles en y ajoutant des expressions techniques. Les expressions sont principalement utilisées dans les MCD et les MPD. Chaque règle peut inclure deux types d'expression, que vous pouvez définir sur le sous-onglet approprié :
    • Serveur

    • Client

  • Onglet Contrainte OCL - Cet onglet n'est disponible que pour les règles de gestion ayant le type Contrainte OCL. Le langage OCL (Object Constraint Language) est le langage d'expression UML. Saisissez votre expression OCL dans la zone de texte.