Nous désirons créer un gestionnaire de Parc de voitures que nous souhaitons vendre ensuite à de grands groupe.
Un parc de voitures correspond à un ensemble de voitures.
Une voiture a une couleur et une vitesse courante.
Une voiture correspond à un modèle donné.
A une voiture est associée sa consommation moyenne qui est déterminée dynamiquement.
Quelle représentation sous forme d'un diagramme de classes donner à votre cas d'étude si on veut :
Visualiser sous la forme d'une liste toutes les voitures d'un parc.
Déterminer la vitesse moyenne des voitures à l'instant courant (la moyenne des vitesse des voitures du parc).
Déterminer la puissance moyenne des voitures du parc (l'information de puissance est associée au modèle de voiture).
Lister toutes les voitures d'un modèle donné dans plusieurs parcs.
Connaitre toutes les voitures d'une marque donnée.
La consommation d'une voiture peut s'exprimer en km/litre, en Miles/Gallon, kwh/km, … en fonction de la voiture.
Un parc de voitures est créé sans voiture, on les ajoute après.
A faire au tableau et sur papier
Faire la correspondance avec les objets :
Une voiture blanche de modèle “RENAULT CLIO 1.2 16V 75 Life E6”, elle roule à 50km/h.
Une voiture bleue de modèle “RENAULT CLIO 1.2 16V 75 Life E6”, elle roule à 0km/h.
Un parc composé de ces 2 voitures
Le modèle “RENAULT CLIO 1.2 16V 75 Life E6” est de la marque “Renault”.
Faire la correspondance avec les codes
1)
Montrer les codes des classes
Faire la correspondance avec les instances
2)
Montrer la construction d'une instance
une voiture ne peut pas être créée sans préciser son modèle
un parc est créé sans information supplémentaire (0 voitures autorisées).