La logique de
commande est un élément clé d'un programme de logiciel qui contrôle les
opérations du programme. La logique de commande répond aux commandes de
l'utilisateur et il agit également sur son propre pour effectuer des tâches
automatisées qui ont été structurés dans le programme. Il est également connu
que le dispositif de commande et fait partie de la sous-jacent de
l'architecture logiciel mis au point en même temps que le programme est conçu
et codée.
La logique de
commande fonctionne en binaire, ce qui signifie que les utilisateurs de
logiciels ne peuvent pas communiquer directement avec elle. Ainsi, les
logiciels doivent être équipés d'une fonction qui peut se traduire commandes de
l'utilisateur en binaire si la logique de commande peut les comprendre. La
sortie de la logique de commande se produit en binaire, mais se traduit par une
fonction ou d'un message par le programme. Ainsi, lorsque l'utilisateur clique
sur le bouton "enregistrer" sur un traitement de texte, il est
converti en un signal binaire de la logique de contrôle, qui exécute alors la
commande de sauvegarde et renvoie un message par le traducteur pour alerter
l'utilisateur sur le fait qu'il est fini d'enregistrer.
Cette partie
d'un programme de logiciel comprend un signal d'horloge qui est utilisé pour les
opérations de temps, en même temps que l'unité de décodage d'une traduction
binaire. La logique de contrôle repose sur l'horloge pour s'assurer que les
opérations se déroulent dans le bon ordre et à des moments appropriés. Bien que
les opérations semblent souvent simultanée, il est en fait un petit retard que
le contrôleur se déplace à travers une série d'étapes pour effectuer une
fonction se produire à la demande de l'utilisateur ou le codage interne du
programme logiciel.
Comme le centre
de commande du programme, le contrôleur fonctionne toujours. Les logiciels sont
capables de mener un certain nombre d'opérations à la fois tout en collaborant
avec le reste du système informatique. Le centre de contrôle du programme doit
équilibrer les commandes de l'utilisateur, les directives générées à
l'intérieur du programme, et les besoins du système d'exploitation afin de
maintenir le programme de fonctionner de manière fiable.
Lorsque le
logiciel est en développement, la logique de commande est testée et ajustée au
besoin pour le rendre aussi efficace et puissant que possible. Les développeurs
de logiciels peuvent également mettre à jour périodiquement avec les nouvelles
versions du logiciel pour accueillir de nouvelles fonctions et des bugs
d'adresse qui apparaissent une fois que le programme est en cours d'utilisation
régulière. Développement de logiciels nécessite un sens aigu du détail, ainsi
que la patience.