Uninski, Hélène (2017). Une ingénierie participative des exigences pour les systèmes interactifs complexes en aéronautique.
Résumé en francais
L'ingénierie des exigences joue un rôle crucial dans la construction de systèmes aéronautiques sûrs. La notion d'exigence
constitue la brique de base de la communication entre les différentes parties prenantes du système : client, utilisateurs,
ingénieur système, fournisseurs. Non seulement les exigences sont structurantes pour la définition de système, mais le
processus de certification lui-même est basé sur la démonstration de la conformité du système avec les exigences spécifiées,
notamment par la traçabilité, c'est-à-dire un maintien des liens entre les différents artefacts d'ingénierie (exigences,
exigences détaillées, composants, interfaces).
Nous avons réalisé une étude qualitative, à base d'interviews contextuelles et prototypes, auprès de 15 praticiens
industriels de quatre entreprises aéronautiques, afin d'enquêter sur les activités réellement effectuées par les ingénieurs
en exigences et sur le support outillé de ces activités. Nous avons trouvé que les outils spécifiques à l'ingénierie des
exigences contraignent les ingénieurs à un flux de travail rigide, qui est en conflit avec une exploration adaptative des
problèmes de conception. Les ingénieurs commencent souvent par utiliser des outils à vocation générale pour favoriser
l'exploration et la collaboration avec les fournisseurs, au détriment de la traçabilité. Quand les ingénieurs basculent sur
le raffinement et la vérification des exigences, ils doivent utiliser des outils spécifiques pour garantir la traçabilité.
Le manque d'utilisabilité de ces outils entraine une perte de temps significative et une insatisfaction.
Sur la base de nos observations, nous développons une vision située de l'ingénierie des exigences, retranscrivant son rôle
entre contexte d'ingénierie et contexte opérationnel du système. Sur la base de scénarios et de prototypes, nous formulons
des exigences d'utilisabilité pour les outils spécifiques d'ingénierie des exigences. Nous proposons plus particulièrement
des visualisations interactives et coordonnées de texte structuré permettant de décorréler rigueur et rigidité dans le
processus d'ingénierie des exigences, en rendant possible une souplesse pendant le processus tout en éliminant
progressivement toute approximation en sortie du processus. L'ingénieur bénéfice de visualisations structurées des
exigences, à partir desquelles il peut communiquer avec les parties prenantes, chercher du texte, voir l'état d'avancement
des exigences, détecter et compléter les informations manquantes par une navigation et un filtrage interactifs sur les
visualisations.
Au-delà des outils supportant une vision située de l'ingénierie des exigences, nous proposons une nouvelle approche :
l'ingénierie participative des exigences. La finalité est la production d'exigences matures spécifiant dans le système futur
la prise en compte de situations non prévues dans le système actuel mais gérées par les utilisateurs. Elle est basée sur une
articulation de techniques utilisées en conception participative pour impliquer les utilisateurs, avec un effort continu
d'abstraction et de formalisation des exigences pour informer la définition du système. Nous appliquons notre approche sur
quatre projets aéronautiques : collaboration et contrôle aérien, cockpit d'avion-école électrique, analyse de rapport
d'accident et nouvel instrument de vol. Nous présentons les artefacts d'ingénierie issues de l'application de notre approche afin d'en évaluer ses bénéfices.
Sous la direction du : | Directeur de thèse |
---|
Conversy, Stéphane |
|
---|
Ecole doctorale: | Mathématiques, informatique, télécommunications de Toulouse (MITT) |
---|
laboratoire/Unité de recherche : | Institut de Recherche en Informatique de Toulouse (IRIT), UMR 5505 |
---|
Mots-clés libres : | Ingénierie - Exigence - Participatif - Système - Interactif - Utilisabilité - Outil |
---|
Sujets : | Informatique |
---|
Déposé le : | 04 Sep 2018 10:37 |
---|