UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
2.1. Les objets
2.2. Les classes
2.2.1. La démarche d'abstraction
2.2.2. Représentation graphique des classes
2.2.3. Description des classes
2.3. Les relations entre classes
2.4. Les hiérarchie des classes
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

2.2.2. Représentation graphique des classes

Voici la représentation graphique d'une classe :


Attribut :
Est une propriété nommée d’une classe qui décrit un ensemble de valeurs que les instances de cette propriété peuvent prendre. Exemple : la classe voiture qui a comme attribut "Marque" pouvant prendre les valeurs possibles (Renault, Peugeot, Ford, etc.).


Remarque : il est possible de décrire précisément un attribut en définissant son type (simple ou classe). Prenons l'exemple de la classe personne ayant comme attributs : nom, prénom et adresse. On peut considérer que adresse n'est pas un attribut simple, il est composé à son tour d'autres attributs (numéro, nom_rue, etc.)

Opération :
C'est l'implémentation d’un service qui peut être demandé à tous les objets d'une même classe dans le but de déclencher un comportement. Sur toute voiture peut être déclenché le comportement de démarrage ("Demarrer()" ) sauf si elle est en panne !!

On classera les opération par type (voir le paragraphe description des classes).

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