Journal de génie informatique et des technologies de l'information

Évaluation des approches d'ingénierie des exigences appliquées aux gammes de produits logiciels à l'aide d'un cadre de clustering

Naoufel Kraiem*

L'ingénierie des exigences (RE) est reconnue comme une étape critique du cycle de vie du développement logiciel. Le coût de la correction d'une exigence plus tard dans la phase de développement est beaucoup plus élevé que le coût de son identification et de sa correction dans les premières étapes du développement. Pour ce faire, les exigences du système doivent être correctement identifiées, analysées et examinées au début du processus de développement. Étant donné la nature des lignes de produits logiciels (SPL), l'importance de l'ingénierie des exigences est d'autant plus négligeable que les SPL posent des défis plus complexes que le développement d'un produit « unique ». Plusieurs approches ont été proposées dans la littérature, qui englobent des activités de capture des exigences, de leur variabilité et de leur caractère commun.

Cette thèse vise principalement à proposer un cadre qui guidera les ingénieurs système dans le choix d'une approche adéquate pour leur objectif préféré. Le cadre proposé devrait réduire le temps nécessaire pour rechercher une approche efficace parmi plusieurs approches présentées ensemble. Le cadre évalue les approches RE pour SPL sur la base d'un ensemble de critères sélectionnés. Il apporte d'autres contributions en implémentant un algorithme d'apprentissage automatique (k-means) pour regrouper les données quantitatives construites à partir de l'évaluation. De plus, il implémente un site Web qui permet d'atteindre l'objectif initial de cette thèse.

Le résultat du cadre a été validé et a montré que les données classifiées sont pratiques. Ce cadre réduira la probabilité d'être induit en erreur lors du choix d'une approche RE appropriée appliquée au SPL.

Avertissement: Ce résumé a été traduit à l'aide d'outils d'intelligence artificielle et n'a pas encore été examiné ni vérifié