Dernière mise à jour: 25 avril 2015, Service de l'enseignement des technologies de l'information © École des HEC de Montréal, Tous droits réservés. page 1 Algorithmique et programmation Modélisation du cas Vidéo Mt-Royal
Dernière mise à jour: 25 avril 2015, Service de l'enseignement des technologies de l'information © École des HEC de Montréal, Tous droits réservés. page 2 Liste des objets Claudia, Karl Attributs : no. dossier, no. téléphone, nom, adresse, nb. locations Comportement : aFilmGratuit() Cassette VHS «A Mirror Has Two Faces» Attributs : titre, code barre, acteurs principaux, réalisateurs, producteurs, prix de location, langue, année, catégorie Comportement : calculeEscompte(), estNouveauté(), calculePrix() DVD «Screamers» Attributs : titre, code barre, acteurs principaux, réalisateur, producteur, prix de location, langues, année, catégorie, nombre de copies Comportement : calculeEscompte(), estNouveauté(), calculePrix() Sac maïs soufflé Attributs : description, code, prix, grosseur, calculePrix() Boisson gazeuse Attributs : description, code, prix, grosseur, calculePrix() Barbra Streisand, Jeff Bridges, Christian Duguay Attributs : nom Facture Attributs : no. dossier du membre, code barre des films, code des produits, quantité des produits achetés, date Comportement : calculeTotal()
Dernière mise à jour: 25 avril 2015, Service de l'enseignement des technologies de l'information © École des HEC de Montréal, Tous droits réservés. page 3 Identification des classes principales
Dernière mise à jour: 25 avril 2015, Service de l'enseignement des technologies de l'information © École des HEC de Montréal, Tous droits réservés. page 4 Généralisation de VHS et DVD
Dernière mise à jour: 25 avril 2015, Service de l'enseignement des technologies de l'information © École des HEC de Montréal, Tous droits réservés. page 5 Introduction des associations entre les classes
Dernière mise à jour: 25 avril 2015, Service de l'enseignement des technologies de l'information © École des HEC de Montréal, Tous droits réservés. page 6 Rafinement des associations avec l'agrégration
Dernière mise à jour: 25 avril 2015, Service de l'enseignement des technologies de l'information © École des HEC de Montréal, Tous droits réservés. page 7 Modèle final avec utilisation d'une interface pour les produits