Software product quality requirements engineering method : SOQUAREM

L'industrie des TI a besoin de données fiables sur les exigences de qualité pour évaluer adéquatement les systèmes et leur architecture. La gestion des exigences de qualité du produit logiciel est une discipline qui vient d’émerger pour améliorer la qualité du produit en adressant ses exigences...

Full description

Bibliographic Details
Main Author: Djouab, Rachida
Format: Others
Published: École de technologie supérieure 2012
Online Access:http://espace.etsmtl.ca/1092/1/DJOUAB_Rachida.pdf
http://espace.etsmtl.ca/1092/2/DJOUAB_Rachida%2Dweb.pdf
Description
Summary:L'industrie des TI a besoin de données fiables sur les exigences de qualité pour évaluer adéquatement les systèmes et leur architecture. La gestion des exigences de qualité du produit logiciel est une discipline qui vient d’émerger pour améliorer la qualité du produit en adressant ses exigences de qualité. Cette tâche n’est pas facile et exige de grands efforts des praticiens, une meilleure implication des parties prenantes ainsi qu’une solide connaissance des techniques de gestion des exigences de qualité. De plus ce type d’exigences est difficile à définir et de nature conflictuelle. De nouvelles approches de gestion de qualité ont été développées pour palier aux limitations des approches traditionnelles d’ingénierie des exigences comme : a) l’absence de conseils systématiques sur la façon de définir les exigences de qualité; b) la difficulté d’identifier les exigences de qualité et de les représenter dans des modèles et processus et c) l’absence de techniques de gestion des exigences de qualité. Cette thèse définit une nouvelle méthode d’ingénierie des exigences de qualité nommée SOQUAREM, basée sur le standard de qualité ISO/IEC SQuaRE 25030. La méthode propose un processus structuré, supporté par des techniques et concepts de traitement de ces exigences. Le processus de SOQUAREM couvre 2 niveaux d'abstraction (Affaires et système) et six étapes conceptuelles telles que: l'identification et spécification des objectifs d’affaire, la dérivation des attributs de qualité, leur analyse et consolidation et finalement leur intégration dans le processus fonctionnel. Le processus SOQUAREM propose la combinaison de plusieurs concepts de différents niveaux organisationnels pour identifier, représenter et retracer les attributs de qualité. Ce document est divisé en 6 chapitres. Le premier chapitre présente l’état de l’art sur les « Exigences de qualité » en général et sur les différentes approches de leur traitement telles que “MOQARE” (Misuse-Oriented QuAlity Requirements Engineering), “IESE NFR" (Institute for Experimental Software Engineering Non Functional Requirements), "Soft Goal Notation" (Chung Framework), "FDAF” (Formal Design and Analysis Framework) et "ATAM" (Architecture Tradeoff Analysis Method). Le deuxième chapitre introduit la problématique de la recherche, ses objectifs, limites et sa méthodologie. Le troisième chapitre décrit le déroulement de la recherche pour justifier la solution de recherche proposée. Il commence par une analyse de la situation actuelle des exigences de qualité dans les milieux académiques et industriels pour en ressortir les principaux indicateurs. Il termine par une description des aspects innovateurs de la nouvelle méthode proposée concrétisés en ses caractéristiques spécifiques, méta modèle, processus de sa conception et la structure de son processus. Le quatrième chapitre décrit la nouvelle méthode d’ingénierie des exigences de qualité (SOQUAREM) incluant ses fondements, concepts clés et son modèle de processus. Le cinquième chapitre présente un exemple détaillé appliqué à un système automatisé de contrôle des bâtiments appelé MSLite. L’applicabilité de SOQUAREM est illustrée dans cet exemple et ensuite analysée. Le dernier chapitre présente une conclusion sur le travail de recherche et son éventuelle évolution.