REFERENTIEL EMPLOI ACTIVITES COMPETENCES DU TITRE PROFESSIONNEL Développeur(se)
REFERENTIEL EMPLOI ACTIVITES COMPETENCES DU TITRE PROFESSIONNEL Développeur(se) Logiciel Niveau III Site : http://www.emploi.gouv.fr Libellé réduit Code titre Type de document Version Date de Validation Date de mise à jour Page DL TP-01280 REAC 02 04/03/2013 04/03/2013 3/32 SOMMAIRE Pages Présentation de l’évolution du Titre Professionnel .............................................................5 Contexte de l’examen du Titre Professionnel.....................................................................5 Tableau des activités..........................................................................................................5 Vue synoptique de l’emploi-type.........................................................................................6 Fiche emploi type ...............................................................................................................7 Fiche activité type ..............................................................................................................9 Fiche compétence professionnelle ..................................................................................16 Fiche des compétences transversales de l’emploi type ...................................................25 Glossaire technique..........................................................................................................26 Glossaire du REAC ..........................................................................................................29 Libellé réduit Code titre Type de document Version Date de Validation Date de mise à jour Page DL TP-01280 REAC 02 04/03/2013 04/03/2013 5/32 Introduction Présentation de l’évolution du Titre Professionnel L’arrêté du 12 octobre 2007 relatif au titre professionnel de « Développeur logiciel » (DL) avait structuré le titre en deux activités types. La version de 2013 conserve cette architecture en deux activités types, mais modifie leur composition et leur intitulé de façon à les rendre plus lisibles sur le marché de l’emploi. Les compétences évoluent significativement pour tenir compte des évolutions technologiques et méthodologiques. Contexte de l’examen du Titre Professionnel La veille du secteur informatique et télécommunication et des enquêtes ciblées en entreprise ont mis en évidence les évolutions technologiques et méthodologiques à prendre en compte dans le domaine du développement informatique. Il s’agit principalement de la mobilité numérique et du développement agile. La structuration générale des activités et des compétences du titre a été revue. Quelques compétences identifiées en 2008 et correspondant plutôt à des tâches ou à des savoirs faire ont vu leur contenu réparti dans d’autres compétences professionnelles. Ces dernières ont fait dans leur ensemble l’objet d’une actualisation technologique et / ou méthodologique. Dans la seconde activité, deux nouvelles compétences apparaissent, visant le domaine d’application de la mobilité numérique, ainsi que ceux des solutions de gestion de contenu et d’e-commerce. Tableau des activités Ancien TP DEVELOPPEUR LOGICIEL Nouveau TP Développeur(se) Logiciel DEVELOPPER LA PERSISTANCE DES DONNEES Développer une application client-serveur DEVELOPPER DES COMPOSANTS D'INTERFACE Développer une application web Libellé réduit Code titre Type de document Version Date de Validation Date de mise à jour Page DL TP-01280 REAC 02 04/03/2013 04/03/2013 6/32 Vue synoptique de l’emploi-type N° Fiche AT Activités types N° Fiche CP Compétences professionnelles 1 Maquetter une application 2 Concevoir une base de données 3 Mettre en place une base de données 4 Développer une interface utilisateur 1 Développer une application client-serveur 5 Développer des composants d'accès aux données 6 Développer des pages web en lien avec une base de données 7 Mettre en œuvre une solution de gestion de contenu ou e-commerce 8 Développer une application simple de mobilité numérique 2 Développer une application web 9 Utiliser l’anglais dans son activité professionnelle en informatique Libellé réduit Code titre Type de document Version Date de Validation Date de mise à jour Page DL TP-01280 REAC 02 04/03/2013 04/03/2013 7/32 FICHE EMPLOI TYPE Développeur(se) Logiciel Définition de l’emploi type et des conditions d’exercice (rubrique RNCP) Le(la) développeur(se) logiciel prend en charge le développement d'applications informatiques dans le cadre de projets visant à automatiser un ou plusieurs processus de l'entreprise, en réponse à des demandes émanant d’une maitrise d’ouvrage. Ces demandes sont transmises par un chef de projet, si la taille et la complexité du projet le nécessitent. Elles concernent de nouvelles applications ou la maintenance évolutive d'applications existantes. Il(elle) peut travailler en tant que salarié(e) d’une entreprise, ou pour un client de la société de services qui l'emploie. Ses activités diffèrent selon la taille de l’entreprise. En PME il(elle) peut mener seul(e) le développement d’un projet. Dans une grande structure, il(elle) travaille en équipe sous la conduite d’un chef de projet. Il(elle) applique les normes de qualité logicielle de son entreprise ou de son prestataire de services. Il(elle) s'adapte rapidement aux évolutions technologiques du secteur informatique. La réalisation du projet dont il(elle) a la charge nécessite de sa part organisation et gestion du temps. Assurant sa mission dans des entreprises et des contextes professionnels divers, il(elle) est mobile géographiquement et s'adapte aux nouveaux environnements de travail. Il(elle) fait preuve de capacités relationnelles avec des interlocuteurs tels que la maîtrise d'ouvrage, les utilisateurs, le chef de projet, les experts techniques et les autres développeurs. Secteurs d’activité et types d’emplois accessibles par le détenteur du titre (rubrique RNCP) Les différents secteurs d’activités concernés sont principalement : Les différents secteurs d’activités concernés sont principalement : - Société de services et d'ingénierie informatique (SSII) réalisant des prestations en régie ou en forfait dans le développement d'applications informatiques - Structure utilisatrice, de type entreprise du secteur privé ou public, qui possède un service dédié aux études et développements informatiques Les types d’emplois accessibles sont les suivants : Les types d’emplois accessibles sont les suivants : - Développeur informatique - Développeur en nouvelles technologies - Développeur Web - Analyste programmeur - Informaticien de développement Réglementation d’activités (le cas échéant) (rubrique RNCP) Sans objet Liens avec d’autres certifications (le cas échéant) (rubrique RNCP) Sans objet Libellé réduit Code titre Type de document Version Date de Validation Date de mise à jour Page DL TP-01280 REAC 02 04/03/2013 04/03/2013 8/32 Liste des activités types et des compétences professionnelles 1. Développer une application client-serveur Maquetter une application Concevoir une base de données Mettre en place une base de données Développer une interface utilisateur Développer des composants d'accès aux données 2. Développer une application web Développer des pages web en lien avec une base de données Mettre en œuvre une solution de gestion de contenu ou e-commerce Développer une application simple de mobilité numérique Utiliser l’anglais dans son activité professionnelle en informatique Compétences transversales de l’emploi (le cas échéant) Actualiser et partager ses compétences en développement informatique Organiser son activité en développement informatique Niveau et/ou domaine d’activité (rubrique RNCP) Niveau III (Nomenclature de 1969) Convention(s) : Sans objet Code(s) NSF : 326 t - Informatique, traitement de l'information, réseaux de transmission Fiche(s) Rome de rattachement (rubrique RNCP) M1805 Études et développement informatique Libellé réduit Code titre Type de document Version Date de Validation Date de mise à jour Page DL TP-01280 REAC 02 04/03/2013 04/03/2013 9/32 FICHE ACTIVITÉ TYPE N° 1 Développer une application client-serveur Définition, description de l’activité type et conditions d’exercice L'activité consiste à développer ou à utiliser des composants logiciels permettant l'automatisation des processus de l'entreprise. L'application résultante est de type client-serveur à deux niveaux, et s'appuie sur une base de données existante ou à créer. Les traitements se font au moyen de requêtes d’extraction ou de mise à jour sur la base de données, et permettent, à partir des données extraites, d'afficher de façon ergonomique des formulaires de saisie, des résultats et d'imprimer des états. Les productions attendues de la part du développeur logiciel sont le dossier de conception technique, le code source documenté des composants, le dossier de tests unitaires, et les composants opérationnels de l'application. Elles comprennent également les schémas conceptuel et physique de la base de données utilisée, les scripts de génération des tables, les scripts de génération des jeux d'essai et les scripts de sauvegarde et de restauration de la base de données de test. Dans l'étape de conception, le développeur logiciel conçoit les maquettes des écrans, des formulaires et des états à réaliser ainsi que leurs diagrammes d'enchaînement. Il utilise le cahier des charges de l'application pour modéliser les données à l’aide du schéma entité association, puis définit le schéma physique de la base de données et génère les scripts de création des tables. Il définit également les droits et les rôles des utilisateurs sur la base de données. Dans l'étape de réalisation, le développeur logiciel code avec un langage de programmation objet et les bibliothèques de composants graphiques les interfaces utilisateur ainsi que les transformations à effectuer sur les données. Il met en place la base de données de test avec les contraintes et les traitements associés. Il établit la connexion avec la base de données, et formalise les requêtes d'extraction et de mise à jour à l'aide d'un langage de requête. Il effectue les tests unitaires avec un outil de mise au point. Il fait valider l'application par les utilisateurs. Il rédige et finalise le dossier de conception technique, et rédige la documentation utilisateur de l'application. Il installe l’application. Le développeur logiciel a la responsabilité des composants qu'il réalise, ainsi que de l'intégrité du contenu de la base de données de test. Les spécifications de l'application sont obtenues soit à partir d'un dossier de conception technique formalisé, soit à partir d'un besoin exprimé par l'utilisateur. Dans le cadre d’un développement agile, l’activité trouve sa place lors de chaque itération du processus de développement. Dans le cadre d'un développement classique, cette activité se situe en fin du processus d'informatisation, après avoir assuré la conception technique de l'application à réaliser. Les technologies utilisées sont de type client lourd, dans une architecture client-serveur à deux niveaux. Les langages et les bonnes pratiques du développement objet sont utilisés. Les environnements de développement et de test sont prédéfinis. Le développeur logiciel intègre uploads/Management/ reac-developpeur-logiciel.pdf
Documents similaires










-
43
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 12, 2021
- Catégorie Management
- Langue French
- Taille du fichier 0.2215MB