Avant l’action, la réflexion :
La programmation vise à réaliser l’automatisation de traitements et à accroître la productivité. Comme toute activité de création (écriture, peinture, construction…), la programmation nécessite une phase de recherche et d’analyse préalable. Il s’agit de répondre à quelques questions simples mais primordiales : que veut-on obtenir, à partir de quoi et comment ?
En informatique, cette étape de réflexion se nomme modélisation. Il s’agit de poser sur le papier la décomposition du processus à automatiser en opérations élémentaires. La faisabilité du projet est évaluée en fonction de différents critères (compétences, délais, coûts…).
Pour des projets importants, cette phase de réflexion débouche sur la rédaction d’un cahier des charges ; ce cahier des charges définit les besoins des futurs utilisateurs du programme et les contraintes techniques et réglementaires à respecter (besoins et contraintes dont le programmeur devra tenir compte durant la phase d’élaboration du programme).
Continue reading ‘Initiation à la programmation en Basic – ETAPE 2 : Modélisation du projet’ »