Thèse soutenue

Approche système pour la conception d'une méthodologie pour l'élicitation collaborative des exigences

FR
Auteur / Autrice : Jacqueline Konaté
Direction : Abd-El-Kader Sahraoui
Type : Thèse de doctorat
Discipline(s) : Systèmes industriels
Date : Soutenance en 2009
Etablissement(s) : Toulouse 3

Résumé

FR  |  
EN

La présente thèse porte sur la collaboration dans la conception d'un système dans un cadre Ingénierie Système (IS) et plus spécifiquement, nous nous sommes intéressés à la phase de définition des besoins du système ou processus d'Ingénierie des Exigences, qui est la toute première phase dans l'Ingénierie Système. L'Ingénierie des Exigences est un processus assez complexe au cours duquel les exigences qu'un système doit satisfaire sont définies à partir de besoins provenant des différentes parties prenantes concernées de près ou de loin par la réalisation du système. Nous faisons la distinction entre le besoin qui est la perception qu'un utilisateur final a du système et l'exigence qui est la vision en termes techniques qu'un concepteur ou un développeur a du système. Le processus d'élicitation des besoins et de leur transformation en exigences techniques est un travail assez critique et demande l'implication de toutes les parties prenantes. Sur la base de ce constat, nous avons adopté une approche collaborative pour traiter la complexité de ce processus. Ainsi, nous définissons la problématique suite à une étude bibliographique sur l'Ingénierie des Exigences en vue de définir les frontières et le cadre de nos travaux. Etant donné la nature du problème, nous avons distingué deux domaines de définition de nos travaux : l'Ingénierie des Exigences à travers l'Elicitation des Exigences et la Collaboration. Nous avons ainsi adopté une démarche dans laquelle nous faisons la distinction entre les problèmes d'Ingénierie et ceux de la collaboration. Nous proposons alors une méthodologie pour l'Elicitation Collaborative des exigences. Nous séparons le domaine de l'Ingénierie du domaine de la collaboration en définissant deux types de processus : les processus d'Ingénierie des exigences et les processus de collaboration. Les processus de collaboration sont définis à l'aide de l'Ingénierie de la Collaboration en s'appuyant sur les tâches d'Ingénierie identifiées aux travers de processus d'Ingénierie fournis par des normes, en l'occurrence la norme EIA-632. Nous avons également réalisé des expérimentations de notre méthodologie avec des étudiants en utilisant l'outil ThinkTank de GroupSystems et un prototype de spécification collaborative des exigences appelé SPECJ que nous avons développé.