Programme

Sciences de l'ingénieur (Spé) — Analyser un système

Cahier des charges et exigences

Analyse fonctionnelle, diagramme des exigences SysML, besoin client et performances attendues

Résumé synthétiqueFiche en 4 sectionsQuiz de 10 questionsGratuit, sans pub

Résumé

L'analyse d'un système technique commence par l'identification du besoin auquel il répond. Le cahier des charges fonctionnel (CdCF) traduit ce besoin en exigences mesurables : par exemple, pour un drone de livraison, on spécifie une charge utile de 2 kg, une autonomie de 30 minutes et une portée de 5 km. Le diagramme des exigences SysML (requirement diagram) organise ces exigences de manière hiérarchique, en distinguant exigences fonctionnelles (ce que le système doit faire) et exigences non fonctionnelles (contraintes de masse, coût, sécurité). Chaque exigence est identifiée par un identifiant unique, un texte descriptif et des critères d'acceptation. Les relations entre exigences incluent la dérivation (derive), le raffinement (refine) et la satisfaction (satisfy) par un bloc du système. Cette modélisation permet de vérifier que toutes les attentes du client sont prises en compte avant la conception.

S'entraîner

Questions fréquentes

Les points clés à retenir sur Cahier des charges et exigences, extraits du quiz de révision.

Quel document traduit le besoin du client en exigences mesurables ?
Réponse :
Le cahier des charges fonctionnel
Le cahier des charges fonctionnel (CdCF) est le document qui formalise les fonctions de service et les exigences associées, avec des critères mesurables.
Dans un diagramme SysML des exigences, quel stéréotype identifie une exigence ?
Réponse :
«requirement»
En SysML, les exigences sont représentées par des rectangles avec le stéréotype «requirement», contenant un id et un text.
Quelle relation SysML relie un composant à l'exigence qu'il remplit ?
Réponse :
«satisfy»
La relation «satisfy» indique qu'un bloc (composant du système) satisfait une exigence donnée.
Qu'est-ce qu'une exigence non fonctionnelle ?
Réponse :
Une contrainte sur la performance, la sécurité ou l'environnement
Les exigences non fonctionnelles portent sur les contraintes (performance, sécurité, coût, environnement) et non sur les fonctions principales.