Évaluation de la méthode de conception d'usines à logiciels BESPOKE au travers d'une étude de cas

  • Pierre JACOBS

Student thesis: Master typesMaster in Computer Science Professional focus in Software engineering

Abstract

Les lignes de produits logiciels sont un paradigme de création logicielle qui aspire à générer de manière dirigée des produits partageant un ensemble commun de caractéristiques. Ces produits appartiennent à une même famille de logiciels et ces déclinaisons permettent ainsi d'exprimer la variabilité au sein d'un domaine d'application donné. Un client particulier peut alors exprimer des exigences sur ce domaine. Celles-ci seront prises en compte par la ligne de produits dans l'optique de générer un logiciel sur mesure répondant aux besoins émis. La structure méthodologique Bespoke met en place un ensemble de mécanismes agnostiques d'un point de vue technologique qui proposent de diriger intégralement la conception d'une ligne de produits logiciels, aspirant ainsi à faciliter l'adoption du paradigme qu'elle promeut. Ce document vise à mettre en pratique les mécanismes exposés par la méthodologie Bespoke afin de valider la méthode et de proposer des améliorations dans le cas contraire. À cette fin, un cas d'application holistique lui est soumis et des remarques constructives sont formulées en symbiose tout au long du document. La ligne de produits logiciels développée au terme des différentes étapes s'est révélée être fonctionnelle, bien que certains mécanismes durent être adaptés en conséquence, à l'instar des tactiques d'implémentation de la variabilité. Somme toute, la structure méthodologique Bespoke s'avère convenir à la conception intégrale d'une ligne de produits logiciels mais nécessite toutefois certaines améliorations et considérations supplémentaires, afin de parfaire les mécanismes proposés.
Date of Award20 Jun 2023
Original languageFrench
Awarding Institution
  • University of Namur
SupervisorVincent Englebert (Supervisor)

Cite this

'