Projet Innovation nalyse fonctionnelle iziguide By LE Van Ngoc L Ngoc Hoai Nam LE nh Dung BUI Van Muoi MY Duy Long
nalyse Fonctionnelle L analyse fonctionnelle est une démarche qui consiste à recenser, caractériser, ordonner, hiérarchiser les fonctions d un produit ou d un service, autrement dit l analyse fonctionnelle est l ensemble d outils qui nous permet à améliorer la qualité du produit en s intéressant d abord à ses fonctions. Elle permet ainsi de : - S assurer de répondre à un besoin et d identifier les degrés de liberté. - Remettre en cause les solutions existantes et d élargir les champs des possibilités. - Mieux circonscrire les zones d étude et d optimiser localement les solutions sans perdre de vue l ensemble. L'analyse fonctionnelle est possible grâce à des outils clairement définis. On trouve ainsi : - La bête à cornes, qui permet d'exprimer la recherche du besoin. - Le diagramme pieuvre, qui permet de définir les liens (c est-à-dire les fonctions de service) entre le système et son environnement. Ce diagramme permet de recenser la plupart des fonctions du système. - Le tableau fonctionnel qui permet de décrire et lister les fonctions primaires, secondaires et contraintes du système étudié. - Les diagrammes FST et SDT, qui permettent la recherche de solutions technologiques.
. nalyse du besoin Une première analyse permettant de montrer le besoin de l utilisateur auquel notre logiciel vise à réponse est essentiel. Nous identifions ce besoin grâce à l outil «bêtes à cornes» ci-dessous. insi notre but est de libérer les touristes en eux donnant des informations concernées la visite sous forme vocale. B. Etude de la faisabilité L un des buts de l analyse fonctionnelle est d identifier clairement les fonctions qui contribuent à l expression fonctionnelle du besoin de l utilisateur. Grace au besoin perçu, nous avons commencé par recenser les fonctions globales du logiciel. 1. Identification et caractérisation des fonctions de notre logiciel.
L analyse fonctionnelle externe concerne essentiellement les fonctions d usage ou de service visà-vis du milieu extérieur de notre logiciel, dont fait partie l utilisateur. Pour celles-ci, nous indiquerons éventuellement les conditions sous lesquelles nous considérons qu elles satisfont au besoin auquel doit répondre notre logiciel (niveau d éligibilité et flexibilité en fonction des critères appropriés). Nous utiliserons pour cela les notations suivantes : Priorité Importance 1 Souhaitable 2 Nécessaire 3 Importance 4 Très importance 5 Vitale Nous définissons quatre classes de flexibilité : Priorité F0 F2 F3 Niveau Flexibilité nulle, niveau impératif Flexibilité faible, niveau peu négociable Flexibilité bonne, niveau négociable Flexibilité forte, niveau très négociable Plus la flexibilité est forte, plus la fonction est moins prépondérante pour l évaluation de la solution. Nous définissons également une échelle de niveau d éligibilité pour les fonctions non quantifiables: Notation Importance niveau d éligibilité de la fonction
B C D Très forte Forte Moyenne Faible Coté du mobile Fonctions principales : Description Priorité Critère Niveau Flexibilité Remarque FS1 Capturer d une image avec le caméra du mobile 5 Image net F0 FS2 Etablir la connexion 5 Réponse F0 d Internet du serveur FS3 Envoyer l image capturée 5 CK du F0 au serveur via 3G ou wifi serveur FS4 Transformer de texte à son 5 Correct FS5 Recevoir le fichier de son 5 Reçu avant F0 (MP3) depuis le serveur la seuil de temps d attente FS6 Lire le fichier MP3 4 Correct F0 Fonctions d usages : Description Priorité Critère Niveau FU1 Paramétrer les fonctions 3 Facile et B Capture l image et rapide Lecture d infos FU2 Sauvegarder et recharger 3 Facile et B la configuration courant FU3 Permettre à l utilisateur d enregistrer les fichiers d infos FU4 Rétablir la connexion Internet en cas d une coupure du réseau Flexibilité Remarque F0 rapide 4 Test B 5 Temps de reconnexion < 10s FU5 Permettre de revenir à 3 Test B
l information précédente FU6 fficher une belle interface FU7 Vérifier la connexion d Internet FU8 Détecter l appareil photo du mobile 4 Claire, facile à utiliser 3 Réponse du serveur 5 F0 Fonctions de Contrainte Description Priorité Critère Niveau Flexibilité Remarque FC1 Contrôler la qualité de 5 Net F0 l image capturée FC2 Contrôler le temps de réponse du serveur à distance => Seuil de temps d attente de la réponse 4 Test B F0 FC3 Taille du logiciel installé sur 4 Max = 50 C le disque-dur du mobile est acceptable MB FC4 Taille mémoire lors de lancement du produit est acceptable FC5 Ne pas consommer beaucoup d énergie du mobile FC6 voir un cout et prix accessibles FC7 Permettre de mettre à jour le logiciel 4 Max = 15 MB 4 Temps d utilisation > 4h 5 Prix max = 10 4 facile et rapide B B vec 3G B F0 Fonctions de d Estime Description Priorité Critère Niveau 5 Bonne appréciation du client FE1 Permettre à l utilisateur de s approprier de technologie innovante 95% du panel des utilisateurs satisfaits Flexibilité Remarque
Coté du serveur Fonctions principales : Description Priorité Critère Niveau Flexibilité Remarques FS7 Etablir la connexion 5 Réponse du F0 d Internet serveur FS8 Recevoir l image depuis le 5 CK du F0 mobile serveur FS9 Transformer de l image au 5 Haute F0 texte performance FS10 Retirer les mots clés 4 Correct F0 FS11 Rechercher les 5 Trouver une informations concernées avec les mots clés trouvés réponse FS12 Récupérer le contenu utile (texte) de la réponse du recherche (HTML/XML) 5 Correct FS13 Renvoyer le fichier de son (MP3) au mobile 5 CK du mobile Fonctions secondaire Description Priorité Critère Niveau FU9 Pouvoir rétablir la 5 Temps de connexion Internet en cas reconnexion d une coupure du réseau < 10s FU10 Vérifier la connexion d Internet 4 Retour d un serveur Flexibilité Remarque F0 Fonctions de Contrainte Description Priorité Critère Niveau Flexibilité Remarques FC8 Contrôler la qualité de 5 Net, bon F0 l image reçue qualité FC9 Contrôler le temps de 5 < 5s réponse du serveur de la recherche à distance => Seuil de temps d attente de la réponse FC10 voir une bonne qualité de 4 ressource FC11 Temps de traitements 5 < 3s
faible FC12 Permettre de mettre à jour le serveur 4 facile et rapide B 2. Relation de notre logiciel avec l environnement L analyse fonctionnelle se doit aussi de prendre en compte les relations du logiciel et tout ce qui l environne. Pour cela, il faut examiner les rapports entre notre logiciel et tout ce qui l environnera dans les différentes situations où il sera utilisé. Nous allons alors effectuer le diagramme pieuvre utilisation du IziGuide. Les pieuvres issues de la méthode PTE nous permettront d évaluer l ensemble des contraintes liées à l environnement auquel est soumis notre logiciel. Ces contraintes pouvant être techniques, humaines, économiques, naturelles Environnement d utilisation : Diagamme Pieuvre Utilisation FP1 : Utilisateurs IziGuide via Mobile - Donner aux utilisateurs d informations sous forme locale
- Libérer les utilisateurs lors d une visite. FC1 : Utilisateurs IziGuide - Offrir une certaine garantie de fonctionnement - Pouvoir lancer facilement le logiciel - Ne pas faire attendre l utilisateur - ppliquer la configuration rapidement FC2 : Serveur IziGuide - Pouvoir communiquer facilement et rapidement - Transférer les données avec accusé de réception - ssurer le temps de réponse < le seuil (10s) FC3 : Energie IziGuide - u niveau de batterie, ne pas consommer beaucoup d énergie du mobile FC4 : Ressource d Internet IziGuide - Pouvoir établir la connexion rapidement - Trouver correctement l informations que l utilisateurs ont besoin FC5 : Mobile IziGuide - Pouvoir détecter puis utiliser l appareil photo du mobile - Pouvoir utiliser la connexion 3G ou wifi - Ne pas prendre beaucoup de mémoire (Ram) lors du lancement - Ne pas prendre beaucoup de place sur le mémoire interne du mobile - Etre capable de lire le fichier de la parole reçu depuis le serveur 3. Hiérarchisation des fonctions de notre système Toutes les fonctions n ont pas la même importance, nous allons hiérarchiser les fonctions de service et les fonctions de contrainte. La hiérarchisation étant le classement en importance relative. Les fonctions seront notées comme le montre le tableau suivant. Pour les notations des coefficients des fonctions, nous avons utilisé cette échelle : 1 Fonctions presque de même importance 2 Fonction précédente légèrement supérieure 3 Fonction précédente moyennement supérieur 4 Fonction précédente nettement supérieur
Le classement est obtenu suivant la comparaison des fonctions issues de l analyse précédente (service et de contrainte) en fonction de l ordre d importance de chacune des fonctions. Le tableau suivant montre le détail de la comparaison de l importance des fonctions deux à deux qui nous permis d établir le classement précédent. FS1 FS2 FS3 FS4 FS5 FS6 FC1 FC2 FC3 FC4 FC5 FC6 FC7 Score FS1-1 1 FS4 1 FS1 FS1 FS1 FS1 FS1 FS1 FS1 FS1 25 2 2 2 2 4 4 2 2 4 FS2 - - 1 FS4 1 FS2 FS2 FS2 FS2 FS2 FS2 FS2 FS2 25 2 2 2 2 4 4 2 2 4 FS3 - - - FS4 1 FS3 FS3 FS3 FS3 FS3 FS3 FS3 FS3 25 2 2 2 2 4 4 2 2 4 FS4 - - - - FS4 FS4 FS4 FS4 FS4 FS4 FS4 FS4 FS4 34 2 2 3 3 4 4 3 3 4 FS5 - - - - - FS5 1 FS5 FS5 FS5 1 1 FS5 16 2 2 2 2 2 FS6 - - - - - - FC1 2 1 1 1 1 1 1 6 FC1 - - - - - - - FC1 FC1 FC1 FC1 1 FC1 14 2 2 2 2 2 FC2 - - - - - - - - 1 1 1 FC6 1 5 2 FC3 - - - - - - - - - 1 1 FC6 1 5 2 FC4 - - - - - - - - - - 1 FC6 1 5 2 FC5 - - - - - - - - - - - FC6 2 1 6 FC6 - - - - - - - - - - - - 1 13 FC7 - - - - - - - - - - - - - 6 Score total = 185
Diagramme de secteurs qui montre la répartition de l ordre d importance de chaque fonction : FC4 3% FC3 3% FC2 3% FC1 8% FC7 3% FC5 3% FC6 7% FS1 13% FS2 13% FS6 3% FS5 9% FS4 18% FS3 14% Diagramme de FST 4. Cycle de vie du produit :
Cette étude permet de mettre en lumière toutes les situations dans lesquelles notre produit pourra se trouver durant sa vie. Son cycle de vie débute par la phase de recherche de solutions techniques et de développement et se termine à la fin de son aptitude à l usage et à sa destruction. Le schéma ci-dessous représente les différentes phases du cycle de vie. Bibliographie : Conception de l nalyse Fonctionnelle : Wikipédia http://fr.wikipedia.org/wiki/nalyse_fonctionnelle_%28conception%29 nalyse fonctionnelle, de méthode aux outils : Patrice Severin http://www.management-projet.org/projet1/spip.php?article60