Pré. | Proc. |
Vérifier la cohérence et l'exactitude
Même avec des tests bien planifiés et exécutés, de nombreux défauts dans les systèmes centrés sur les logiciels sont détectés au moment de l'exécution par les utilisateurs. Cela est également vrai avec les décisions et les règles commerciales et ce n'est que lorsque la mauvaise information est envoyée aux mauvais clients ou qu'un dispositif de sécurité permet l'accès à une demande qui aurait dû être bloquée, que nous savons que quelque chose s'est mal passé.
Les décisions et la logique qui les décrit sont souvent complexes et difficiles à appréhender pour les humains. Cette situation est aggravée parce que les décisions sont généralement reliées entre elles dans un graphique créant un tissu entrelacé où une décision dépend de trois autres qui à leur tour dépendent des autres et ainsi de suite.
L'implémentation Enterprise Architect de la norme DMN facilite la visualisation et la collaboration pour définir et automatiser un ensemble de décisions. Les règles peuvent être définies et affichées dans l'éditeur d'expressions manifesté dans Décision Tableaux qui ressemblent à des feuilles de calcul qui seront familières et rassurantes pour les analystes métier métiers et autres parties prenantes de l'entreprise. Les règles définies dans ces tableaux peuvent être vérifiées pour la cohérence et l'exactitude alertant l'analyste des problèmes de conditions manquantes ou qui se chevauchent et d'autres problèmes.
L'outil qui effectue la validation est intégré de manière pratique dans la fenêtre Tableau de Décision et signifie que les problèmes peuvent être résolus tôt dans le processus bien avant qu'ils ne soient intégrés dans le code de programmation et n'atteignent le client.