Fabio Roda 1 Leo 1 [1] LIX, École Polytechnique, 91128 Palaiseau, France June 2-5, 2009 1 / 16
Doctorant Un étudiant et un enseignant sont des personnes particulières. Un doctorant est un étudiant qui assure des enseignements. Un doctorant et un étudiant doivent s inscrire au début de l année et éventuellement modifier leur inscription. Proposez un modèle de classes correspondant 2 / 16
Doctorant 3 / 16
Doctorant (interface) Un étudiant et un enseignant sont des personnes particulières Un doctorant est un étudiant qui assure des enseignements Un doctorant et un étudiant doivent s inscrire au début de l année et éventuellement modifier leur inscription Proposez un modèle de classes correspondant Utilisez une interface 4 / 16
Doctorant (interface) 5 / 16
Hiérarchie des chevaux Soient les classes Jument, Étalon, Poulain, Pouliche, Cheval, Cheval mâle et Cheval femelle ainsi que les association père et mère. Introduire la classe Troupeau. Établir l association de composition entre cette classe et les classes déjà introduites. 6 / 16
Hiérarchie des chevaux 7 / 16
Animaux Le chat e le chien sont animaux. Les animaux possèdent tous un nom. Les animaux ont un cri spécifique. Tous le animaux sont mesurables par rapport à la puissance en décidels du cri dégagé. Tous les mesurages doivent respecter une interface commune. Modélisez les classes pour représenter cette situation. 8 / 16
Animaux 9 / 16
Centrale d achat Une centrale d achat vend différents types de produits pour animaux: produits d entretien, nourriture, équipement, ferrures. Une commande contient un ensemble de produits avec pour chacun d eux, la quantité. Un devis est éventuellement établi avant le passage commande. En cas de rupture de stock, la commande peut engendrer plusieurs livraisons si le client le désire. Chaque livraison donne lieu à une facture. Modéliser les aspects statiques du texte suivant sous la forme d un diagramme de classes. Indice: Utilisez le classes : Produit, Entretien, Equipement, Nourriture, Ferrure, PièceComptable, LignePièceComptable, BonCommande, Devis, BonLivraison, Facture. 10 / 16
Centrale d achat 11 / 16
Application Bancaire Une banque compte plusieurs agences. Une banque est caractérisée par le nom de son directeur général, son capital global, son propre nom et par l adresse de son siége social. Le directeur général est identifié par son nom, son prénom et son revenu. Un agence a un numéro d agence et une adresse. Chaque agence emploie plusieurs amployés, qui se caractérisent par leurs nom, prénom et date d embauche. Un employé ne peut travailler que dans une seule agence. Les employés d une agence ne font que gérer des clients. Un client ne peut avoir des comptes que dans une seule agence banque. Chaque nouveau client se voit systématiquement attribuer un employé de l agence (conseiller). Les clients ont un nom, un prénom et une adresse. Les comptes sont de nature différente selon qu ils soient rémunérés ou non (comptes courants). Les comptes rémunérés ont un taux d intérêt versé annuellement. Les comptes sont de nature différente selon qu ils soient rémunérés ou non (comptes courants). Les comptes rémunérés ont un taux d intérêts versé annuellement. Donnez la description de toutes les classes et donnez le diagramme de classes. 12 / 16
Application Bancaire 13 / 16
Station service: Use Case Diagram Construire le diagramme des cas d utilisation et le diagramme de classes d une Station-service. Se servir Payer Payer par carte/chèque/espèce Armer Pompe Vèrifier niveau cuve pour armement...... Modélisez les classes pour représenter cette situation. 14 / 16
Station service: Use Case Diagram 15 / 16
Station service: Class Diagram 16 / 16