Objet (L'), n° 10-1. Ingénierie des composants dans les systèmes d'information

L'ingénierie des composants s'impose aujourd'hui de plus en plus
dans les différentes étapes du processus de développement des systèmes
logiciels en général et des systèmes d'information en particulier
(expression des besoins, analyse, conception, implantation). Elle
permet de réaliser des gains en productivité et d'améliorer la qualité
globale des systèmes réalisés. De nombreuses propositions tant en
termes de modèles que de démarches sont aujourd'hui suffisamment
matures pour imaginer ce que pourront être des développements par
réutilisation des systèmes d'information. Si les solutions sont
nombreuses elle ne sont malheureusement ni consensuelles ni globales.
La notion de composant n'est pas unique, elle varie en fonction des
étapes d'ingénierie, des compétences des équipes de développement, de
la nature des connaissances à capitaliser...
Ingénierie des composants aborde essentiellement deux aspects
complémentaires : l'ingénierie des composants réutilisables et
l'ingénierie d'applications par réutilisation de ces composants. L'étude
de ces deux ingénieries comprend les différents niveaux d'abstraction et
d'opérationalisation que sont les modèles, les langages, les outils et les
démarches d'ingénierie.