Sciences de l'ingénieur1ère

Documentation du cahier des charges
Exercices corrigés

Maîtrisez la documentation du cahier des charges : identification, formulation, hiérarchisation, validation et structuration des besoins dans la démarche d'ingénierie grâce à ces 5 exercices détaillés.

Concepts & Exercices
\(\text{Cahier des charges} = \sum_{i=1}^{n} \text{Besoin}_i + \text{Contrainte}_i + \text{Critère}_i\)
Structure du cahier des charges
Besoins exprimés
BE(x) → fonction
Spécifie ce que le système doit faire
Contraintes imposées
CI(x) → limitation
Spécifie les limites du système
Critères de validation
CV(x) → seuil
Détermine la mesure de satisfaction
📋
Définition : Le cahier des charges est le document qui formalise les besoins du client et les exigences du système.
📊
Contenu : Contexte, objectifs, besoins fonctionnels, non fonctionnels, contraintes, critères de validation.
🔗
Objectif : Servir de référence pour la conception et la validation du système.
✅
Validation : Doit être validé par toutes les parties prenantes du projet.
Exercice 1
Rédiger un cahier des charges pour un robot distributeur de snacks.
Exercice 2
Hiérarchiser les besoins dans un cahier des charges pour un système de gestion de parking.
Exercice 3
Structurer un cahier des charges en utilisant la méthode QFD.
Exercice 4
Valider la cohérence d'un cahier des charges pour une borne de recharge électrique.
Exercice 5
Établir la traçabilité entre les besoins et les exigences dans un cahier des charges.
Corrigé : Exercices 1 à 3
1 Rédaction du cahier des charges
Définition :

Cahier des charges : Document qui formalise les besoins du client et les exigences du système à concevoir.

Méthode de rédaction :
  1. Identifier le contexte et les objectifs du projet
  2. Recenser les besoins fonctionnels et non fonctionnels
  3. Définir les contraintes techniques et réglementaires
  4. Établir les critères de validation
  5. Structurer le document de manière claire et organisée

Robot Distributeur de Snacks - Cahier des Charges

🎯
Contexte et objectifs
• Automatiser la distribution de snacks dans les espaces publics
• Remplacer les distributeurs traditionnels par un robot mobile
• Offrir une expérience client innovante
⚙️
Besoins fonctionnels
• Naviguer dans un espace restreint
• Détecter la présence d'utilisateurs
• Proposer une sélection de snacks
• Gérer le paiement
• Distribuer le produit sélectionné
🛡️
Contraintes techniques
• Autonomie minimale de 8h
• Niveau sonore inférieur à 50dB
• Résistance aux chocs
• Sécurité des circuits électriques
• Facilité de recharge
Étape 1 : Analyse du contexte

Identifier le problème à résoudre et les objectifs visés par le système.

Étape 2 : Recensement des besoins

Lister les fonctions principales attendues du système (besoins fonctionnels).

Étape 3 : Identification des contraintes

Relever les limitations techniques, réglementaires et environnementales.

Cahier des charges complet = Contexte + Besoins + Contraintes + Validation
Réponse finale :

Document structuré comprenant contexte, besoins fonctionnels (navigation, détection, distribution), contraintes techniques (autonomie, bruit, sécurité).

Règles appliquées :

• Clarté : Chaque besoin doit être exprimé de manière précise et compréhensible

• Complétude : Couvrir tous les aspects fonctionnels et non fonctionnels

• Testabilité : Chaque exigence doit pouvoir être validée

2 Hiérarchisation des besoins
Définition :

Hiérarchisation : Organisation des besoins selon leur importance critique pour le succès du projet.

Méthode de hiérarchisation :
  1. Identifier les besoins critiques pour la sécurité
  2. Évaluer l'impact fonctionnel de chaque besoin
  3. Considérer les contraintes légales et réglementaires
  4. Classer par ordre d'importance : Critique > Haute > Moyenne > Basse

Système de Gestion de Parking

🔴
Niveau 1 - Critique
• Sécurité des véhicules et des piétons
• Accès autorisé uniquement aux utilisateurs valides
• Système de sauvegarde des données
🟡
Niveau 2 - Haute priorité
• Détection automatique des places libres
• Paiement sécurisé
• Interface conviviale
🟢
Niveau 3 - Moyenne priorité
• Esthétique du système
• Personnalisation des interfaces
• Statistiques d'utilisation
Étape 1 : Analyse des risques

Identifier les besoins liés à la sécurité des usagers et des biens.

Étape 2 : Évaluation fonctionnelle

Évaluer l'impact de chaque besoin sur le fonctionnement global du système.

Étape 3 : Classification par priorité

Affecter une priorité en fonction de la criticité, de la réglementation et de l'impact.

P1 (Critique) > P2 (Haute) > P3 (Moyenne)
Réponse finale :

Priorité 1 : Sécurité, accès autorisé, sauvegarde
Priorité 2 : Détection places, paiement, interface
Priorité 3 : Esthétique, personnalisation, statistiques

Règles appliquées :

• Sécurité avant tout : Les besoins de sécurité sont prioritaires

• Impact fonctionnel : Considérer l'importance pour le fonctionnement du système

• Réglementation : Respecter les normes légales en vigueur

3 Structure avec QFD
Définition :

QFD (Quality Function Deployment) : Méthode qui traduit les besoins clients en exigences techniques.

Méthode QFD :
  1. Identifier les besoins clients (What)
  2. Déterminer les caractéristiques techniques (How)
  3. Établir la matrice des relations
  4. Hiérarchiser les caractéristiques techniques

Matrice QFD - Application Mobile

Besoins Clients (What) Caractéristiques Techniques (How) Relation Poids
L'application est rapide Temps de réponse < 2 secondes ★ ★ ★ ★ ☆ 9
Interface intuitive Design ergonomique ★ ★ ★ ★ ★ 15
Sécurité des données Chiffrement AES-256 ★ ★ ★ ★ ★ 15
Disponible 24/7 Uptime > 99% ★ ★ ★ ☆ ☆ 6
🔄
Avantages de QFD
• Traduction des besoins en exigences techniques
• Hiérarchisation basée sur l'importance client
• Communication entre équipes
• Meilleure satisfaction client
Étape 1 : Identification des besoins clients

Recenser les attentes et exigences exprimées par les utilisateurs.

Étape 2 : Définition des caractéristiques techniques

Traduire les besoins en spécifications techniques mesurables.

Étape 3 : Matrice des relations

Établir la relation entre besoins et caractéristiques techniques.

Étape 4 : Hiérarchisation

Calculer les poids pour prioriser les caractéristiques techniques.

QFD = Σ(Besoins × Relations × Poids)
Réponse finale :

Matrice QFD complète avec relations entre besoins clients et caractéristiques techniques

Règles appliquées :

• Clarté : Chaque élément QFD doit être précisément défini

• Hiérarchie : Utiliser des poids pour prioriser

• Communication : Faciliter la compréhension entre équipes

Corrigé : Exercices 4 à 5
4 Validation du cahier des charges
Définition :

Validation : Processus de vérification que le cahier des charges est complet, cohérent, réalisable et non redondant.

Méthode de validation :
  1. Vérifier la complétude : tous les besoins sont-ils présents ?
  2. Tester la cohérence : aucune contradiction entre les besoins
  3. Évaluer la réalisabilité : les besoins sont-ils techniquement possibles ?
  4. Confirmer la non-redondance : chaque besoin est-il unique ?

Borne de Recharge Électrique - Validation

✅
Complétude
• Puissance de charge : 7.4 kW
• Type de connecteur : Type 2
• Communication avec le véhicule
• Affichage des informations de charge
🤝
Cohérence
• Tension d'entrée : 230V triphasé
• Courant maximal : 32A
• Normes de sécurité : CEI 61851
🔧
Réalisation technique
• Technologie de charge embarquée
• Composants certifiés
• Architecture modulaire
Étape 1 : Analyse de complétude

Vérifier si tous les besoins essentiels sont spécifiés : puissance, connectique, communication.

Étape 2 : Vérification de cohérence

Comparer les spécifications entre elles : tension vs courant, puissance vs normes.

Étape 3 : Évaluation de la réalisabilité

Vérifier si les technologies existent pour satisfaire les besoins.

Étape 4 : Contrôle de redondance

S'assurer qu'aucun besoin ne duplique un autre fonction.

Validation réussie : C(100%) + H(100%) + R(100%) - Red(0%)
Réponse finale :

Besoins validés : complets, cohérents, réalisables, non redondants

Règles appliquées :

• CHAMP : Complétude, Cohérence, Hiérarchie, Acceptabilité, Mesurabilité, Précision

• Testabilité : Chaque besoin doit être testable

• Atomicité : Chaque besoin doit être unique

5 Traçabilité des besoins
Définition :

Traçabilité : Maintenir les liens entre les besoins du cahier des charges et les solutions techniques.

Méthode de traçabilité :
  1. Numéroter chaque besoin de manière unique
  2. Associer chaque besoin à une ou plusieurs solutions techniques
  3. Créer un tableau de traçabilité
  4. Mettre à jour la traçabilité à chaque modification

Matrice de traçabilité

ID Besoin Description Solution technique Statut
BC_001 Système de connexion WiFi Module ESP32 Implémenté
BC_002 Interface tactile Écran LCD 4.3" + capteur tactile Implémenté
BC_003 Autonomie 8h minimum Batterie LiPo 5000mAh Validé
BC_004 Température de fonctionnement -10°C à +50°C Composants industriels En cours
🔗
Importance de la traçabilité
• Suivre l'évolution des besoins
• Identifier les impacts des modifications
• Assurer la conformité au cahier des charges
• Faciliter les audits et validations
Étape 1 : Numérotation des besoins

Attribuer un identifiant unique à chaque besoin (BC_001, BC_002, ...)

Étape 2 : Association aux solutions

Lier chaque besoin à une ou plusieurs solutions techniques appropriées.

Étape 3 : Création de la matrice

Créer un tableau avec les relations entre besoins et solutions.

Étape 4 : Mise à jour continue

Maintenir la traçabilité à jour pendant tout le cycle de vie du projet.

Traçabilité = Σ(Liens Besoin-Solution) / Total Besoins
Réponse finale :

Matrice de traçabilité complète avec liens entre besoins et solutions techniques

Règles appliquées :

• Unicité : Chaque besoin a un ID unique

• Complétude : Tous les besoins sont tracés

• Maintenance : La traçabilité est maintenue durant le projet

Cours bien détaillé
\(\text{Qualité Cahier des Charges} = \frac{\sum(\text{Besoins Validés})}{\text{Total Besoins}} \times 100\)
Indicateur de qualité
📋
Définition : Le cahier des charges est le document de référence qui formalise les besoins du client.
📊
Contenu : Contexte, objectifs, besoins fonctionnels/non fonctionnels, contraintes, critères de validation.
🔗
Objectif : Servir de référence pour la conception et la validation du système.
✅
Validation : Doit être validé par toutes les parties prenantes du projet.
💡
Conseil : Toujours valider le cahier des charges avec les parties prenantes
🔍
Attention : Les besoins doivent être mesurables et testables
⚡
Astuce : Utiliser des outils comme QFD ou IDEF0 pour la structuration
📋
Méthode : Numéroter les besoins pour une traçabilité efficace
✅
Vérification : Appliquer la règle CHAMP (Complet, Hiérarchisé, Acceptable, Mesurable, Précis)
Méthodes de documentation :
  • QFD : Quality Function Deployment pour relier besoins à exigences
  • IDEF0 : Modélisation fonctionnelle (Input, Process, Output, Control)
  • MoSCoW : Classification Must, Should, Could, Won't
  • SysML : Diagrammes de blocs, cas d'utilisation, exigences
Règles importantes :
  • Les besoins doivent être exprimés en langage clair et non ambigu
  • Chaque besoin doit être unique et atomique
  • La traçabilité permet de suivre l'évolution et les impacts
  • La validation garantit la cohérence et la réalisabilité
Caractéristiques des bons besoins :
  • Concis : Courts et directs
  • Compréhensibles : Accessibles aux parties prenantes
  • Complets : Sans omission d'information
  • Cohérents : Sans contradictions internes
  • Corrects : Fidèles aux besoins exprimés
Documentation du cahier des charges Introduction à la démarche d’ingénierie