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

  • Pierre JACOBS

Student thesis: Master typesMaster en sciences informatiques à finalité spécialisée en Software engineering

Résumé

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.
la date de réponse20 juin 2023
langue originaleFrançais
L'institution diplômante
  • Universite de Namur
SuperviseurVincent Englebert (Promoteur)

mots-clés

  • Ingénierie dirigée par les modèles
  • Ligne de produits logiciels
  • Variabilité
  • Bespoke
  • Cas d'application

Contient cette citation

'