Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IX
Chapitre 1 – Concepts de l’approche objet et présentation d’UML 2 . . . . . . . .
1
1.1 Concepts de l’approche objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.1.1 Objet et classe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.1.2 Encapsulation et interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.1.3 Association et agrégation entre les classes. . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.1.4 Généralisation et spécialisation de classe . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.1.5 Polymorphisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.1.6 Persistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.1.7 Avantages du développement à l’aide des langages objet . . . . . . . . . . . . . . .
6
1.2 Présentation générale d’UML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.2.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.2.2 Structuration de la présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.2.3 Règles générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.2.4 Présentation générale des diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
1.2.5 Schéma d’ensemble des treize diagrammes d’UML 2 . . . . . . . . . . . . . . . . .
14
Chapitre 2 – Les diagrammes structurels (ou statiques). . . . . . . . . . . . . . . . . . .
17
2.1 Diagramme de classe (DCL) et diagramme d’objet (DOB) . . . . . . . . . . . . . .
17
2.1.1 Objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
2.1.2 Classe, attribut et opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Tables des matières
IX
Chapitre 1 – Concepts de l’approche objet et présentation d’UML 2 . . . . . . . .
1
1.1 Concepts de l’approche objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.1.1 Objet et classe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.1.2 Encapsulation et interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.1.3 Association et agrégation entre les classes. . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.1.4 Généralisation et spécialisation de classe . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.1.5 Polymorphisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.1.6 Persistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.1.7 Avantages du développement à l’aide des langages objet . . . . . . . . . . . . . . .
6
1.2 Présentation générale d’UML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.2.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.2.2 Structuration de la présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.2.3 Règles générales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.2.4 Présentation générale des diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
1.2.5 Schéma d’ensemble des treize diagrammes d’UML 2 . . . . . . . . . . . . . . . . .
14
Chapitre 2 – Les diagrammes structurels (ou statiques). . . . . . . . . . . . . . . . . . .
17
2.1 Diagramme de classe (DCL) et diagramme d’objet (DOB) . . . . . . . . . . . . . .
17
2.1.1 Objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
2.1.2 Classe, attribut et opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Tables des matières
