Réutilisation d'aspects fonctionnels : des vues aux composants
Résumé
L'ingénierie logicielle vise à se rationaliser toujours plus et commence à atteindre des niveaux de productivité et de réutilisation proches d'autres domaines, mécanique ou électronique par exemple. Les technologies objets puis à base de composants participent à cette quête et nous nous intéressons ici à la conception pour la réutilisation de composants de systèmes d'information adaptables dans leur dimension (aspect) fonctionnelle ou "métier". Nous partons des modes de conception par vues fonctionnelles pour les rendre réutilisables dans des contextes (systèmes d'information) différents. Le modèle de composants obtenu et les règles de conception/assemblage sont formalisés dans une extension du métamodèle d'UML. Nous obtenons des composants de modèles adaptables, projetables vers les EJB et le modèle CCM de CORBA.