Programmation

Principes et critères de base pour une bonne programmation logicielle

Posted by admin

Un programme est une série d’instructions ou de commandes qui doivent être exécutées par l’ordinateur pour effectuer une tâche particulière. Un programme comprend du code pour résoudre un problème et aussi une bonne documentation qui servirait de guide pour quiconque essaie de comprendre le programme.

Un algorithme est une formule, une méthode, une recette, une procédure pas à pas qui doit être suivie pour trouver la solution à un problème.

Conversion d’un algorithme en programme dans un langage de programmation selon le syntaxe et sémantique de cette langue est définie comme un code.

La syntaxe est la méthode ou la grammaire correcte pour écrire une commande ou un ensemble de commandes prédéfinies par ce langage de programmation particulier. La sémantique est la signification logique d’un programme ou d’une séquence d’instructions, distincte de sa structure grammaticale. L’ordinateur détecte les erreurs de syntaxe, mais aucune erreur logique.

Quels sont les Critères pour un bon programme?

  • Ça devrait être correct c’est-à-dire que la sortie doit être conforme aux spécifications
  • Ça devrait être fiable; il doit fonctionner avec précision sur une longue période et également fonctionner correctement sur toutes les plages et toutes les combinaisons de données.
  • Ça devrait être robuste; les entrées ou données indésirables doivent être identifiées et le message d’erreur correct doit être affiché. Il ne devrait jamais s’écraser.
  • Ça devrait être convivial avec de nombreux commentaires, astuces, aide en ligne et options de raccourcis.
  • Ça devrait être efficace, avec un minimum de mémoire et une sortie de qualité dans un laps de temps acceptable.
  • Ça devrait être lisible c’est-à-dire qu’il doit être simple pour qu’il soit compréhensible d’apporter des modifications et de s’améliorer si nécessaire.
  • Ça devrait être portable afin que ce programme puisse s’exécuter sur différentes machines et environnements.
  • Il devrait tout suivre normes et avoir le bon Documentation.

Leave A Comment