Une assistance pour l'évolution des logiciels à base de composants
Résumé
De toutes les étapes qui constituent le processus de maintenance, l'étape de compréhension d'une application avant son évolution, et l'étape de vérification de sa progression et de sa non-régression après évolution sont de loin les plus coûteuses. Nous présentons une approche qui aide à diminuer les coûts associés à ces deux étapes pour des applications conçues à l'aide de composants. Elle propose de documenter formellement, à chaque étape du de vie, les liens unissant les attributs qualité d'une application et les choix architecturaux qui leur sont dédiés. Lors d'une évolution, un outil d'assistance exploite cette documentation pour, d'une part, garantir sa mise à jour, et, d'autre part, notifier au développeur les effets possibles sur les exigences qualité des changements architecturaux qu'il réalise.
Origine : Fichiers produits par l'(les) auteur(s)
Loading...