thesis

Metrologie des systemes a objets

Defense date:

Jan. 1, 1995

Edit

Institution:

Nantes

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

La technologie objet s'impose de plus en plus dans la production du logiciel. L'utilisation des outils de mesure permet d'evaluer et de controler la qualite des produits issus d'un tel processus. L'approche objet est basee sur la modelisation d'un probleme donne du monde reel en termes de ses entites. Elle differe totalement de l'approche fonctionnelle traditionnelle qui separe les donnees et les procedures. Il n'est donc pas surprenant de voir que les mesures developpees avec les methodes traditionnelles ne sont pas adaptees aux notions de classes, d'heritage, d'encapsulation et d'envoi des messages. Cette inaptitude s'accentue quand il s'agit d'evaluer la qualite interne des produits logiciels. Le travail de these realise aborde les points suivants: les entites et les relations mesurables dans un cycle de vie, les attributs et les mesures associees aux differents composant du cycle de vie. Un modele de gestion de la qualite est elabore. La reutilisabilite, la facilite d'utilisation et la testabilite en sont les criteres preponderants, les techniques qui permettent de reduire certaines complexites inherentes a la programmation par objet. Nous decrivons quelques techniques de restructuration du code. Ces techniques peuvent etre mises en uvre de maniere automatique. Plus d'une centaine de mesures sont proposees et testees dans l'environnement smalltalk-80. Nous developpons un outil integre qui permet d'appliquer le modele de gestion de la qualite aux applications a objets. L'aspect general de ces mesures permet de les utiliser dans d'autres environnements de developpement tels que c++ et eiffel