Vous êtes sur la page 1sur 7

L'Analyse Fonctionnelle, pourquoi et comment ? Schma synoptique.

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.

Voici un schma du droulement habituel d'un projet.

Analyse fonctionnelle Etude, conception

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.

1 Recenser les fonctions


La structure de l'expression d'une fonction est normalise. Elle se compose d'un verbe ou d'un groupe verbal qui caractrise l'action et de complments reprsentant notamment les lments du milieu extrieur concerns par la fonction.

Analyse Fonctionnelle Schma synoptique

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.

1.1 Les fonctions de service principales


Pour dterminer les fonctions principales, il faut se poser les questions suivantes : A quoi cela sert ? Cet objet pour quoi faire ? A qui l'objet rend service ? Sur quoi l'objet agit-il ? A cette ou ces fonctions principales peuvent s'ajouter des fonctions secondaires rpondant aux mmes questions.

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)

1.2 Les fonctions de service contraintes


Pour dterminer les fonctions contraintes, il faut imaginer le produit dans son environnement (L'environnement peut tre dfini par tout ce qui n'est pas le produit) et se poser les questions suivantes : Avec quoi l'objet est-il en relation ? O est utilis l'objet ? Qui utilise l'objet ? Quels sont les impratifs lis ces lments du milieu extrieur ? Les lments du milieu extrieur peuvent tre une alimentation lectrique, une personne, les conditions climatiques, A ce stade de l'tude, le produit n'est pas une solution, on cherche seulement caractriser les interactions entre celui-ci et l'environnement.

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

Analyse Fonctionnelle Schma synoptique

Page 2

Anthony Juton

2 Caractriser les fonctions


Cette tape consiste identifier les critres (des valeurs physiques mesurables), prciser le niveau attendu (les performances) et fixer les valeurs limites acceptables pour ces critres. En effet, dans les fonctions nonces ci-dessus pour le four, certaines sont trs subjectives (un prix raisonnable, tre fiable, tre facile d'emploi). On remplit alors un tableau de la forme suivante : Fonction Critres niveaux Limite

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

niveaux De 110 250C

Limite +-10%

5C autour de la consigne De 1 mn 2 h

+-10% Prcision de 1mn

Mode pyrolyse Tension d'alimentation


Frquence

500C 230 V AC

+-10% +-20 V

50 ou 60 Hz

+-2%

Analyse Fonctionnelle Schma synoptique

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

Attendre mise en place des aliments validation

Proposer choix du mode de cuisson validation

Proposer choix de la temprature validation

Proposer dure de cuisson dmarrage

3 fin de la cuisson 4 Faire sonner Alarme acquittement

Cuire arrt demand par lutilisateur

Analyse Fonctionnelle Schma synoptique

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.

4 Des fonctions de service aux fonctions techniques


L'analyse fonctionnelle tant valide, la conception peut commencer. La premire phase de la conception consiste partir des fonctions de service (cf tableau des fonctions ci-dessus) pour aboutir aux fonctions techniques. La question qui se pose alors est comment ?

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 ?

Analyse Fonctionnelle Schma synoptique

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 :

Commandes Energie utilisateurs lectrique

Aliments non cuits Cuire les aliments

Aliments cuits

Four

Analyse Fonctionnelle Schma synoptique

Page 6

Anthony Juton

Energie lectrique

Commandes utilisateurs

Commander

commande

temprature nergie lectrique module

Alimenter nergie lectrique Aliments non cuits gradateur

Chauffer lenceinte rsistance Four

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.

Analyse Fonctionnelle Schma synoptique

Page 7

Anthony Juton