Assistance à l’évolution du logiciel dirigée par la qualité
Abstract
Assistance à l'évolution du logiciel dirigée par la qualité L'évolution de l'architecture d'un logiciel à base de composants peut avoir des conséquences nuisibles sur ses attributs qualité. Sans une définition explicite de ces attributs non-fonctionnels et de leurs liens avec les décisions de conception prises lors de la description d'architecture, le développeur ne peut pas se rendre compte des conséquences de l'évolution sur la qualité de son système. Nous proposons dans ce chapitre un état de l'art sur les techniques utilisées dans la littérature pour capturer ce type de connaissances architecturales. Le lecteur sera donc informé des différentes méthodes de documentation des décisions architecturales, des contraintes architectu-rales et des attributs qualité. Nous présentons également quelques travaux sur l'assis-tance à l'évolution d'un logiciel, à la fin de cet état de l'art. Nous terminons ce cha-pitre par introduire notre approche de documentation de ces aspects logiciels à travers la notion de contrat d'évolution, ainsi que notre méthode d'assistance à l'évolution basée sur ces contrats.
Domains
Software Engineering [cs.SE]Origin | Files produced by the author(s) |
---|
Loading...