Maintenance logicielle : analyse d'impact, problématique et mise en oeuvre
Abstract
Non disponible / Not available
Notre travail concerne l'évaluation à priori de l'impact des changements réalisés sur les objets logiciels. Il est parfois difficile de comprendre toutes les conséquences d'un changement et de garantir qu'il n'y aura pas d'effets de bord gênants au niveau de l'ensemble du système logiciel. Il est donc utile d'apporter une aide à la décision de changement permettant de comprendre et d'analyser un changement avant de le faire. En particulier on doit prendre en compte la complexité des liens qui existent entre les différents composants logiciels. Pour cette raison, nous avons étudié les caractéristiques souhaitables d'une analyse d'impact qui permettront de comprendre, de comparer, et d'évaluer des approches différentes et nous proposons un cadre générique d'analyse d'impact. Ce cadre générique comporte trois parties: une approche d'analyse d'impact, la structure de cette approche, et la mesure d'efficacité de l'approche. Nous proposons ensuite une approche d'analyse d'impact d'un changement et pour cela nous avons: défini un modèle générique à base de connaissances sur la nature des liens entre les objets logiciels et sur les règles de propagation du changement ; validé ce modèle avec un prototype limité à deux étapes de cycle de vie, la conception et le code. Pour cette validation, nous avons choisi la méthode Hood pour la conception et le langage de programmation ada pour le code.
Domains
Computer Science [cs]Origin | Files produced by the author(s) |
---|
Loading...