Les métiers

Analyser le problème

Les besoins des utilisateurs sont transcrits dans un cahier des charges qui précise ce que les programmes informatiques permettent de faire. L'analyste-programmeur définit alors comment ce programme va fonctionner. Il organise dans le détail la solution technique retenue en élaborant toute la chaîne de traitement. La phase d'écriture du programme vient ensuite.

Adapter les progiciels
Les nouveaux outils de développement (ateliers de génie logiciel, langages orientés objet) facilitent l'écriture des programmes et orientent progressivement l'activité de l'analyste-programmeur vers l'analyse. Avec la progiciélisation, c'est-à-dire l'utilisation de plus en plus fréquente de logiciels standard prêts-à-porter, l'analyste-programmeur est souvent chargé d'adapter le progiciel en y apportant les retouches nécessaires.

Tester la solution
L'analyste-programmeur participe aux essais et au lancement des applications. Il rédige des notices techniques d'installation et des guides pour les utilisateurs. Il réalise l'information, voire la formation des utilisateurs, et assure la maintenance des applications.