Fonction actuelle

Concepteur et Développeur Java FrameWork.

ANALYSTE-PROGRAMMEUR
Description du métier :
A partir de l’analyse des besoins des utilisateurs, réalisée par lui-même ou un chef de projet, l’analyste-programmeur conçoit ou améliore des programmes informatiques. Le métier d’analyste-programmeur évolue vers plus d’analyse et moins de programmation. Il est souvent considéré par les débutants comme une étape vers d’autres fonctions.
Activité :
Analyser le problème
Les besoins des utilisateurs sont transcrits dans un cahier des charges. Le cahier des 
charges précise les fonctionnalités des programmes informatiques (les applications), 
c’est-à-dire ce qu’ils permettent de faire. A partir de ce document, 
l’analyste-programmeur définit 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 font évoluer l’activité de 
l’analyste-programmeur vers plus d’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.
Des contacts plus ou moins développés avec l’utilisateur Selon la taille de l’équipe dans laquelle il travaille et l’envergure des projets, l’analyste-programmeur peut être associé à la totalité du projet, depuis l’élaboration du cahier des charges jusqu’à la formation des utilisateurs.
 
Dans les gros services informatiques très structurés, l’analyste-programmeur est 
simplement chargé de l’écriture d’une partie d’un programme. Il n’a alors aucun
contact avec l’utilisateur.