~~NOTOC~~ ======Le cahier des charges (SysML)====== C'est le document décrivant le contenu et les limites du projet. Il s'exprime généralement sous la forme d'un tableau regroupant par fonctions à satisfaire les niveaux et critères retenus. Nous allons dans cette leçon voir comment le rédiger. __**Compétence(s)**__ * CT 2.1 : Identifier un besoin et énoncer un problème technique, identifier les conditions, contraintes (normes et règlements) et ressources correspondantes. * CT 2.3 : S’approprier un cahier des charges. __**J’ai acquis la(les) compétence(s) si :**__ * Je suis capable d'exprimer un besoin en terme de fonction à satisfaire et de contraintes. * Je suis capable de fixer des critères et niveaux à respecter pour un projet. * Je suis capable d'expliquer et justifier mes choix. =====Définitions à connaître===== **Rappels :** * La **fonction d'usage** ("À quoi ça sert ?") défini le besoin satisfait par un objet technique. * Les **fonctions techniques** [FT] découlent de la fonction d'usage et sont nécessaires au fonctionnement. * La **fonction d'estime** [FE] ("Qu'est ce qui me plaît ?") défini ce qui dans l'objet attire le consommateur. * **Une fonction s'exprime avec un verbe à l'infinitif et un complément**. * Une **loi** est définie par le gouvernement et s'impose à tous. * Une **norme** est défini par des organisations agréées et s'impose aux fabricants. =====Exemple pratique : La tondeuse à gazon===== - Je peux regrouper et organiser mes idées dans une **carte mentale** complétée par tout les membres du projet. - Lorsque je penserai avoir fait une analyse exhaustive **des interacteurs et des interaction**, je définirai pour chacune **les critères et leur niveau** niveaux à prendre en compte. Je pourrai y ajouter un niveau de priorité. - Je mettrai ensuite au propre mon **cahier des charges** en utilisant les outils SysML. ====Les interacteurs et les interactions==== J'y mets tout les éléments extérieurs aux système et j'exprime par une fonction chaque interaction. Une fonction peut être : * Principale [FP] si elle relie 2 interacteurs via le système (L'utilisateur utilise la tondeuse à gazon pour couper l'herbe et aussi pour évacuer l'herbe). * De contrainte ou d'estime [FC et FE] si elle ne concerne qu'un élément extérieur. Je peux regrouper des fonctions en sous fonctions techniques. ====Les critères et les niveaux==== * Un **critère** est quelque chose d'observable ou mesurable sans ambiguïté * Un **niveau** est la valeurs du critère. Elle est souvent précisée par un qualificateur (maxi, mini ...) mais toujours sans ambiguïté. {{ :cours:tondeuse_a_gazon.png?600 |}} Les critères et les niveaux permettent de qualifier et quantifier les performances attendues pour chaque fonction à satisfaire. ====Le cahier des charge==== Exemple de cahier des charges pour la tondeuse à gazon {{ :cours:cahier_des_charges_sysml.png?400 |}} =====Pour aller plus loin===== **Fiche de synthèse** * {{https://pedagogie.ac-toulouse.fr/sii/sites/default/files/techno_college/cycle4/fc-cycle4/dic/dic12_cahier-des-charges-vsysml_v2.pdf|Le cahier des charges}} **Sur WikiPédia** * [[wpfr>Cahier_des_charges_fonctionnel|]] Présentation du cahier des charges (ancienne version méthode APTE)