Résumé:
La réutilisation de logiciels est un problème fondamental et récurrent depuis les origines
du génie logiciel. Son objectif principal est de réduire les coûts de développement et de la
maintenance logiciel en facilitant la réutilisation d’éléments logiciels préexistants. Actuellement,
l’approche des lignes de produits logiciels et de l’architecture logicielle permet de réaliser
conjointement ces objectifs.
Les objectifs de notre projet de recherche final comprennent le développement d’une
ligne de produits de l’e-banking et l’identification de composants réutilisables, cette ligne permet
plus tard de générer diverses applications en fonction des besoins des utilisateurs.
la construction d’une ontologie de domaine qui est utilisé pour représenter le feature
model de l’e-banking qui détermine les fonctionnalités (features) communes et les variabilités
des logiciels de ce domaine. L’architecture est modélisée selon des principes orientés composants
pour améliorer la réutilisation.
Mots clés : Ligne de produit logiciel, Composant, variabilité, e-Banking, feature model, Réutilisation.