BlocsDeCompetences .org

Quels métiers ? Quelles formations ? Quels diplômes ?

Analyste développeur d'applications informatiques (RNCP28669)

Formation (et/ou diplôme) proposée au RNCP par le certificateur : CCI FRANCE

Branches de formations NSF

NSF 3xx Domaines technico-professionnels des services > NSF 32x Communication et information > NSF 326 Informatique, traitement de l'information, réseaux de transmission >
> NSF 326t Programmation, mise en place de logiciels >

Activités visées par cet enseignement

L'Analyste développeur d'applications informatiques réalise des logiciels ou des applications métiers, optimise des applications existantes et intègre celles-ci dans le système d'information de l'entreprise. 1/ Analyse des besoins fonctionnels et techniques Principales activités : Analyse des besoins fonctionnels et contraintes du projet Réalisation d'une étude de l'existant Modélisation de l'application Participation à la rédaction du dossier d'analyse Participation à la planification du projet 2/ Codage et tests de l'application informatique Principales activités : Conception des algorithmes Conception des codes à l'aide de langages de programmation et/ou intégration des codes existants Création d'une interface homme-machine Exploitation des environnements de développement Conception et exploitation de bases de données Réalisation de tests 3/ Déploiement de l'application et maintenance dans une infrastructure Les principales activités : Intégration de l'application dans son environnement final Participation à la rédaction des documents technique et utilisateurs Réalisation d'une maintenance corrective et évolutive Réalisation d'une veille technologique
[Se référer à la fiche source pour plus de détails]

Métiers possibles, Orientations de carrière & Mobilité professionnelle


Abréviations du RIASEC* :

Réaliste , Investigateur , Artistique , Social , Entreprenant , Conventionnel

Qu'est-ce que l'aide à l'orientation RIASEC et comment faire le test ?

*source Pôle Emploi

Appellations professionnelles possibles

  • Analyste développeur
  • Analyste-programmeur
  • Développeur d'applications
  • Après 3 années d'exercice les métiers occupés sont :
  • Chef de projet
  • Gestionnaire de base de données
  • Technicien informatique
  • Concepteur d'applications informatiques
  • Responsable d'applications
  • Développeur web

Environnements de travail

  • L'analyste développeur d'applications informatique travaille principalement dans les secteurs de l'informatique et des services aux entreprises, avec parfois des placements dans l'industrie. Ces insertions professionnelles sont représentatives des typologies d'entreprises identifiées, à savoir : une entreprise de service numérique (ESN ou anciennement SSII), ou un service intégré dans de grandes entreprises.
  • Ainsi on retrouve de façon homogène, des certifiés dans toutes les tailles d'entreprise, y compris dans celles de moins de 10 salariés.

Outils d'auto-évaluation gratuits, orientés soft-skills ou orientation professionnelle

  • TestdOrientation.com : Un test qui a le mérite de proposer une évaluation RIASEC pour repérer des listes de métiers.
  • FicheDePersonnalite.com : Un test de personnalité plutôt complet (mais un peu long) et qui donne des évaluations relatives à des groupes socio-professionnels.

Vous trouverez des détails sur les soft-skills sur le site :
Soft-skills.info

BLOCS DE COMPETENCES ENSEIGNÉS

FRANCE-COMPETENCES
RNCP28669BC01

FORMATION AU BLOC :
Analyser les besoins fonctionnels et techniques

Afin de constituer les éléments du dossier d'analyse qui sera utilisé par l'équipe de développement :
Inventorier toutes les fonctionnalités attendues et les données nécessaires aux traitements de la future application
Rédiger les spécifications techniques et fonctionnelles de l'application, en les priorisant
Modéliser les données, les flux, les objets, en respectant les méthodologies appropriées au codage ultérieur
Maquetter l'interface en schématisant les éléments de chaque écran ou formulaire
Participer à la rédaction du dossier d'analyse, afin d'obtenir la validation du client et passer à l'étape du codage
Proposer les éléments techniques adaptés à l'infrastructure matérielle et logicielle en place.
Participer à l'élaboration du planning du projet en utilisant des outils propres à la gestion de projets
Afin de communiquer sur l'avancement du projet à son responsable, et à l'équipe :
rédiger des notes,
renseigner le suivi du projet à l'aide d'un logiciel de gestion de projet
participer aux réunions de suivi,
pour transmission de l'information au client et/ou mises en place d'actions correctives.
En formation initiale (Primo-apprenant)
Production écrite individuelle ou collective d'un dossier d'analyse, présentant :
les fonctionnalités attendues de l'application
les schémas d'analyse de flux et de données
un schéma objet
Production individuelle ou collective d'un dossier présentant la maquette d'interface
Mise en situation de gestion de projet issu de l'entreprise ou théorique :
Elaboration d'un planning de projet
Suivi des différentes étapes
Formalisation des remontées auprès de l'équipe projet
Démonstration orale de l'application informatique
Validation du bloc professionnel
En formation continue (salarié)
Production écrite individuelle ou collective d'un dossier d'analyse, présentant :
les fonctionnalités attendues de l'application
les schémas d'analyse de flux et de données
un schéma objet
Production individuelle ou collective d'un dossier présentant la maquette d'interface
Mise en situation de gestion de projet issu de l'entreprise ou théorique :
Elaboration d'un planning de projet
Suivi des différentes étapes
Formalisation des remontées auprès de l'équipe projet
Démonstration orale de l'application informatique
Ou
Réalisation d'un portefeuille de preuves en relation avec le bloc 3 à 6 mois après le parcours formatif et une immersion professionnelle de cette durée
FRANCE-COMPETENCES
RNCP28669BC02

FORMATION AU BLOC :
Coder et tester l'application informatique

Concevoir les algorithmes permettant d'optimiser le temps nécessaire à la programmation
Coder/programmer les modules et fonctionnalités en utilisant les environnements de développement et les outils collaboratifs validés pour le projet
Réaliser les écrans de l'interface, en les mettant en relation avec les scripts
Concevoir les bases de données nécessaires au bon fonctionnement de l'application, ou exploiter des données existantes
Réaliser les tests en constituant les jeux d'essai
Corriger les éventuels problèmes, seul ou en équipe, en consignant les corrections apportées.
En formation initiale (Primo-apprenant)
Concevoir les algorithmes permettant d'optimiser le temps nécessaire à la programmation
Coder/programmer les modules et fonctionnalités en utilisant les environnements de développement et les outils collaboratifs validés pour le projet
Réaliser les écrans de l'interface, en les mettant en relation avec les scripts
Corriger les éventuels problèmes, seul ou en équipe, en consignant les corrections apportées.
Concevoir les bases de données nécessaires au bon fonctionnement de l'application, ou exploiter des données existantes
Validation du bloc professionnel
En formation continue (salarié)
Concevoir les algorithmes permettant d'optimiser le temps nécessaire à la programmation
Coder/programmer les modules et fonctionnalités en utilisant les environnements de développement et les outils collaboratifs validés pour le projet
Réaliser les écrans de l'interface, en les mettant en relation avec les scripts
Corriger les éventuels problèmes, seul ou en équipe, en consignant les corrections apportées.
Concevoir les bases de données nécessaires au bon fonctionnement de l'application, ou exploiter des données existantes
Ou
Réalisation d'un portefeuille de preuves en relation avec le bloc 3 à 6 mois après le parcours formatif et une immersion professionnelle de cette durée
FRANCE-COMPETENCES
RNCP28669BC03

FORMATION AU BLOC :
Déployer et maintenir l'application dans l'infrastructure du client

Déployer l'application sur l'ensemble des postes de travail et/ou sur le serveur, en respectant les normes de sécurité
Réaliser une documentation technique à l'aide de commentaires dans le script et d'outils permettant de les extraire.
Participer à la réalisation d'une documentation présentant les fonctionnalités de façon vulgarisée et illustrée à l'attention des utilisateurs
Participer à la formation des utilisateurs en faisant une démonstration de l'utilisation de l'application
Participer à la maintenance corrective de l'application, en corrigeant les erreurs du code et en validant une nouvelle version
Réaliser une veille technique, en français et en anglais en ciblant des sources adéquates et en mettant en place des alertes régulières.
En formation initiale (Primo-apprenant)
Déployer l'application sur l'ensemble des postes de travail et/ou sur le serveur, en respectant les normes de sécurité
Réaliser une documentation technique à l'aide de commentaires dans le script et d'outils permettant de les extraire.
Réaliser une veille technique, en français et en anglais en ciblant des sources adéquates et en mettant en place des alertes régulières.
Validation du bloc professionnel
En formation continue (salarié)
Déployer l'application sur l'ensemble des postes de travail et/ou sur le serveur, en respectant les normes de sécurité
Réaliser une documentation technique à l'aide de commentaires dans le script et d'outils permettant de les extraire.
Réaliser une veille technique, en français et en anglais en ciblant des sources adéquates et en mettant en place des alertes régulières.
Ou
Réalisation d'un portefeuille de preuves en relation avec le bloc 3 à 6 mois après le parcours formatif et une immersion professionnelle de cette durée