Evaluation structurelle de la factorisation et la généralisation au sein des hiérarchies de classes Introduction de métriques
L’aspect qualitatif du génie logiciel est un domaine très étudié, et de nombreuses métriques
appliquées en phase de conception, de développement ou encore d’exécution existent
déjà. Malheureusement, dans le développement orienté objet et précisément dans l’analyse
structurelle des hiérarchies de classes, peu de métriques permettent l’évaluation de la factorisation
et de la généralisation, notions qui sont importantes pour la caractérisation de critères
plus généraux comme la réutilisabilité ou encore la maintenance. Cet article propose un ensemble
de métriques dans la lignée des travaux portant sur l’application des sous-hiérarchies
de Galois aux hiérarchies de classes. Ces métriques s’appliquent à différents niveaux : propriété,
propriété générique, classe et hiérarchie.
In software engineering quality is a main issue. Many metrics have been proposed
for design, development and runtime phases. Unfortunatly, in object-oriented development and
more precisely in the structural analysis of classes hierarchy, few metrics allow evaluation of
the factorization and the generalization, which are main features for more general criteria like
reusability or maintenability. This article introduces a set of metrics based on previous work
that apply Galois sub-hierarchy to class hierarchies. These metrics apply to different levels:
feature, generic feature, class and hierarchy.
C.ROUME
Métriques, Factorisation, Généralisation, Hiérarchie de classes, Propriété Générique, Sous-hiérarchie de Galois.
Metrics, Factorization, Generalization, Class hierarchy, Generic property, Galois sub-hierarchy.
Français
|