Cours – Séance 2 : Le cahier des charges fonctionnel (CdCF)
Objectifs pédagogiques :
• Comprendre la structure détaillée du cahier des charges fonctionnel
• Savoir rédiger les besoins utilisateurs et les fonctionnalités
• Différencier exigences, fonctionnalités et cas d’usage
I. Qu’est-ce qu’un CdCF ?
Le cahier des charges fonctionnel (CdCF) précise les besoins métiers, les scénarios
d’utilisation et les fonctionnalités d’un système, sans imposer de solution technique.
C’est un document centré sur l’utilisateur et ses attentes.
Différence avec le CdC technique :
Le CdCF décrit ce que le système doit faire ; le CdC technique explique comment le
faire.
II. Structure détaillée d’un CdCF
1. Présentation du projet
➜ Résumé des objectifs et de la problématique.
2. Contexte métier et utilisateurs
➜ Qui sont les utilisateurs ? Quel est leur besoin réel ?
3. Objectifs fonctionnels
➜ Quelles fonctions principales doit remplir l’application ?
4. Fonctionnalités attendues (liste ou tableau)
➜ Fonction 1 : description + déclencheur + résultat attendu
➜ Fonction 2 : ...
5. Scénarios d’usage (cas d’utilisation)
➜ Décrire le parcours d’un utilisateur type.
6. Contraintes fonctionnelles
➜ Exemples : accessibilité, ergonomie, multilingue, sécurité des données, etc.
III. Exemples de fonctionnalités dans un CdCF
Fonctionnalité Description
Création de compte L’utilisateur peut créer un profil via une adresse e-mail
Réservation en ligne Choix d’une date et validation du rendez-vous
Notification automatique Envoi d’un rappel 24h avant par e-mail ou SMS
IV. 🛠 Erreurs fréquentes à éviter
• Mélanger le quoi (fonctionnel) avec le comment (technique)
• Écrire des phrases vagues comme “le système doit être rapide”
• Oublier certains profils utilisateurs (admin, visiteur, etc.)
Activité pratique – Atelier de rédaction
Sujet : Application mobile de réservation de séances de sport (salle de fitness)
1. Rédigez les objectifs fonctionnels
2. Listez 5 fonctionnalités précises
3. Écrivez 1 scénario d’usage (par exemple : réservation d’une séance de yoga)
Travail en groupes de 3 – Durée : 30 minutes
Restitution collective : lecture et feedback croisé
Jeu ludique – "Qui suis-je ?" fonctionnel
Chaque élève tire une carte avec une “fonctionnalité floue” (ex : “le site doit être
simple”).
Le groupe doit reformuler cette exigence de manière claire et fonctionnelle.
Objectif : améliorer l’expression des besoins utilisateurs.
Devoir facultatif
Rédigez un cahier des charges fonctionnel (1 page max) pour une application de
gestion des repas à la cantine scolaire. Inclure :
• Objectifs
• 4 fonctionnalités
• 1 scénario utilisateur
• Contraintes fonctionnelles