Sciences de l'Ingénieur • 1ère • Analyse du besoin et démarche de projet

Modélisation des Exigences

Exigences Techniques
Exigence = \sum_{i=1}^{n} E_i(Niveau, Critère, Métrique)
Spécifications formelles des besoins du système
Exemple d'Exigences:
• Exigence fonctionnelle: Le système doit transmettre des données à 100m
• Exigence de performance: Temps de réponse < 100ms
• Exigence de sécurité: Protection IP67
• Exigence réglementaire: Conformité aux normes CE
Formule de Traçabilité:
Traçabilité = (Exigences_{validées} / Exigences_{identifiées}) × 100%
Classification des Exigences
Fonctionnelles
De Performance
De Sécurité
Réglementaires
D'Interface
Économiques
🎯
Fonctionnelles: Ce que le système fait
⚡
De Performance: Comment il le fait
🛡️
De Sécurité: Conditions de sécurité
📋
Réglementaires: Normes applicables
Niveau de Conformité
Low
High
Méthodes de Modélisation
📝
Spécification formelle des exigences
🔍
Matrice de traçabilité
🎯
Arbre des exigences
📊
Modèles UML pour les exigences
💡
Vérification croisée avec le cahier des charges
Erreurs Fréquentes
Erreur 1 :
Exigences mal formulées ou ambiguës
Erreur 2 :
Manque de traçabilité entre exigences
Erreur 3 :
Omission des exigences de testabilité
Erreur 4 :
Non-validation des exigences par les parties prenantes
Définitions Clés
Exigence :
Spécification formelle d'une capacité, d'une fonction ou d'une contrainte
Traçabilité :
Capacité à suivre une exigence depuis sa source jusqu'à sa mise en œuvre
Modélisation :
Représentation formelle des exigences pour faciliter leur analyse
Introduction à la démarche d’ingénierie Analyse du besoin et démarche de projet