Documente Academic
Documente Profesional
Documente Cultură
Franaise
dIngnierie
Systme
Auteurs :
G. FANMUY
G. LEVY
J. FOISSEAU
P. LAMOTHE
B. HERMANS
P. DE CHAZELLES
E. CHOVEAU
(DASSAULT-AVIATION)
(ALCATEL)
(ONERA Toulouse)
(PSA Peugeot Citron)
(GIAT Industries)
(AIRBUS Industrie)
(EADS Airbus)
Abstract
Ce document prsente le concept dexigence . Il liste
des bonnes pratiques dlaboration dun rfrentiel
dexigences techniques. Il dcrit lintrt dun tel
rfrentiel.
A) Introduction
1 Problmatique
Lingnierie des exigences est la cl du dveloppement de systmes complexes. Dans les
modles de maturit (Capability Maturity Models), lingnierie des exigences est un
facteur essentiel de maturit des processus dingnierie des systmes. Cest galement une
des activits qui influe le plus sur la qualit du systme qui en rsulte.
La dfinition de rfrentiels dexigences est lun des facteurs de succs dun processus
rptable.
Par ailleurs, des tudes ont montr que les erreurs les plus courantes sont celles relatives
la spcification des besoins (ex. tudes Sheldon sur projets de lUS Air Force, Standish
Group). Ces tudes illustrent galement le fait que les erreurs faites en spcification
sont trs coteuses corriger.
2 Objectif
Lobjectif de ce document est d'introduire lingnierie des exigences par une liste de
pratiques essentielles pour laborer un rfrentiel dexigences partir d'un besoin.
Page 1 / 20
Association
Franaise
dIngnierie
Systme
B) Le concept d'exigence
Notion de besoin exprim
Le besoin nat de la ncessit, dune insatisfaction ou du dsir dun utilisateur en
relation avec un environnement. Lanalyse du besoin consiste alors rvler et
identifier, puis exprimer le besoin (besoin exprim).
Une activit de structuration et de choix permet ensuite de transformer le besoin
exprim en besoin spcifi qui peut tre reprsent par un ensemble dexigences.
Dfinition d'une exigence
Une exigence est un nonc qui traduit (ou exprime) un besoin, des contraintes
(techniques, cots, dlais). Cet nonc est rdig dans un langage qui peut prendre
la forme dun langage naturel, dune expression mathmatique arithmtique
gomtrique, informatique ...
Dans le langage naturel, cet nonc comporte : un sujet, un verbe et un complment.
Exemples :
1) Le groupe de travail Ingnierie des Exigences dcrit les concepts relatifs au
domaine de la spcification.
2) Une partie du travail ralis par le groupe Ingnierie des Exigences est exprim et
formalis sous la forme dun ensemble de bonnes pratiques.
Nota 1 : Une exigence peut tre alloue un composant physique ou logique. Un
Composant physique peut dsigner le systme attendu, un sous-systme, un
quipement, Un composant logique peut dsigner une fonction, une sous-fonction,
une catgorie d'objets
Nota 2 :Toute exigence de bas niveau (i.e. exigence lmentaire) doit tre alloue un
et un seul composant.
Page 2 / 20
Association
Franaise
dIngnierie
Systme
Types d'informations
Signification
associables une exigence
Identificateur
Symbole alphanumrique permettant de reprer l'exigence
parmi les autres ; l'identificateur est unique, non
destructible.
metteur
Client, autres parties prenantes : rglementation, normes,
concepteur, cooprants, sous-traitants , exigence drive,
Mthode de vrification et
Ensemble de tches et de moyens permettant d'assurer que
validation
l'exigence est satisfaite (vrification) et que le systme
correspond lutilisation attendue par le client (validation).
Indiquer le type de mthode (inspection, analyse,
dmonstration, essai ou test), et la rfrence de la
description.
Hypothses
Conditions sur la validit de l'exigence (phase du cycle de
vie produit, condition d'environnement, stratgie
d'entreprise )
Justification
lments permettant de dmontrer (ou prouver) le bien
fond ou les raisons du choix de l'exigence.
Relations
Donner les liens avec d'autres exigences ou avec les sources
associs.
Catgorie
Exemples de catgories:
Fonctionnelle, performance, interface, oprationnelle
(disponibilit, maintenabilit, fiabilit, scurit,
vulnrabilit, logistique, environnement, qualit de
service), contrainte , validation.
Criticit
Niveau de criticit vu de lutilisateur. Permet d'aider la
dtermination de l'effort de vrification d'une exigence.
Flexibilit
Capacit de lexigence tre ngocie
Priorit
Niveau d'importance pour la prise en compte de l'exigence
par rapport aux autres
Risques
Niveau de risque ou liste des risques engendrs par la prise
en compte de l'exigence exprime tel quel.
tat / maturit
tat d'avancement de l'exigence (li au management du
projet) : nonce, officialise, implmente, satisfaite
Confidentialit
Niveau de confidentialit de lexigence
Choix / compromis /
Trade Off Analysis (EIA 632)
dcision
Historique
Ensemble de repres permettant d'identifier les
modifications qu'a subi l'exigence : date, auteur,
identification et contenu de la modification, type de
modification (ajout, suppression, ), justification ou raison
de la modification.
Commentaires
Remarques pertinentes permettant de comprendre l'origine
de l'exigence, les liens avec d'autres lments
Page 3 / 20
Association
Franaise
dIngnierie
Systme
MANAGER
Dfinir le plan de
management
Dfinir la gestion
des exigences
valuer l'avancement
SPECIFIER
Exprimer ou faire voluer le besoin
Capturer le besoin
CONCEVOIR
Dfinir la
solution
VRIFIER ET VALIDER
Vrifier et valider le
besoin et les exigences
Vrifier et Valider la
solution
Le schma prsente une organisation type des activits entre - elles, mais ne prsuppose pas
d'un droulement temporel
Nota: les activits lies aux productions documentaires ne sont pas dcrites. Ce sont des
activits en marge de l'ingnierie des exigences et sont volontairement exclues du prsent
document. Il est considr que si ncessaire, des documents d'exigences peuvent tre labors
partir du rfrentiel d'exigences.
Page 4 / 20
Association
Franaise
dIngnierie
Systme
Page 5 / 20
Association
Franaise
dIngnierie
Systme
Page 6 / 20
Association
Franaise
dIngnierie
Systme
Vrifiable
Traable
Checklist : proprits d'un rfrentiel d'exigences
Page 7 / 20
Association
Franaise
dIngnierie
Systme
Page 8 / 20
Association
Franaise
dIngnierie
Systme
Page 9 / 20
Association
Franaise
dIngnierie
Systme
Page 10 / 20
Association
Franaise
dIngnierie
Systme
Page 11 / 20
Association
Franaise
dIngnierie
Systme
5. Conclusion
Un rfrentiel dexigences est un outil puissant daide la matrise du dveloppement dun
systme et aussi la matrise de son volution tout au long de sa vie. Il permet de rpondre
des questions importantes telles que :
A quel client est destin quelle fonctionnalit du systme ?
Combien dexigences sont identifies sur ce projet ? Combien parmi elles ont-elles
une priorit leve ?
Quand seront implments les exigences dans le produit ?
Quelles exigences ont t modifies depuis la dernire revue client ? Qui est
responsable des modifications ?
Quel est limpact du cot estim des modifications proposes ?
Llaboration dun rfrentiel dexigences est complexe mais ncessaire pour lobtention dun
systme de qualit (technique, cots, dlais). Il ncessite limplication des diffrentes parties
prenantes externes (utilisateurs, client(s)) et internes (direction, chefs de projets, mtiers ,
partenaires, sous-traitants). Il met en uvre un ensemble dactivits ncessitant une gestion
rigoureuse.
Besoins parties
prenantes
Capture du besoin
Analyse des
exigences
Modification
Management
Rfrentiel
dexigences
Allocation
Vrification /
Validation
Conception
Les bonnes pratiques listes dans ce document sont des pistes pour laborer un rfrentiel de
qualit. Ces pratiques sont issues dexpriences industrielles relles. Elles sont ajuster par
chacun ses propres processus.
Page 12 / 20
Association
Franaise
dIngnierie
Systme
Annexe A: Exemples
A.1. Exemples de parties prenantes
(source AFIS)
Client(s)
Utilisateurs
Direction de lentreprise
Organismes normatifs
Gouvernement
Marketing
Fournisseurs
Public
Concepteur
Aprs-vente, maintenance
Testeurs
Qualit
Soutien
Formateurs
Systmes connexes (production, vente, transport )
La capture d'une exigence trs tt dans le cycle permet de prendre en compte l'ensembles des contraintes et de
faire les compromis ncessaire.
Dans l'exemple, la prise en compte des contraintes de soutien en conception permet de se proccuper des
problmes d'accessibilit pour la maintenance.
Une simulation permet de valider l'exigence.
Page 13 / 20
Association
Franaise
dIngnierie
Systme
Enonc de lexigence
Protger les passagers des chocs latraux.
Le vhicule tient les critres EURONCAP 4* en choc latral.
La dclration du sous-systme structure est limite x m/s2.
La vitesse de dformation de la structure est limite x m/s.
La dformation maximale du renfort de porte est de x m.
La gomtrie raliser est : ( ensemble de coordonnes).
Lpaisseur et la nuance des matriaux.
Le plan de fabrication est :
Page 14 / 20
Association
Franaise
dIngnierie
Systme
Page 15 / 20
Association
Franaise
dIngnierie
Systme
Fonctionnelle
Performance
Interface
Oprationnelle (disponibilit, maintenabilit, fiabilit, scurit, vulnrabilit, logistique, environnement,
qualit de service)
Contrainte
Validation
Page 16 / 20
Association
Franaise
dIngnierie
Systme
exigence de scurit : viter les -coups au passage de vitesse (viter que l'effort chute brusquement avant de
dbrayer)
Le systme, une fois conu, doit vrifier ce profil.
Q grandeurs
Obtenir une loi course / effort de la pdale dembrayage
physiques propres aux mtiers CdT spcifier :
SavantRespecter
la contrainte de dbrayer partir de 35 mm
la position pdale en fin de course (contrainte
normative) permettant dassurer que C=0 lorsque le pied est
fond
35 mm
Pied
lev
Pied
fond
dbray
Pied en bute
bute
tablier
> X mm
Fpdale
Fmax
Y
E
R
Course pdale
> 35 mm
embray
Couple = C moteur
transition
glissement
dbray
C=0
Page 17 / 20
Association
Franaise
dIngnierie
Systme
par ce biais est valid la contrainte de dbrayer 35 mm au plus tard avant la position pied fond
Flexibilit du systme de commande intgr : mesurer leffort pdale Y / effort fourchette en fonction de la
course pdale
Couple transmis par lembrayage :
mesure couple transmis en fonction de la position fourchette pour sassurer que C=0 partir du point E
Page 18 / 20
Association
Franaise
dIngnierie
Systme
Capture
Capture
Capture
Capture
Capture
Validation
Validation
Allocation
Allocation
Allocation
Allocation
Analyse
Management
Requirement Management
Goal 1 - SP1 "Obtain Requirements"
Goal 1 - SP2 "Manage Requirements Changes (Level 2)"
Goal 1 - SP3 "Manage Requirements Traceability (Level 2)"
Goal 1 - SP4 "Track Work Effort Against Requirements"
Generic Practices
Establish an Organizational Policy
Plan the Process
Train People
Manage Configurations
Monitor and Control the Process
Objectively Verify Adherence
Provide Resources
Customer and Product Requirements
Goal 1 SP1 "Collect Stakeholder needs"
Goal 1 SP2 "Elicit needs (Level 2)"
Goal 1 SP3 "Transform Stakeholder needs, Expectations, and Constraints into
Customer Requirements "
Goal 1 SP4 "Obtain Agreement"
Goal 1 SP5 "Develop Operational Concepts and Scenarios"
Goal 1 SP6 "Validate Customer Requirements (Level 3)"
Goal 1 SP7 "Perform Quantitative Validation of Customer Requirements (Level 4)"
Goal 2 SP1 "Derive Product Requirements"
Goal 2 SP2 "Establish a Functional Architecture"
Goal 2 SP3 "Reduce Product Cost and Risk (Level 3)"
Goal 2 SP4 "Identify Internal Interface Requirements"
Goal 2 SP5 "Analyze the Adequacy of Requirements (Level 2)"
Generic Practices
Establish an Organizational Policy
Plan the Process
Assign Responsibility
Train People
Manage Configurations
Monitor and Control the Process
Objectively Verify Adherence
Provide Resources
Page 19 / 20
Association
Franaise
dIngnierie
Systme
Activits
d'Ingnierie
des Exigences
Management
Management
Management
Management
Management
Analyse
Modifications
Capture /
Modifications
Management
Management
Management
Management
Management
Management
Management
Management
Management
Management
Management
Capture
Capture
Analyse /
Validation
Capture
Analyse
Capture
Management
Allocation
Analyse /
Allocation
Management
Management
Management
Management
Management
Page 20 / 20