Vous êtes sur la page 1sur 4

UNIVERSITE MOHAMMED V – RABAT

TD4 UML : DIAGRAMME DE CLASSES

EXERCICE 1

1. PROPOSER UNE OPTIMISATION POUR LE DIAGRAMME DE CLASSES SUIVANT CONCERNANT DES SALARIES :

2. RAJOUTER AUX CLASSES « PERMANENT » ET « INTERIMAIRE » UNE METHODE « SALAIRE_ANNUEL » SANS


PARAMETRES. POUR LE PERMANENT, LE SALAIRE ANNUEL EST CALCULE A PARTIR DE SON SALAIRE MENSUEL, ET POUR
L'INTERIMAIRE A PARTIR DU TAUX HORAIRE ET DE LA DUREE (D*8*TX PAR EXEMPLE). OPTIMISER VOTRE SOLUTION.

EXERCICE 2 : GESTION D’UNE ECOLE

DANS LE CADRE DE LA GESTION D’UNE ECOLE, ON CONSIDERE LES CLASSES D’OBJETS SUIVANTES : ECOLE, TERRAIN DE JEUX,
PROVISEUR, SALLE DE REPOS, SALLE DE CLASSE, ELEVE, GROUPE D’ELEVE, PROFESSEUR, CAFETERIA, COURS, ORDINATEUR,
BUREAU, TABLE, CHAISE, BALANÇOIRE.

1. PREPARER UN DIAGRAMME DE CLASSES (SANS ATTRIBUTS ET OPERATIONS DANS UN PREMIER TEMPS) MONTRANT AU MOINS 10
RELATIONS PARMI LES CLASSES D’OBJETS PROPOSEES CI-DESSUS. INCLURE ASSOCIATIONS, AGREGATIONS ET GENERALISATIONS.
MONTRER LES SYMBOLES DE MULTIPLICITE. PRECISER LES NOMS D’ASSOCIATIONS SI NECESSAIRE.

2. COMPLETER LE DIAGRAMME EN AJOUTANT (QUELQUES) ATTRIBUTS ET OPERATIONS.

1/4
UNIVERSITE MOHAMMED V – RABAT

TD 4 UML : DIAGRAMME DE CLASSES

EXERCICE 3 : GESTION D’HOTEL

CONCEVOIR LE DIAGRAMME DE CLASSES D’UNE APPLICATION DE GESTION D’HOTEL. VOICI CE QUE VOUS DEVEZ

MODELISER :
- UN HOTEL EST CONSTITUE D'UN CERTAIN NOMBRE DE CHAMBRES.
- UNE CHAMBRE EST CARACTERISEE PAR SON NUMERO, LE NOMBRE DE LITS QU'ELLE CONTIENT ET SON PRIX.
- CHAQUE CHAMBRE DISPOSE D'UNE SALLE D'EAU : DOUCHE OU BIEN BAIGNOIRE.
- UN HOTEL EMPLOIE DU PERSONNEL ET IL EST IMPERATIVEMENT DIRIGE PAR UN DIRECTEUR.
- ON NE CONNAIT QUE LE NOM, LE PRENOM ET LE TELEPHONE DES EMPLOYES, DES DIRECTEURS ET DES OCCUPANTS.
- DES PERSONNES PEUVENT LOUER UNE OU PLUSIEURS CHAMBRES DE L'HOTEL.
- UN HOTEL A LES CARACTERISTIQUES SUIVANTES : UN NOM, UNE ADRESSE, UN NOMBRE DE PIECES ET UNE
CATEGORIE.

ON VEUT POUVOIR SAVOIR :


- QUI OCCUPE QUELLE CHAMBRE A QUELLE DATE.
- POUR CHAQUE JOUR DE L'ANNEE, ON VEUT POUVOIR CALCULER LE LOYER DE CHAQUE CHAMBRE EN FONCTION DE
SON PRIX ET DE SON OCCUPATION (LE LOYER EST NUL SI LA CHAMBRE EST INOCCUPEE).
- LA SOMME DE CES LOYERS PERMET DE CALCULER LE CHIFFRE D'AFFAIRES DE L'HOTEL ENTRE DEUX DATES.

2/4
UNIVERSITE MOHAMMED V – RABAT

TD 4 UML : DIAGRAMME DE CLASSES

EXERCICE 4 : GESTION DE LOCAUX ET DE MATERIEL

ON S’INTERESSE A UN SYSTEME DE GESTION DE LOCAUX ET MATERIELS MUNICIPAUX. UNE COMMUNE GERE DES SALLES DE
REUNION ET DES SALLES DE SPECTACLE. ELLE SOUHAITE AUTOMATISER LA RESERVATION DE SES SALLES. CERTAINES SALLES SONT
EQUIPEES DE MATERIELS FIXES (TABLEAU, RETRO PROJECTEUR, MOYENS VIDEO) QUI SONT MIS A DISPOSITION AVEC LA SALLE
(SANS SURCOUT). LES SERVICES TECHNIQUES DE LA COMMUNE GERENT AUSSI DU MATERIEL MOBILE QUI EST PROPOSE A LA
LOCATION EN PLUS DES SALLES. LES TARIFS DE LOCATION VARIENT EN FONCTION DU TYPE DE SALLE DEMANDE (SALLE DE
REUNION, AMPHITHEATRE, SALLE DE RECEPTION, ETC.), DE LA DUREE (A LA DEMI-JOURNEE, A LA JOURNEE, OU A LA SOIREE),
DE L’ORIGINE DU DEMANDEUR (RESIDENT OU NON RESIDENT), ET DU TITRE DU DEMANDEUR (PARTICULIER, ASSOCIATION,
ENTREPRISE). LE SYSTEME DOIT PERMETTRE DE GERER LES RESERVATIONS DE SALLE AINSI QUE LES ANNULATIONS, DE
MEMORISER LES DEMANDEURS, DE GERER LES LOCAUX ET LES MATERIELS, DE CALCULER LES TARIFS DE LOCATION, DE FOURNIR
DES PLANNINGS D’OCCUPATION DES SALLES AINSI QUE DES FACTURES HEBDOMADAIRES PAR DEMANDEUR.

TRAVAIL A REALISER

ETABLIR LE DIAGRAMME DE CLASSES DU DOMAINE SACHANT QUE :


- LES SALLES FONT PARTIE DES BATIMENTS MUNICIPAUX ;
- UN BATIMENT SE TROUVE A UNE ADRESSE DONNEE (NUMERO DE RUE, RUE, CODE POSTAL, VILLE) ;
- UN BATIMENT CONTIENT UN CERTAIN NOMBRE DE SALLES ;
- CHAQUE SALLE EST CARACTERISEE PAR UN NUMERO DE SALLE, UN NUMERO D’ETAGE ET UNE SUPERFICIE ;
- CERTAINES SALLES POSSEDENT DU MATERIEL FIXE (RETRO-PROJECTEUR, TABLEAU, MOYENS VIDEO) ;
- LES SERVICES TECHNIQUES DE LA MAIRIE GERENT AUSSI DES MATERIELS MOBILES QU’ILS PEUVENT LOUER A LA
DEMANDE ;
- LES TARIFS DE LOCATION VARIENT EN FONCTION DU TYPE DE SALLE DEMANDE (SALLE DE REUNION, AMPHI
THEATRE, SALLE DE RECEPTION, ETC.), DE LA DUREE DE LA LOCATION (DEMI-JOURNEE, JOURNEE, SOIREE), DE
L’ORIGINE DU DEMANDEUR (RESIDENT, NON RESIDENT) ET DU TITRE DU DEMANDEUR (PARTICULIER,
ASSOCIATION, ENTREPRISE).
- L’IDENTITE DES DEMANDEURS EST MEMORISEE.

3/4
UNIVERSITE MOHAMMED V – RABAT

TD UML : DIAGRAMME DE CLASSES

Éléments de méthodologie

 Analysez le texte pour rechercher les noms qui sont des classes
métier et les verbes qui les relient qui sont des associations
 Construisez un premier diagramme de classes à partir de ces noms
 Enrichissez ce diagramme avec les associations à l’aide des verbes
obtenus
 Affinez le diagramme en éliminant les associations redondantes,
en simplifiant le schéma dès lors qu’il respecte les spécifications de
l’énoncé
 Ne cherchez les généralisations et les spécialisations que lorsque les
classes sont déjà bien établies
 Ne cherchez les agrégations qu’à la fin
 Terminez cette première version du diagramme en ajoutant les
multiplicités
 Dans une seconde itération seulement, ajoutez les attributs et les
opérations

4/4

Vous aimerez peut-être aussi