Vous êtes sur la page 1sur 32

REFERENTIEL EMPLOI ACTIVITES COMPETENCES

DU TITRE PROFESSIONNEL
Dveloppeur(se) Logiciel

Niveau III

Site : http://www.emploi.gouv.fr

SOMMAIRE

Pages
Prsentation de lvolution du Titre Professionnel .............................................................5
Contexte de lexamen du Titre Professionnel.....................................................................5
Tableau des activits ..........................................................................................................5
Vue synoptique de lemploi-type.........................................................................................6
Fiche emploi type ...............................................................................................................7
Fiche activit type ..............................................................................................................9
Fiche comptence professionnelle ..................................................................................16
Fiche des comptences transversales de lemploi type ...................................................25
Glossaire technique..........................................................................................................26
Glossaire du REAC ..........................................................................................................29

Libell rduit

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

Introduction

Prsentation de lvolution du Titre Professionnel


Larrt du 12 octobre 2007 relatif au titre professionnel de Dveloppeur logiciel (DL) avait structur le
titre en deux activits types.
La version de 2013 conserve cette architecture en deux activits types, mais modifie leur composition et
leur intitul de faon les rendre plus lisibles sur le march de lemploi. Les comptences voluent
significativement pour tenir compte des volutions technologiques et mthodologiques.

Contexte de lexamen du Titre Professionnel


La veille du secteur informatique et tlcommunication et des enqutes cibles en entreprise ont mis en
vidence les volutions technologiques et mthodologiques prendre en compte dans le domaine du
dveloppement informatique. Il sagit principalement de la mobilit numrique et du dveloppement agile.
La structuration gnrale des activits et des comptences du titre a t revue. Quelques comptences
identifies en 2008 et correspondant plutt des tches ou des savoirs faire ont vu leur contenu rparti
dans dautres comptences professionnelles. Ces dernires ont fait dans leur ensemble lobjet dune
actualisation technologique et / ou mthodologique. Dans la seconde activit, deux nouvelles comptences
apparaissent, visant le domaine dapplication de la mobilit numrique, ainsi que ceux des solutions de
gestion de contenu et de-commerce.

Tableau des activits


Ancien TP

Nouveau TP

DEVELOPPEUR LOGICIEL

Dveloppeur(se) Logiciel

DEVELOPPER LA PERSISTANCE DES


DONNEES

Dvelopper une application client-serveur

DEVELOPPER DES COMPOSANTS


D'INTERFACE

Dvelopper une application web

Libell rduit

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

Vue synoptique de lemploi-type


N
Fiche
AT

N
Fiche
CP

Activits types

Dvelopper une application client-serveur

Comptences professionnelles

Maquetter une application

Concevoir une base de donnes

Mettre en place une base de donnes

Dvelopper une interface utilisateur

Dvelopper des composants d'accs aux donnes

Dvelopper des pages web en lien avec une base de


donnes

Mettre en uvre une solution de gestion de contenu ou


e-commerce

Dvelopper une application simple de mobilit


numrique

Utiliser langlais dans son activit professionnelle en


informatique

Dvelopper une application web

Libell rduit

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

FICHE EMPLOI TYPE

Dveloppeur(se) Logiciel
Dfinition de lemploi type et des conditions dexercice (rubrique RNCP)
Le(la) dveloppeur(se) logiciel prend en charge le dveloppement d'applications informatiques dans le
cadre de projets visant automatiser un ou plusieurs processus de l'entreprise, en rponse des
demandes manant dune maitrise douvrage. Ces demandes sont transmises par un chef de projet, si la
taille et la complexit du projet le ncessitent. Elles concernent de nouvelles applications ou la
maintenance volutive d'applications existantes.
Il(elle) peut travailler en tant que salari(e) dune entreprise, ou pour un client de la socit de services qui
l'emploie. Ses activits diffrent selon la taille de lentreprise. En PME il(elle) peut mener seul(e) le
dveloppement dun projet. Dans une grande structure, il(elle) travaille en quipe sous la conduite dun
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 ralisation du projet
dont il(elle) a la charge ncessite de sa part organisation et gestion du temps.
Assurant sa mission dans des entreprises et des contextes professionnels divers, il(elle) est mobile
gographiquement et s'adapte aux nouveaux environnements de travail.
Il(elle) fait preuve de capacits relationnelles avec des interlocuteurs tels que la matrise d'ouvrage, les
utilisateurs, le chef de projet, les experts techniques et les autres dveloppeurs.

Secteurs dactivit et types demplois accessibles par le dtenteur du titre

(rubrique RNCP)

Les diffrents secteurs dactivits concerns sont principalement :


Les diffrents secteurs dactivits concerns sont principalement :
Socit de services et d'ingnierie informatique (SSII) ralisant des prestations en rgie ou en forfait
dans le dveloppement d'applications informatiques
Structure utilisatrice, de type entreprise du secteur priv ou public, qui possde un service ddi aux
tudes et dveloppements informatiques
Les types demplois accessibles sont les suivants :
Les types demplois accessibles sont les suivants :
Dveloppeur informatique
Dveloppeur en nouvelles technologies
Dveloppeur Web
Analyste programmeur
Informaticien de dveloppement

Rglementation dactivits (le cas chant) (rubrique RNCP)


Sans objet

Liens avec dautres certifications (le cas chant) (rubrique RNCP)


Sans objet

Libell rduit

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

Liste des activits types et des comptences professionnelles


1. Dvelopper une application client-serveur
Maquetter une application
Concevoir une base de donnes
Mettre en place une base de donnes
Dvelopper une interface utilisateur
Dvelopper des composants d'accs aux donnes
2. Dvelopper une application web
Dvelopper des pages web en lien avec une base de donnes
Mettre en uvre une solution de gestion de contenu ou e-commerce
Dvelopper une application simple de mobilit numrique
Utiliser langlais dans son activit professionnelle en informatique

Comptences transversales de lemploi (le cas chant)


Actualiser et partager ses comptences en dveloppement informatique
Organiser son activit en dveloppement informatique

Niveau et/ou domaine dactivit (rubrique RNCP)


Niveau III (Nomenclature de 1969)
Convention(s) : Sans objet
Code(s) NSF :
326 t - Informatique, traitement de l'information, rseaux de transmission

Fiche(s) Rome de rattachement (rubrique RNCP)


M1805 tudes et dveloppement informatique

Libell rduit

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

FICHE ACTIVIT TYPE


N 1

Dvelopper une application client-serveur


Dfinition, description de lactivit type et conditions dexercice
L'activit consiste dvelopper ou utiliser des composants logiciels permettant l'automatisation des
processus de l'entreprise. L'application rsultante est de type client-serveur deux niveaux, et s'appuie sur
une base de donnes existante ou crer. Les traitements se font au moyen de requtes dextraction ou
de mise jour sur la base de donnes, et permettent, partir des donnes extraites, d'afficher de faon
ergonomique des formulaires de saisie, des rsultats et d'imprimer des tats.

Les productions attendues de la part du dveloppeur logiciel sont le dossier de conception technique, le
code source document des composants, le dossier de tests unitaires, et les composants oprationnels de
l'application. Elles comprennent galement les schmas conceptuel et physique de la base de donnes
utilise, les scripts de gnration des tables, les scripts de gnration des jeux d'essai et les scripts de
sauvegarde et de restauration de la base de donnes de test.
Dans l'tape de conception, le dveloppeur logiciel conoit les maquettes des crans, des formulaires et
des tats raliser ainsi que leurs diagrammes d'enchanement. Il utilise le cahier des charges de
l'application pour modliser les donnes laide du schma entit association, puis dfinit le schma
physique de la base de donnes et gnre les scripts de cration des tables. Il dfinit galement les droits
et les rles des utilisateurs sur la base de donnes.
Dans l'tape de ralisation, le dveloppeur logiciel code avec un langage de programmation objet et les
bibliothques de composants graphiques les interfaces utilisateur ainsi que les transformations effectuer
sur les donnes.
Il met en place la base de donnes de test avec les contraintes et les traitements associs. Il tablit la
connexion avec la base de donnes, et formalise les requtes d'extraction et de mise jour l'aide d'un
langage de requte.
Il effectue les tests unitaires avec un outil de mise au point. Il fait valider l'application par les utilisateurs.
Il rdige et finalise le dossier de conception technique, et rdige la documentation utilisateur de
l'application.
Il installe lapplication.
Le dveloppeur logiciel a la responsabilit des composants qu'il ralise, ainsi que de l'intgrit du contenu
de la base de donnes de test. Les spcifications 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 dun dveloppement agile, lactivit trouve sa place lors de chaque itration du processus de
dveloppement.
Dans le cadre d'un dveloppement classique, cette activit se situe en fin du processus d'informatisation,
aprs avoir assur la conception technique de l'application raliser.
Les technologies utilises sont de type client lourd, dans une architecture client-serveur deux niveaux.
Les langages et les bonnes pratiques du dveloppement objet sont utiliss. Les environnements de
dveloppement et de test sont prdfinis.
Le dveloppeur logiciel intgre l'exprience utilisateur et les rgles ergonomiques dfinis dans la charte
graphique ou dans les interfaces utilisateur standardises.
Le dveloppeur logiciel prend connaissance des spcificits du domaine d'application, en tenant compte
de lhistorique des applications et des lments existants. Dans le cas de la maintenance logicielle, il
analyse les problmes dtects par le client ou ses demandes de modifications contractualises.
L'usage de la langue anglaise est requis pour la lecture des documentations techniques, l'utilisation de
logiciels non franciss, et les changes au moyen de forums et de courriers lectroniques.
Libell rduit

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

Le dveloppeur logiciel travaille seul ou en quipe en fonction de la complexit de l'application. Il partage


ventuellement avec les autres dveloppeurs du projet les lments techniques des composants qu'il a
raliss. Il sollicite lexpertise de communauts de dveloppeurs et dditeurs de logiciels afin de trouver
des solutions aux problmes techniques rencontrs.

Rglementation dactivits (le cas chant)

Libell rduit

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

10/32

Liste des comptences professionnelles de lactivit type


Maquetter une application
Concevoir une base de donnes
Mettre en place une base de donnes
Dvelopper une interface utilisateur
Dvelopper des composants d'accs aux donnes

Comptences transversales de lactivit type (le cas chant)

Libell rduit

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

11/32

FICHE ACTIVIT TYPE


N 2

Dvelopper une application web


Dfinition, description de lactivit type et conditions dexercice
L'activit consiste automatiser des processus de l'entreprise laide d'une solution logicielle de type site
web. A partir d'une demande exprime par l'utilisateur, le dveloppeur logiciel dveloppe une application
web. Il peut aussi installer et adapter aux besoins de l'utilisateur une solution prtablie telle quun systme
de gestion de contenu ou une solution de-commerce. Il dveloppe si besoin les composants de
l'application lis la mobilit numrique.
Les productions attendues de la part du dveloppeur logiciel sont le dossier de conception technique, le
code source document des composants, le dossier de tests unitaires, les composants oprationnels de
l'application et le schma des donnes utilises si celui-ci n'est pas fourni
Dans l'tape de conception, le dveloppeur logiciel prend en compte la charte graphique et dfinit la
navigation. Il spcifie chacun des composants raliser.
Dans l'tape de ralisation, il code la prsentation et les traitements des donnes avec les langages de
programmation web adapts et les bibliothques de composants. Il adopte une architecture applicative
conforme aux bonnes pratiques du dveloppement d'applications web.
Il dveloppe et utilise des composants lis la prsentation du site web et laccs aux donnes.
Il dveloppe et utilise des composants lis la mobilit numrique.
Il effectue les tests unitaires avec un outil de mise au point. Il fait valider l'application par les utilisateurs.
Il rdige et finalise le dossier de conception technique, et rdige la documentation utilisateur de
l'application.
Il publie lapplication.
Le dveloppeur logiciel a la responsabilit des composants qu'il ralise ou qu'il intgre. Les spcifications
de l'application sont obtenues soit partir d'un cahier des charges fonctionnel formalis, soit partir d'un
besoin exprim par l'utilisateur.
Dans le cadre dun dveloppement agile, lactivit trouve sa place lors de chaque itration du processus de
dveloppement.
Dans le cadre d'un dveloppement classique, cette activit se situe en fin du processus d'informatisation,
aprs avoir assur la conception technique de l'application raliser.
La technologie utilise est de type client lger, dans une architecture web. Les langages objets sont
utiliss, ainsi que les bibliothques de composants d'interface web et de mobilit numrique.
Dans le cas d'un dveloppement partir d'un besoin de gestion de contenu ou de solution e-commerce, le
choix de la solution logicielle est ralis en amont de lactivit du dveloppeur. Les environnements de
dveloppement, de test et de dploiement sont prdfinis.
Le dveloppeur logiciel intgre l'exprience utilisateur et les rgles ergonomiques dfinies dans la charte
graphique ou dans les interfaces utilisateur standardises.
Le dveloppeur prend connaissance des spcificits du domaine d'application, en tenant compte de
lhistorique des applications et des lments existants. Dans le cas de la maintenance logicielle, il analyse
les problmes dtects par le client ou ses demandes de modifications contractualises.
L'usage de la langue anglaise est requis pour la lecture des documentations techniques, l'utilisation de
logiciels non franciss et les changes au moyen de forums et de courriers lectroniques.
Le dveloppeur logiciel travaille seul ou en quipe en fonction de la complexit de l'application. Il collabore
avec des responsables dengagement client, des ergonomes et des infographistes. Il sollicite lexpertise de
communauts de dveloppeurs et dditeurs de logiciels afin de trouver des solutions aux problmes
techniques rencontrs. Il partage ventuellement avec les autres dveloppeurs du projet les lments
techniques des composants qu'il a raliss.
Libell rduit

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

13/32

Rglementation dactivits (le cas chant)

Libell rduit

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

14/32

Liste des comptences professionnelles de lactivit type


Dvelopper des pages web en lien avec une base de donnes
Mettre en uvre une solution de gestion de contenu ou e-commerce
Dvelopper une application simple de mobilit numrique
Utiliser langlais dans son activit professionnelle en informatique

Comptences transversales de lactivit type (le cas chant)

Libell rduit

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

15/32

FICHE COMPTENCE PROFESSIONNELLE


N 1

Maquetter une application


Description de la comptence processus de mise en uvre
A partir de cas d'utilisation ou de scnarios utilisateur, et de la charte graphique, concevoir les maquettes
des interfaces utilisateur et leurs enchanements en adoptant une dmarche itrative centre sur
l'exprience utilisateur. Chaque itration permet d'enrichir et de finaliser la maquette, afin que lutilisateur
valide linterface graphique du logiciel et en retrouve les principales fonctionnalits tout au long du cycle de
dveloppement.

Contexte(s) professionnel(s) de mise en uvre


Le maquettage intervient en phase de conception avec une forte implication de l'utilisateur final, actuel ou
futur, et dans une dmarche projet. Les itrations peuvent donner lieu des ateliers de prsentation aux
utilisateurs.

Critres de performance
La maquette prend en compte les spcificits fonctionnelles dcrites dans les cas d'utilisation ou les
scnarios utilisateur
L'enchanement des crans et formalis avec un diagramme d'tat
La maquette respecte la charte graphique de lentreprise
La maquette est conforme aux comportements de lutilisateur

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance dune dmarche de dveloppement agile en termes de processus itratif, dacteurs et
doutils de formalisation
Connaissance du formalisme des cas d'utilisation et du diagramme d'tat de la notation du langage de
modlisation unifi UML
Connaissance des rgles ergonomiques issues de l'exprience utilisateur
Connaissance des composants d'interface graphique
Connaissance des bonnes pratiques de la qualit logicielle
Utiliser un outil de maquettage
Construire la maquette de l'application, lenchanement et la compositions des crans
Animer des runions de travail avec les utilisateurs
Ecouter, reformuler et faire la synthse des demandes des utilisateurs
Etablir les comptes rendus de runion
Planifier et suivre les tches de maquettage

Libell rduit

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

16/32

FICHE COMPTENCE PROFESSIONNELLE


N 2

Concevoir une base de donnes


Description de la comptence processus de mise en uvre
A partir du cahier des charges relatif une application informatique, tablir le schma entit association
des donnes informatiser et dfinir le schma physique de la base de donnes, afin de permettre
llaboration dune base de donnes normalise. Dans le cas d'une demande d'volution applicative et
partir d'une base de donnes existante, dduire le schma entit association des donnes de la base
faire voluer.

Contexte(s) professionnel(s) de mise en uvre


Le schma entit association des donnes est tabli l'aide d'un outil de conception de type atelier de
gnie logiciel. La matrise d'ouvrage doit valider le schma entit association de donnes avant d'tablir le
modle physique.

Critres de performance
Le schma entit association couvre les rgles de gestion sur les donnes
Le schma respecte le formalisme du modle entit association
Les rgles de nommage sont conformes aux normes qualit de l'entreprise
Le schma physique de la base de donnes est normalis
La base de donnes est optimise en termes de contrainte et dindexation

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance des concepts du modle entit association
Connaissance du modle relationnel
Connaissance des rgles de passage du modle entit association vers le modle physique
Connaissance d'un outil de conception entit association de type atelier de gnie logiciel
Recenser les informations du domaine tudi
Construire le schma entit association
Construire le schma physique des donnes
Ecouter, reformuler et synthtiser les demandes utilisateurs
Animer une runion de travail avec les utilisateurs
Etablir les comptes rendus de runion
Planifier et suivre les tches de conception de la base de donnes

Libell rduit

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

17/32

FICHE COMPTENCE PROFESSIONNELLE


N 3

Mettre en place une base de donnes


Description de la comptence processus de mise en uvre
A partir du schma physique de la base de donnes et d'un systme de gestion de base de donnes
relationnel, crire et excuter le script de cration de la base de donnes, afin de mettre en place la base
avec les contraintes sur les donnes nonces partir des rgles de gestion. A partir du dossier de
conception technique, insrer les donnes de test, dfinir les droits d'utilisation et prvoir les procdures
de sauvegarde et de restauration de la base de donnes de test.

Contexte(s) professionnel(s) de mise en uvre


Les diffrents scripts de cration de la base donnes, de gestion des droits, d'insertion de donnes et
d'excution de sauvegarde et restauration sont excuts sur un serveur supportant un systme de gestion
de base de donnes relationnelle. Les scripts de cration de la base de donnes peuvent tre gnrs
partir d'un outil de conception.

Critres de performance
La base de donnes est conforme au schma physique
Les rgles de nommage sont conformes aux normes qualit de l'entreprise
L'intgrit des donnes est assure
La base de donnes est oprationnelle avec les droits d'accs prvus
La base de donnes de test peut tre restaure en cas d'incident

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance du modle relationnel de donnes
Connaissance du systme de gestion de base de donnes relationnel
Connaissance du langage de requte structure SQL
Connaissance des diffrents types de codage des donnes
Mettre en uvre les instructions SQL de cration, de modification et de suppression de base de donnes,
de tables et de vues
Mettre en uvre les instructions SQL pour implmenter les contraintes et l'optimisation des accs
Mettre en uvre la gestion des droits des utilisateurs et les rles
Ecrire et excuter un script de cration de base de donnes l'aide de lenvironnement intgr de
dveloppement
Gnrer un script de cration de la base de donnes l'aide de l'outil de modlisation
Elaborer des scripts d'alimentation de la base de test
Trouver le compromis optimal entre normalisation, performance et efficacit en vue de la connexion des
composants la base
Mettre en uvre les utilitaires de sauvegarde et restauration du systme de gestion de base de donnes
Planifier et suivre les tches de mise en place de la base de donnes

Libell rduit

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

18/32

FICHE COMPTENCE PROFESSIONNELLE


N 4

Dvelopper une interface utilisateur


Description de la comptence processus de mise en uvre
A partir du dossier de conception technique contenant la maquette de l'application dvelopper et l'aide
d'un langage orient objet, dvelopper, tester, documenter et installer les composants logiciels requis,
formulaires et tats, dans le respect des bonnes pratiques, afin dassurer la collecte et la restitution des
informations numriques relative aux besoins du mtier de l'utilisateur.

Contexte(s) professionnel(s) de mise en uvre


Cette comptence s'exerce seul ou en quipe et seffectue partir d'un environnement de dveloppement
intgr supportant un langage objet et mettant en uvre un outil de design, et pour les tats, un
gnrateur dtats.

Critres de performance
L'interface est conforme la maquette de l'application
Les bonnes pratiques de dveloppement objet sont respectes
Un test unitaire est associ chaque composant
Le jeu dessai fonctionnel est complet
Le code source des composants est document
Le script d'installation est prvu

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance d'un environnement de dveloppement intgr
Connaissance des modles de conception relatifs aux interfaces
Connaissance des concepts de la programmation objet
Connaissance dun systme de gestion de versions
Connaissance des rgles de base de la proprit intellectuelle et des diffrents types de licences
logicielles
Qualifier techniquement et utiliser un composant logiciel
Ecrire un algorithme
Dvelopper dans un langage objet
Utiliser les normes de codage du langage et auto-documenter le code au moyen du nommage
Grer de faon complte les erreurs et les exceptions
Utiliser les bibliothques de composants graphiques
Mettre en uvre un outil de gnration d'tat
Raliser un jeu de tests unitaires avec un outil de test
Documenter les composants
Utiliser un environnement de dveloppement intgr

Planifier et suivre les tches de dveloppement


Rechercher une rponse pertinente une difficult technique de dveloppement

Libell rduit

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

19/32

FICHE COMPTENCE PROFESSIONNELLE


N 5

Dvelopper des composants d'accs aux donnes


Description de la comptence processus de mise en uvre
A partir du dossier de conception technique et dune bibliothque dobjets spcialiss dans laccs aux
donnes, dvelopper, tester et documenter les composants d'accs aux donnes stockes dans une base
de donnes relationnelle, afin doprer des slections et des mises jour de donnes ncessaires une
application informatique.

Contexte(s) professionnel(s) de mise en uvre


Cette comptence s'exerce seul ou en quipe et concerne le dveloppement de la partie persistance de
l'application. Le dveloppement des composants seffectue partir d'un environnement de dveloppement
intgr supportant un langage objet en liaison avec une base de donnes relationnelle. L'accs aux
donnes passe par l'utilisation dun logiciel dinterface (middleware).

Critres de performance
Les traitements relatifs aux manipulations des donnes rpondent aux fonctionnalits dcrites dans le
dossier de conception technique
Un test unitaire est associ chaque composant
Le code source des composants est document

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance du langage de requte structure SQL
Connaissance d'un environnement de dveloppement intgr
Connaissance des modles de conception relatifs aux accs aux donnes
Connaissance de la gestion de l'intgrit des donnes et du concept de transaction
Connaissance du principe de connexion une base de donnes partir d'un logiciel dinterface
(middleware)
Dvelopper dans un langage objet
Utiliser des bibliothques d'objets existants
Coder les accs aux donnes, la consultation, la cration et la mise jour, partir de requtes natives ou
de procdures stockes
Raliser un jeu de tests unitaires avec un outil de test
Documenter les composants

Rechercher une rponse pertinente une difficult technique de dveloppement

Libell rduit

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

20/32

FICHE COMPTENCE PROFESSIONNELLE


N 6

Dvelopper des pages web en lien avec une base de donnes


Description de la comptence processus de mise en uvre
A partir du cahier des charges fonctionnel relatif au dveloppement d'une application web, des langages
de dveloppement adapts et des bonnes pratiques de dveloppement d'application web, dvelopper,
tester, documenter et publier les pages web demandes, afin dassurer la collecte et la restitution
dinformations numriques.

Contexte(s) professionnel(s) de mise en uvre


Cette comptence s'exerce en quipe quand l'ergonomie du site ncessite l'apport de comptences en
infographie pour la mise en page des informations et/ou des objets graphiques et multimdias. Le
dveloppement d'une application web seffectue partir d'un environnement de dveloppement intgr
supportant les diffrents langages et technologies web.

Critres de performance
Les pages web rpondent aux fonctionnalits dcrites dans le cahier des charges
Les pages web respectent la charte graphique de l'entreprise
L'architecture de l'application rpond aux bonnes pratiques de dveloppement d'application web
Le jeu d'essai fonctionnel est complet par rapport au cahier des charges fourni par la matrise d'ouvrage
Le code source des composants est document
L'application web est publie

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance de l'architecture du web et des standards de son organisme de normalisation W3C
Connaissance d'un environnement de dveloppement intgr
Connaissance des langages du dveloppement web, tels que langage de balise, feuilles de style et
langage de script client
Connaissance des rgles daccessibilit des contenus web du type WCAG
Connaissance des composants serveurs, pages web dynamiques
Connaissance des modes de publication d'une application web
Dvelopper une page web statique avec un langage de balise et une feuille de style
Intgrer dans une page web des scripts vnementiels avec un langage de script client
Dvelopper la partie dynamique de l'application avec des composants serveurs
Utiliser un cadre (framework) de persistance des donnes
Raliser un jeu de tests de l'application web en priorisant les tests ou en appliquant une stratgie de tests
Publier l'application dveloppe sur un serveur web
Documenter les pages web

Planifier et suivre les tches de dveloppement


Rechercher une rponse pertinente une difficult technique de dveloppement

Libell rduit

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

21/32

FICHE COMPTENCE PROFESSIONNELLE


N 7

Mettre en uvre une solution de gestion de contenu ou e-commerce


Description de la comptence processus de mise en uvre
A partir d'un cahier des charges fonctionnel et de la solution logicielle choisie relatifs la mise en place
d'une solution web de type systme de gestion de contenu ou de-commerce, installer le noyau du logiciel
puis personnaliser et tester la solution par le paramtrage des contenus et des interfaces, et intgrer et
dvelopper des modules complmentaires afin de rendre le site web adapt aux besoins des utilisateurs.

Contexte(s) professionnel(s) de mise en uvre


La mise en uvre d'une solution de type systme de gestion de contenu ou e-commerce s'exerce en
liaison troite avec la matrise d'ouvrage pour la partie fonctionnelle et avec l'apport de comptence en
infographie pour la partie mise en page des informations et/ou objets graphiques et multimdia.
L'intgration et le dveloppement des modules complmentaires s'effectuent partir d'un environnement
de dveloppement intgr.

Critres de performance
Le site web rpond aux fonctionnalits dcrites dans le cahier des charges
Le jeu d'essai fonctionnel est complet par rapport au cahier des charges fourni par la matrise d'ouvrage
Les modules complmentaires de personnalisation du site web sont oprationnels
Le code source des composants est document
L'application web est publie

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance de l'architecture des solutions logiciels de type CMS ou e-commerce
Connaissance du langage de balise de type HTML
Connaissance des feuilles de style de type CSS
Connaissance des rgles daccessibilit des contenus web du type WCAG
Connaissance d'un environnement de dveloppement intgr
Connaissance des composants serveurs et des pages web dynamiques
Connaissance dun langage de script serveur
Connaissance des moyens de paiement en ligne
Utiliser des composants de type service web ou applicatif
Installer une solution logicielle de type CMS ou e-commerce
Prendre en compte les contraintes des applications multilingues
Appliquer une mthode de gestion de versions et de partage de code
Dvelopper les gabarits de mise en page (template)
Dvelopper des modules complmentaires avec des composants serveurs
Raliser un jeu de tests de l'application web
Publier la solution logicielle sur un serveur web
Documenter le site web

Planifier et suivre les tches de dveloppement et dinstallation


Rechercher une rponse pertinente une difficult technique de dveloppement

Libell rduit

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

22/32

FICHE COMPTENCE PROFESSIONNELLE


N 8

Dvelopper une application simple de mobilit numrique


Description de la comptence processus de mise en uvre
A partir du cahier des charges fonctionnel de l'application de mobilit numrique, des spcificits
ergonomiques et fonctionnelles de lquipement mobile, et en suivant une dmarche de conception agile,
concevoir la maquette graphique approprie l'quipement. Dvelopper l'application en respectant les
contraintes de l'architecture du matriel cible et dployer l'application dans l'environnement du matriel
cible afin rpondre au besoin fonctionnel de lutilisateur.

Contexte(s) professionnel(s) de mise en uvre


Le dveloppement de l'application de mobilit numrique se ralise en liaison troite avec lutilisateur et
l'aide d'un environnement de dveloppement ddi au type du matriel cible et de son systme
d'exploitation. Les applications concernes sadressent principalement au grand public et ont une dure de
vie courte, elles peuvent alimenter un magasin dapplication.

Critres de performance
Les fonctionnalits de l'application sont conformes au cahier des charges fonctionnel
L'ergonomie respecte l'exprience utilisateur du matriel cible mis en uvre
Les composants sont oprationnels
Le code source des composants est document
L'application est dploye sur le matriel cible

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance d'une dmarche de dveloppement agile
Connaissance des normes rseaux lies au dveloppement mobile
Connaissance des architectures pour application de mobilit numrique : rgles ergonomiques, contrles
graphiques et vnements, cycle de vie, persistance, scurit
Connaissance des formats d'change de donnes
Connaissance de l'environnement de dveloppement appropri au matriel de mobilit numrique
Maquetter l'application mobile avec un outil : enchanement et maquette des crans associs
Adapter le dveloppement de l'interface graphique aux spcificits de l'appareil de mobilit numrique de
faon ergonomique
Mettre en uvre l'environnement de dveloppement de lapplication mobile en tenant compte du systme
dexploitation cible
Coder dans le langage appropri les composants de l'application mobile
Raliser un jeu de tests de l'application mobile en fonction des caractristiques du matriel cible
Grer la scurit et les performances de lapplicatif mobile
Ecouter, reformuler et synthtiser les demandes utilisateurs
Animer une runion de travail avec les utilisateurs
Etablir les comptes rendus de runion
Planifier et suivre les tches de dveloppement
Rechercher une rponse pertinente une difficult technique de dveloppement
Contribuer la mise jour des bases de connaissances accessibles par Internet

Libell rduit

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

23/32

FICHE COMPTENCE PROFESSIONNELLE


N 9

Utiliser langlais dans son activit professionnelle en informatique


Description de la comptence processus de mise en uvre
Dans le cadre de son activit professionnelle, pratiquer la langue anglaise et des stratgies linguistiques
afin dexploiter des documentations techniques, d'utiliser un outil logiciel, de communiquer par mail et au
tlphone.
Afin d'tre oprationnel dans l'emploi, et par rapport au cadre europen commun de rfrence pour les
langues, utiliser l'anglais au niveau B1 en comprhension de l'crit, au niveau A2 en comprhension de
l'oral, et au niveau A2 en expression crite et orale.

Contexte(s) professionnel(s) de mise en uvre


Le professionnel est confront l'utilisation de documentations techniques en anglais et la recherche
d'informations sur des sites Internet anglophones. Il utilise des outils logiciels non franciss. Il peut
communiquer en anglais par mail ou par tlphone avec des entits de son entreprise, des clients, des
centres de support technique, des fournisseurs ou des diteurs situs l'tranger. En cas de difficults
techniques, il fait appel et contribue des communauts internationales de dveloppeurs, au moyen de
forums et de groupes dchanges.

Critres de performance
La documentation technique en anglais est comprise sans contre-sens
Loutil logiciel en anglais est utilis de faon fiable et autonome
La communication crite en anglais est rdige de faon adapte linterlocuteur et sans faute nuisant la
fiabilit de lchange
La communication technique orale en anglais est ralise de faon simple sur des sujets professionnels,
en face face ou au tlphone

Savoirs, savoir-faire techniques, savoir-faire relationnels, savoir-faire organisationnels


Connaissance des diffrentes stratgies de lecture
Connaissance des diffrentes mthodes de traduction, telles que reformulation, rsum et mot mot
Connaissance de la nature grammaticale et de la place des mots dans une phrase
Connaissance des formes verbales les plus courantes
Connaissance du vocabulaire professionnel technique
Connaissance du vocabulaire des en-ttes, des dbuts et de fins de messages et des formules de
politesse appropries
Connaissance des abrviations les plus courantes utilises dans les messages courts
Connaissance des rgles pour peler des mots et transmettre des chiffres oralement
Connaissance des formules tlphoniques courantes
Identifier les diffrents types de documents techniques et leur structure
Lire et exploiter diffrents documents techniques
Rechercher des informations sur des sites Internet, des forums et des FAQ anglophones
Utiliser des outils en ligne du type traducteur ou glossaire
Utiliser l'interface graphique d'un logiciel en anglais
Exploiter des consignes d'installation, une aide en ligne et des messages d'erreur de logiciels en anglais
Poser un problme technique ou commercial en anglais par crit et comprendre la rponse
Poser un problme technique ou commercial et changer en anglais par oral ou au tlphone

Libell rduit

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

24/32

FICHE DES COMPTENCES TRANSVERSALES DE LEMPLOI TYPE

Actualiser et partager ses comptences en dveloppement informatique


Description de la comptence processus de mise en uvre
A partir d'un besoin de comprhension ou de recherche d'information, se documenter et analyser les
informations sur les technologies informatiques rcentes. Rechercher des solutions innovantes et
pertinentes pour la rsolution de problmes techniques dans le cadre du dveloppement dapplication.
Partager ces connaissances et comptences partir des communauts de dveloppeurs accessibles par
Internet.
Cette comptence s'exerce en permanence et de faon transversale dans toutes les activits du
dveloppeur logiciel et souvent en anglais.

Critres de performance
Lobjet de la recherche est identifi
La dmarche de recherche est construite
Les outils de recherche sont utiliss
Une identification en tant que contributeur dun forum ou dune communaut est enregistre

Organiser son activit en dveloppement informatique


Description de la comptence processus de mise en uvre
A partir d'une liste de tches de dveloppement raliser, valuer le temps ncessaire leur ralisation,
les planifier en optimisant les dlais et en tenant compte des contraintes de dpendance pour tablir le
planning initial. En cours d'activit mettre jour le planning partir de l'valuation du reste faire et rendre
compte de son avancement pour le suivi de l'activit du projet.
L'organisation de l'activit du dveloppeur logiciel est lie l'organisation globale du projet et est associe
celle de l'quipe. Il utilise un outil de planification mis sa disposition pour grer son activit.

Critres de performance
Le planning initial individuel est cr
Le planning est mis jour priodiquement
Les comptes rendus d'activit sont crs

Libell rduit

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

25/32

Glossaire technique

Agile
Les mthodes de dveloppement agile visent la satisfaction relle des besoins
dinformatisation du client. Elles limpliquent pendant tout le dveloppement et
permettent une grande ractivit ses demandes.

Entit association
Utilis par exemple dans la mthode Merise, le modle entit association donne une
reprsentation de haut niveau des donnes de lentreprise, appele modle
conceptuel .

Framework
Appel en franais cadre dapplications, cest un ensemble de classes dobjet, utilisables
pour crer des applications informatiques. Le Framework fournit au dveloppeur des
objets dinterface (bouton, menu, fentres, botes de dialogue), des objets de service
(collections, conteneurs) et des objets de persistance (accs aux fichiers et aux bases
de donnes) prts lemploi. Le dveloppeur peut donc sappuyer sur ces classes et se
concentrer sur les aspects mtier de son application.

Objet
Le dveloppement objet est bas sur lidentification, la modlisation, puis la
programmation de composants (classes). Considrs comme des botes noires, on ne
peut utiliser ces composants qu travers leur interface publique. Cette interface est
constitue de proprits (caractristique visible de lobjet), de mthodes (ce que lon
peut demander de faire un objet) et de messages mis par lobjet (auxquels on peut
ragir par lexcution dune procdure). Les concepts objet sont prsents tous les
niveaux des architectures des applications informatiques.

SQL
Structured Query Language. Langage de requtes, bas sur lalgbre relationnelle,
utilis pour manipuler les donnes dans une base de donnes relationnelle.

Trigger
Appels en franais dclencheurs, les triggers sont des ordres de dclenchement
d'oprations conscutifs un vnement survenant sur une table. Lintrt des triggers
est de pouvoir associer lexcution dune fonction en rponse un vnement, tel que la
cration ou la suppression dun item, qui survient dans une table dune base de donnes
relationnelle. Ils sont utiliss pour assurer la cohrence des donnes dans la base, en
matrialisant des contraintes qui doivent porter sur plusieurs tables.

UML
Unified Modeling Language. Formalisme bas sur les concepts de dveloppement objet,
qui permet de modliser graphiquement une application informatique toutes les tapes
de son dveloppement. Ce formalisme est utilis dans les mthodes de dveloppement
agiles comme eXtreme Programming.

Libell rduit

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

26/32

W3C
World Wide Web Consortium. Le W3C est une organisation internationale dont les
membres, des diteurs de logiciels, des constructeurs, des dveloppeurs et des
utilisateurs, sentendent pour faire la promotion de technologies destines tirer le
meilleur du Web. Les avis et recommandations du W3C tiennent souvent lieu de
normes.

WCAG
Web Content Accessibility Guidelines. Recueil de prconisations pour rendre le Web
accessible aux handicaps, aveugles, mal voyants, sourds, dficients cognitifs ou
moteurs.

Libell rduit

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

27/32

Glossaire du REAC

Activit type
Une activit type rsulte de lagrgation de tches (ce quil y a faire dans lemploi) dont
les missions et finalits sont suffisamment proches pour tre regroupes.

Activit type d'extension


Une activit type dextension rsulte de lagrgation de tches qui constituent un
domaine daction ou dintervention largi de lemploi type. On la rencontre seulement
dans certaines dclinaisons de lemploi type. Cette activit nest pas dans tous les TP.
Quand elle est prsente, elle est attache un ou des TP. Elle renvoie au Certificat
Complmentaire de Spcialit (CCS).

Comptence professionnelle
La comptence professionnelle se traduit par une capacit combiner un ensemble de
savoirs, savoir faire, comportements, conduites, procdures, type de raisonnement, en
vue de raliser une tche ou une activit. Elle a toujours une finalit professionnelle. Le
rsultat de sa mise en uvre est valuable.

Comptence transversale
La comptence transversale dsigne une comptence gnrique commune aux
diverses situations professionnelles de lemploi type. Parmi les comptences
transversales, on peut recenser les comptences correspondant :
des savoirs de base,
des attitudes comportementales et/ou organisationnelles.

Critre de performance
Un critre de performance sert porter un jugement dapprciation sur un objet en
termes de rsultat(s) attendu(s) : il revt des aspects qualitatifs et/ou quantitatifs.

Emploi type
Lemploi type est un modle demploi reprsentatif dun ensemble demplois rels
suffisamment proches, en termes de mission, de contenu et dactivits effectues, pour
tre regroupes : il sagit donc dune modlisation, rsultante dune agrgation critique
des emplois.

Rfrentiel dEmploi, Activits et Comptences (REAC)


Le REAC est un document public caractre rglementaire (vis par larrt du titre
professionnel) qui sapplique aux titres professionnels du ministre charg de lemploi. Il
dcrit les repres pour une reprsentation concrte du mtier et des comptences qui
sont regroupes en activits dans un but de certification.

Savoir
Un savoir est une connaissance mobilise dans la mise en uvre de la comptence
professionnelle ainsi quun processus cognitif impliqu dans la mise en uvre de ce
savoir.

Libell rduit

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

29/32

Savoir-faire organisationnel
Cest un savoir et un savoir-faire de lorganisation et du contexte impliqus dans la mise
en uvre de lactivit professionnelle pour une ou plusieurs personnes.

Savoir-faire relationnel
Cest un savoir comportemental et relationnel qui identifie toutes les interactions
socioprofessionnelles ralises dans la mise en uvre de la comptence
professionnelle pour une personne. Il sagit didentifier si la relation sexerce : ct de
(sous la forme dchange dinformations) ou en face de (sous la forme de ngociation)
ou avec (sous la forme de travail en quipe ou en partenariat etc.).

Savoir-faire technique
Le savoir-faire technique est le savoir procder, savoir oprer mobiliser en utilisant
une technique dans la mise en uvre de la comptence professionnelle ainsi que les
processus cognitifs impliqus dans la mise en uvre de ce savoir-faire.

Titre professionnel
La certification professionnelle dlivre par le ministre charg de l'emploi est appele
titre professionnel . Ce titre atteste que son titulaire matrise les comptences,
aptitudes et connaissances permettant l'exercice d'activits professionnelles qualifies.
(Article R338-1 et suivants du Code de lEducation).

Libell rduit

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

30/32

Reproduction interdite
Article L 122-4 du code de la proprit intellectuelle
"Toute reprsentation ou reproduction intgrale ou partielle faite sans le consentement
de l'auteur ou de ses ayants droits ou ayants cause est illicite. Il en est de mme pour
la traduction, l'adaptation ou la transformation, l'arrangement ou la reproduction par un
artifice ou un procd quelconques."

Ralis par lAFPA pour le compte de lEtat