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
 5  Analyse et conception, aspects dynamiques de la vue logique
 6  Conception, aspects langage et technique
 6.1  Rappel des phases du cycle de développement en V
 6.2  Conception des classes
 6.3  Rappel du diagramme de classes de l'étude de cas Studs
 6.4  Traduction des associations en attributs
 6.5  Traduction des agrégations
 6.6  Traduction des compositions~*
 6.7  Traduction de la classe « Façade » du système
 6.8  Encapsulation: visibilité~/~accessibilité des attributs et des opérations
 6.9  Traduction des attributs dérivés
 6.10  Qualification de certaines associations~*
 6.11  Traduction des diagrammes d'interaction en algorithmes
 6.12  Traduction des diagrammes de machine à états
 6.13  Traduction des relations de généralisation spécialisation
 6.14  Traduction des classes d'association~*
 6.15  Méthodologie: une fiche par classe
 QCM
 7  Conception, vues développement et physique
 8  Conclusion
 9  Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


6.7 Traduction de la classe « Façade » du système

  • Un constructeur et un destructeur (cf. traduction des agrégation et composition)
  • Une opération (publique) par cas d’utilisation

Figures/conception_facade

    précédent     suivant 


La classe utilisée comme façade, c’est-à-dire comme point d’entrée, du système contient toutes les opérations des cas d’utilisation. En d’autres termes, chaque cas d’utilisation est traduit en une opération de la classe façade. Par ailleurs, certaines opérations peuvent être ajoutées lors de la conception. Plus précisément, dans le diagramme de cas d’utilisation, certains cas d’utilisation permettent de créer et de supprimer des instances des classes métier ; mais, il est possible que certaines classes métier aient été oubliées car ayant été mises en exergue par la suite lors de la construction du diagramme de classes. Par exemple, en bureau d’étude, dans le diagramme de cas d’utilisation de la Médiathèque, aucun cas d’utilisation ne s’occupe de créer ou supprimer une Localisation.

Dans les diapositives qui suivent, nous expliquons la signification de l’adjectif « publique » et du signe « + ».

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