Tables de décision d'un programmeur: signification, types et avantages

Lisez cet article pour en savoir plus sur les tables de décision du programmeur. Après avoir lu cet article, vous en apprendrez davantage sur: 1. Signification des tableaux de décisions 2. Types de tableaux de décisions 3. Avantages de l’utilisation des tableaux de décisions 4. Principes de construction des tableaux de décisions.

Signification des tableaux de décision:

Une table de décision est similaire à un organigramme utilisé et à sa construction.

Il peut être utilisé indépendamment ou en complément d'un organigramme.

Il présente les conditions et les actions de manière simplifiée et ordonnée. En présentant des solutions logiques alternatives dans diverses conditions de fonctionnement, une table de décision permet à un individu de réfléchir à un problème et de présenter sa solution sous forme de notation compacte.

En d'autres termes, une table de décision est une représentation tabulaire de la logique de programme. Il affiche toutes les conditions affectant une situation particulière et les actions appropriées à prendre pour chaque ensemble de conditions. Une table de décision est une représentation tabulaire du processus de prise de décision. Contrairement à une matrice, une table de décision ne décrit pas les réponses ni les solutions statiques.

Au lieu de cela, la table de décision a normalisé le processus logique et permet à l'utilisateur d'insérer les valeurs dans les conditions et les actions liées à la décision. La prémisse sous-jacente pour l'utilisation d'une table de décision peut être structurée comme si cela se produisait, souvent faire cette proposition.

Le format général d'un tableau de décision comprend quatre parties principales, comme indiqué ci-dessous.

1. Entrée d'action:

Il indique les actions à prendre.

2. Entrée de condition:

Il indique les conditions remplies ou répond aux questions du talon de condition.

3. talon d'action:

Il répertorie les déclarations décrivant toutes les actions pouvant être entreprises.

4. talon de condition:

Il répertorie toutes les conditions à tester pour les facteurs nécessaires à la prise de décision.

Types de tableaux de décision:

1. Table d'entrée étendue:

Dans ce type de table d'entrées, l'entrée et la section tronçon de toute condition spécifique doivent être considérées ensemble pour décider si une condition est applicable à une règle donnée. Ce type de tableau est applicable pour décrire des problèmes avec peu de variables pouvant avoir de nombreuses valeurs différentes. En outre, cela peut économiser de l'espace.

2. Table à entrée limitée:

Une table d'entrées limitées est ainsi appelée car les conditions ou actions requises sont contenues dans les stubs appropriés. Des symboles sont utilisés dans les sections d'entrée (par exemple, conditions = Y, N ou; Actions = nombres ou blancs) pour associer des règles spécifiques. Ce type de table est le plus utilisé dans la pratique.

Avantages de l'utilisation des tables de décision:

Les avantages et les avantages de l’utilisation des tables de décision sont les suivants:

1. Les tableaux sont plus faciles à élaborer que des organigrammes comparables. Ils sont plus faciles à modifier car il est relativement simple d’ajouter des conditions, des règles et des actions à une table.

2. Les tableaux forcent le programmeur à réfléchir au problème. Par exemple, s'il y a trois conditions à prendre en compte, auxquelles on peut répondre par oui ou par non, il existe alors 2 3 ou 8 chemins ou règles possibles. Certains de ces chemins imaginables peuvent, bien sûr, ne pas être pertinents pour le problème. Mais en connaissant le nombre total de chemins, le programmeur comprend le danger de l’oublier.

3. Plusieurs pages d’organigrammes peuvent être condensées dans un seul petit tableau. Bien entendu, il est plus facile de suivre un chemin d’écoulement particulier dans une colonne que de suivre le même chemin à travers plusieurs pages d’organigramme.

4. Les tables peuvent remplir une fonction de communication précieuse. Un analyste peut concevoir un nouveau système et le présenter sous forme de tableau à d’autres analystes, programmeurs, gestionnaires et dirigeants. Le format de tableau est facilement suivi par d’autres.

Les organigrammes, les symboles, en revanche, ne sont pas toujours normalisés et ce facteur peut nuire à leur valeur de communication. Les tableaux semblent être plus faciles à suivre pour de nombreux gestionnaires que les organigrammes. Les responsables des opérations peuvent rapidement suivre et vérifier les chemins dans la procédure qui les intéressent le plus.

5. Les tableaux sont plus faciles à établir que des organigrammes comparables. Ils sont également plus faciles à modifier car il est relativement simple d’ajouter des conditions, des règles et des actions à une table.

Principes de construction des tables de décision:

Les directives et principes suivants doivent être pris en compte lors de la construction des tables de décision.

1. Classer et consolider les mêmes conditions et actions.

2. Une table de décision ne peut avoir qu'un seul point d'entrée dans la table.

3. Les règles peuvent être considérées dans n'importe quel ordre. (Il est souvent utile de lire le tableau de décision si les conditions sont groupées ou séquencées).

4. Si deux conditions existent, l'une négative, supprimez l'une des conditions.

5. Chaque règle de la table finale doit avoir au moins une entrée de condition différente de toute autre règle.

6. Dans une table à entrées limitées, avant la consolidation des règles, le nombre maximal de règles doit être égal à 2N, N étant égal au nombre de conditions.

7. Testez chaque règle du tableau ainsi que le tableau dans son ensemble pour en vérifier l'exhaustivité, l'exactitude et le format approprié.

8. Limitez le processus de décision ou les objectifs de la table de décision aux limites de l'entreprise.

9. Énumérez toutes les conditions à prendre en compte avant qu'une décision puisse être exécutée.

10. Une table de décision peut avoir plusieurs sorties.

11. Seule une règle dans un tableau peut être satisfaite par une situation.

12. Identifiez et définissez les valeurs de toutes les conditions et actions.

13. Énumérez toutes les activités à réaliser en fonction de la nature exacte de la décision.

14. Si, à l'exception d'une condition, deux règles ont les mêmes entrées de condition et si, pour cette condition, une règle a une entrée A et l'autre une entrée B, les règles peuvent être combinées avec cette condition devenant indifférente.

15. Les actions doivent être exécutées dans l'ordre écrit.