Cette analyse fonctionnelle sera propose par le bureau d'tude et valide par le client. Il faut donc qu'elle utilise un langage comprhensible par tous (pas de jargon de spcialistes). Le fait de ne pas utiliser de langage technique est aussi une faon d'viter de choisir les solutions techniques avant d'avoir exprim les besoins.
Conception
Dveloppement Ralisation Programmation Ralisation Tests unitaires Mise au point Intgration Tests dintgration, Mise au point Mise en service, Maintenance
L'analyse fonctionnelle, arrivant en tout dbut de la phase de conception, pose les premiers jalons qui vont guider celle-ci. Lorsque l'analyse fonctionnelle est valide par le client, la phase de conception peut commencer. Lors de la conception puis du dveloppement, le projet s'carte souvent plus ou moins de l'analyse fonctionnelle de dpart. Il ne faut pas s'en offusquer : la connaissance du produit et des possibilits technologiques s'affinent lors de la conception. Chaque cart doit par contre tre valid par le client.
Pour illustrer notre propos, nous prendrons l'exemple de la conception d'un four domestique.
Page 1
Anthony Juton
A ce niveau, la fonction, dite fonction de service, caractrise le besoin et non la solution technique qui permet de rpondre ce besoin. Les solutions techniques arriveront aprs la validation de l'analyse fonctionnelle. On distingue deux familles de fonctions de service : Les fonctions principales : ce sont les fonctions qui satisfont le besoin. Elles assurent la prestation. Les fonctions contraintes : ce sont les fonctions qui caractrisent ladaptation du produit lenvironnement ou les contraintes de lenvironnement sur le produit.
Par exemple la fonction principale du four est : cuire correctement les aliments de l'utilisateur. Une fonction secondaire peut tre : s'auto-nettoyer (four pyrolyse)
Par exemple, les fonctions contraintes du four seront : tre aliment par les rseaux lectriques europens ne pas tre dangereux pour les enfants dans la cuisine rentrer dans les emplacements pour four des cuisines standards avoir un prix raisonnable tre fiable tre facile d'emploi
Page 2
Anthony Juton
Exemple de notre four Fonction cuire correctement les aliments de l'utilisateur Critres Plage de temprature de cuisson Rgulation de la temprature Programmation du temps de fonctionnement s'auto-nettoyer tre aliment par les rseaux lectriques europens Avoir un prix raisonnable ne pas tre dangereux pour les enfants dans la cuisine tre facile d'emploi
Temprature faade Rsistance bris de glace de la porte Temps de prchauffage Complexit des menus 15 mn pour passer de 10C 200C Pas plus de 3 sous-menus pour cuire un chapon* Non ngociable +-2 mn Cf norme NF EN 60 335-2-6 Scurit des appareils lectrodomestiques et analogues. prix 400 euros maximum
Limite +-10%
5C autour de la consigne De 1 mn 2 h
500C 230 V AC
+-10% +-20 V
50 ou 60 Hz
+-2%
Page 3
Anthony Juton
Etc Cette tape est primordiale pour la suite : le temps de prchauffage souhait va conditionner la puissance des rsistances du four, la prcision de la rgulation de la temprature va faire pencher ou non la balance vers une rgulation numrique, plus chre mais plus prcise. Il peut alors s'avrer pendant la conception que certains critres s'opposent : la prcision de temprature de 5C autour de la consigne peut ne pas tre compatible avec un prix infrieur 400 euros. Dans ce cas, le produit ralis ne sera pas en accord compltement avec l'analyse fonctionnelle de dpart, trop ambitieuse.
3 La description du fonctionnement
Pour complter la liste des fonctions, on rajoute une description du fonctionnement (description des diffrents modes de marches et d'arrt). Cette descritpion peut tre faite de manire littrale ou sous forme de grafcet (cf II2) ou de machine tat (cf IE S3). L encore, il n'est pas question de solution technique mais simplement d'expliquer la faon dont on souhaite que se comporte le systme, avec du vocabulaire comprhensible de tous. Les diffrents modes dde fonctionnement peuvent tre les suivants (liste non exhaustive et non obligatoire) : Mode dmarrage Modes de marche automatique Modes de marche manuelle Arrts Mise en service Mise hors service, etc...
Par exemple Description sous forme de grafcet du mode de fonctionnement normal du four
Page 4
Anthony Juton
Description sous forme littrale du mode de fonctionnement "pyrolyse" L'utilisateur choisit dans le menu la fonction pyrolyse et valide. Le four monte jusqu' la temprature de 500C et reste cette temprature pendant 5 mn. Aprs ces 5 mn, le four s'arrte de chauffer. Pendant toute la phase de nettoyage (monte en temprature, phase 500C et retour moins de 200C), la porte du four est verrouille. Le menu permet d'arrter la phase de pyrolyse lorsqu'elle est lance.
En plus de la description des diffrents mode de fonctionnement, on peut trouver une description des scurits, une description des interfaces (les menus sont alors dcrits page par page), une description du traitement effectuer en fonction des dfauts, etc... L'analyse fonctionnelle regroupe toutes les indications sur les fonctions du systme (fonctions de scurit, fonctions de dialogue avec l'utilisateur...) requises par le client.
A ce stade, l'analyse fonctionnelle est termine et doit, aprs quelques habituels allers-retours chez le client pour s'amliorer, tre valide par ce dernier.
Il existe plusieurs niveaux de dtails des fonctions techniques. Le travail en quipe amne rpartir la ralisation des fonctions techniques entre plusieurs groupes. A chaque niveau, il est donc important de bien expliciter les interactions entre les diffrentes fonctions techniques.
Pour cela, on reprsente les fonctions par des blocs avec gauche leurs entres principales, audessus les entres secondaires et droite les sorties. Si la solution rpondant la fonction technique est dj nomme, on peut crire son nom au-dessous. Les liens entre les blocs sur ce type de schma que nous appellerons schma synoptique* devront tre dtaills au maximum au-dessous : Si c'est une information : quelle est la fonction de l'information ? quelle est la nature de l'information (analogique ou numrique, nombre de bits, niveaux) ? A quoi correspondent les valeurs de l'information ? Si c'est un lien de puissance : Sous quelle forme est l'nergie cet endroit ?
Page 5
Anthony Juton
On trouvera une manire (couleur, paisseur du trait) de discerner sur ces schmas synoptiques les liens correspondant de la puissance et ceux correspondant des informations.
Il est possible qu'une partie des informations ne soient pas disponible ds les premiers pas de la conception (par exemple la tension renvoye par un capteur de temprature que l'on n'a pas encore choisi).
Exemple du four : La fonction de service principale est "cuire correctement les aliments". Comment cuire correctement les aliments, en respectant les fonctions contraintes bien sr ? Une solution est de chauffer les aliments Comment chauffer prcisment les aliments ? En rchauffant prcisment l'enceinte du four l'aide d'une rsistance ? Comment rchauffer prcisment l'enceinte du four l'aide d'une rsistance ? En alimentant la rsistance l'aide d'un gradateur command. On voit alors apparatre ici trois fonctions : une fonction chauffer l'enceinte ralise par une rsistance, une fonction alimente la rsistance ralise par un gradateur et une fonction commander le gradateur, ralise par un dispositif dont la nature n'est pas encore dcide. Le schma synoptique de base correspondant la fonction principale devient le suivant :
Aliments cuits
Four
Page 6
Anthony Juton
Energie lectrique
Commandes utilisateurs
Commander
commande
Aliments cuits
Dtails des liens entre les blocs Energie lectrique : Rseau lectrique europen, 230 V AC, 50 ou 60 Hz Energie lectrique module : tension du rseau hache par le gradateur Temprature : information analogique sur la temprature. La plage des valeurs de tension possibles et leurs correspondances en degr dpend du capteur qui sera choisi. Commande : information pour la commande du gradateur : elle a la forme d'un signal MLI (modulation de largeur d'impulsion) synchronis sur la tension rseau.
A partir de ce moment, chaque bloc peut tre confi une quipe de conception qui ne manquera pas de transmettre au plus tt les informations ncessaires pour prciser ce schma.
Bibliographie : exemple d'analyse fonctionnelle : http://www.si.ens-cachan.fr/ressource/r13/r13.htm exemple de schma synoptique : http://www.si.ens-cachan.fr/ressource/r8/r8.htm exemple de cration de cahier des charges fonctionnel : http://barreau.matthieu.free.fr/cours/cdc-af/cdc-statistiques.pdf
* Le chapon, quoique de la mme race que la poule, se diffrencie un peu : en effet, comme chacun sait, "une poule, cha pond et un chapon, cha pond pas." * Synoptique : qui offre une vue gnrale d'un ensemble.
Page 7
Anthony Juton