Pré. | Proc. |
Un exemple de Modèle Décision
Cet exemple Modèle Décision utilise les éléments de base et communs du Decision Model and Notation pour démontrer et illustrer une décision commerciale qui nous a tous probablement intéressés à un moment donné - la décision Révision des RH entraînant une éventuelle augmentation de salaire ou une promotion.
L'élément HR Révision Décision ne définit pas lui-même de règles mais est plutôt de type Invocation, qui appelle les services de l'élément Promotion Rules. Il s'agit d'un Métier Knowledge Modèle (BKM) qui peut être réutilisé dans différents contextes. Le BKM définit les règles de promotion dans un Tableau de Décision qui est stocké en interne et, lorsqu'il est appelé, il renvoie le résultat à l'élément Décision .
L'élément Décision possède deux entrées, à savoir les données des indicateurs clés de performance (KPI) et les données du projet. Ces données sont utilisées comme données d'entrée pour la décision. Enterprise Architect dispose d'un mécanisme utile pour définir différents ensembles de données qui peuvent être utilisés pour simuler les décisions et permettre aux utilisateurs professionnels et techniques d'effectuer efficacement des analyses de type « what-if » dans le cadre de tests de pré-production ou d'analyses support en production. L'éditeur d'expressions Décision vous aide à créer et à modifier des règles dans un tableau facile à utiliser qui colore les colonnes d'entrée et de sortie et dispose d'un certain nombre de fonctionnalités intégrées qui permettent aux utilisateurs professionnels et technologiques de travailler facilement avec les décisions. N'importe quel nombre de colonnes d'annotation peut être inséré pour créer une documentation supplémentaire expliquant les expressions.
Enterprise Architect est un outil de cycle de vie complet. Une fois les modèles Décision créés et testés, ils peuvent être générés en code d'implémentation, garantissant que les décisions définies par l'entreprise sont intégrées dans le code. Dans le cadre du processus de test, l'outil fournit un moteur de simulation qui permet de visualiser les modèles comme s'ils se trouvaient dans un système de production. N'importe quel nombre d'ensembles de données peut être défini et utilisé avec la simulation pour tester la logique de décision et ainsi éviter que des erreurs ne se produisent dans les systèmes de production.