Accueil
 Sommaire
 1  Objectifs de ce cours de modélisation orientée objet
 2  Généralités sur la modélisation orienté objet et sur UML
 3  Analyse, vues cas d'utilisation et processus
 4  Analyse et conception, aspects statiques de la vue logique
 4.1  Diagrammes communs à l'analyse et à la conception
 4.2  Diagramme de classes
 4.2.1  Modéliser la structure logique du système dans un diagramme de classes
 4.2.2  Classe
 4.2.3  Instanciation: création d'un objet d'une classe
 4.2.4  Attributs et opérations de classe
 4.2.5  Attribut dérivé
 4.2.6  Association entre classes
 4.2.7  Nom de rôle et multiplicité
 4.2.8  Généralisation spécialisation ou héritage
 4.2.9  Généralisation spécialisation: vision ensembliste
 4.2.10  Généralisation spécialisation: vision encapsulation
 4.2.11  Généralisation et redéfinition d'opérations
 4.2.12  Méthode Polymorphique et liaison dynamique
 4.2.13  Agrégation
 4.2.14  Exemple de diagramme de classes
 4.2.15  Éléments de méthodologie
 4.3  Diagramme d'objets
 QCM
 4.4  Concepts avancés du diagramme de classes
 5  Analyse et conception, aspects dynamiques de la vue logique
 6  Conception, aspects langage et technique
 7  Conception, vues développement et physique
 8  Conclusion
 9  Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


4.2.14 Exemple de diagramme de classes

Figures/studs_classes

    précédent     suivant 


Cette diapositive représente le diagramme de classes de l’étude de cas Studs. La diapositive suivante donne des éléments de méthodologie pour construire ce diagramme de classes à partir du cahier des charges. Ce diagramme de classes est le premier de l’analyse de l’étude de cas ; aucune opération n’est indiquée. Ce diagramme est ensuite raffiné en ajoutant les opérations et en complétant la liste des attributs. Comme nous le verrons dans la section suivante, cela est souvent effectué lors de l’analyse de la dynamique du système en construisant les diagrammes de machine à états, de séquence et de communications.

D. Conan, C. Taconet, C. Bac, Télécom SudParis, CSC 4002, Octobre 2015