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
• 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