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.1. Modularité, localisation et facilité de mise au point

Modularité : les objets constituent des modules compacts et cohérents regroupant des données et un ensemble d'opérations. Le mot module est un des mots les plus employés en programmation moderne. Le logiciel se décompose alors en un ensemble de modules. Le module offre l'avantange de pouvoir être compris par le programmeur sans avoir à connaître tout le logiciel. On peut dire qu'un module est un élément de petite taille (en général un ou quelques sous-programmes) qui sert, par assemblage à la construction de logiciels. Il doit être cohérent et autonome.

C'est d'ailleurs, la modularité qui a permis la construction de l'approche objet (voir les notions de classe, de paquetage,...). Une classe à elle-même peut constituer un module (de même pour un paquetage).


La conception orientée objet facilite l'effort de localisation et de correction des anomalies. Ceci est du, en grande partie, à la modularité.

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