dimanche 7 décembre 2014

Exercice UML : Football

Exercice 1 :

Soit le texte suivant :
Une équipe de football est composée de joueurs. Une équipe représente un pays. Une équipe possède une couleur. Un joueur porte un maillot. Un joueur peut être un joueur de champ ou un gardien. Les maillots des joueurs de champ sont de la couleur de son équipe. Le maillot du gardien est toujours d’une couleur noire.
Les joueurs ont le droit d’utiliser leurs pieds. Le gardien a le droit d’utiliser ses mains.
1-      On suppose qu’une couleur n’est pas une classe mais un entier. Dessiner un diagramme de classes. On utilisera l’agrégation si cela est possible. On placera les ordres de multiplicité.
2-      Dessiner un diagramme d’objets correspondant au texte suivant : Xavi et Iniesta sont des joueurs de champ. Casillas est un gardien. Ils font partie de l'équipe nationale espagnole . La couleur de l’équipe de l’Espagne est le rouge. Tous les joueurs portent un maillot.

Exercice 2 :

Pour chaque exemple ci-dessous, indiquez si la relation présentée est une généralisation, une agrégation ou une association :
  1. Un pays a une capitale.
  2. Une transaction boursière est un achat ou une vente.
  3. Les fichiers contiennent des enregistrements.
  4. Une personne utilise un langage de programmation dans un projet.
  5. Les modems et les claviers sont des périphériques d’entrées/sorties.