UML
Chapitre 1. Introduction
1.1. Pourquoi modéliser ?
1.2. Pourquoi l'objet ?
1.3. Caractéristiques fondamentales d'un modèle
1.4. Les principes de l'orienté objet
1.4.1. Modularité, localisation et facilité de mise au point
1.4.2. Encapsulation
1.4.3. Héritage
1.4.4. Sécurité
1.4.5. Extensibilité et adaptabilité
1.4.6. Réutilisabilité et productivité
1.4.7. Maintenabilité
1.5. Inconvénients de l'approche objet
1.6. Méthodologie
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
Chapitre 9. Modèles d'implémentation
Exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

1.4.7. Maintenabilité

La conception orientée objet facilite l'effort de localisation et de correction des anomalies, ceci est du, en grande partie, à la modularité. Remarquons qu'il est plus facile de localiser les erreurs lorsque le logiciel est divisé en modules. De surcroit, en orienté objet, la hiérarchie de niveaux et la délégation de services du niveau supérieur vers le niveau inférieur permet d'avoir la traçabilité, et de résoudre les problèmes en phase de mise au point.

Remarquons aussi que le typage par classes limite les erreurs en phase d'execution (exemple : le langage java).

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module