Vous êtes sur la page 1sur 2

Master Miage M1

EXAMEN Session de dcembre 2007 Nombre de pages : 2

Code du Module : C305 Intitul du module : Mthodes d'analyse et de

conception orientes objet


Nom de lenseignant : Hlne Mariette Dure de lpreuve : 2 heures

Note : lusage de documents papier nest pas autoris lusage de matriel lectronique nest pas autoris

Exercice 1 Questions de cours

(5 points)

1. Comment reprsentez-vous une classe (donnez-en les lments et un schma) ? 2. Dfinissez le principe dhritage. 3. A quoi servent les activits et le diagramme dactivit ? 4. Que signifie UML ? 5. Quest-ce quun diagramme de classes et quoi sert-il ?

Exercice 2 Htel Campagnol: diagramme de classes


Nous allons nous intresser la modlisation dun htel.

(4 points)

Monsieur Campagnol vient douvrir son tablissement dans la ville de LHtellerie, en basse Normandie. Lhtel Campagnol est constitu de 30 chambres. Mme Campagnol gre la location des chambres. Les chambres se louent un prix donn (suivant leurs prestations) et sont repres sur le listing de Mme Campagnol par leur numro et ltage de lhtel o elles se trouvent. Elles peuvent comporter deux lits simples, ou un lit double, ou un lit double et un lit simple (chambre familiale). Toutes les chambres sont quipes pour le confort des clients, de l'air conditionn, d'un tlphone direct, d'cran LCD, du Wifi gratuit. Certaines chambres disposent dune salle de bain et/ou dune salle deau. Mais certaines chambres nen ont pas et les clients peuvent alors utiliser une salle de bain sur le palier (une salle de bain par palier). Ces dernires peuvent tre utilises par plusieurs clients de lhtel. Lhtel Campagnol offre galement plusieurs autres services leur clientle, tels que la restauration, une piscine et la garde denfants. Des salles de confrences et salles de runion sont la disposition de la clientle et incitent les groupes y tenir des congrs et des runions. Les pices de l'htel qui ne sont ni des chambres, ni des salles de bain (hall d'accueil, cuisine, restaurant, piscine, salles de runions...) ne font pas partie de la modlisation (hors sujet). Les clients peuvent louer une ou plusieurs chambres de l'htel. En d'autres termes : l'htel hberge un certain nombre de personnes, ses clients (il s'agit des personnes qui louent au moins une chambre de l'htel...).

1. Proposez un diagramme de classes correspondant l'nonc ci-dessus.

Exercice 3 : Le club de tennis

(9 points)

Le Tennis Club de Letville permet rgulirement plus de 1000 membres de jouer au tennis dans des conditions idales. Que ce soit entre amis, pour prparer une comptition ou se perfectionner, il y a la place pour tous les niveaux et pour tous les joueurs sur les 26 courts : 16 courts extrieurs (12 terres battues et 4 courts de mini tennis) et 10 courts couverts (7 green set, 1 bois, 2 terres battues). Chaque membre paie lanne une cotisation pour pouvoir accder comme il le veut aux courts de tennis. Cette cotisation est gre par M. Rolland, le secrtaire qui travaille en troite collaboration avec M. Garrosse, le Directeur et Fondateur du Tennis Club. M. Rolland gre donc pour le club les inscriptions, les rinscriptions et les dsinscriptions des membres. Une fois inscrit, le membre du club peut effectuer des rservations de courts de tennis afin de se prserver des indisponibilits des terrains. Pour cela, un planning est mis disposition des joueurs pour consulter les disponibilits et sinscrire en donnant la date, une heure de dbut et une heure de fin prcises pour utiliser le terrain. Les membres actifs du club peuvent inviter leurs amis venir jouer et doivent alors procder au paiement dun supplment de 10 par personne invite. Des cours sont galement proposs aux membres et des tournois sont organiss chaque semestre. Les cours sont rpartis selon diffrents critres : collectifs, individuels, jeunes, adolescents, adultes. Chaque cours est forcment repr par son heure de dbut et la date laquelle il est prvu. 1. Identifiez les acteurs et les entits principales du systme 2. Proposez un diagramme de cas dutilisation du sous-systme de rservation dun terrain par un adhrent 3. Nous allons nous intresser ici la structuration du domaine tudi. a. Identifier les diffrentes classes et leurs attributs b. Proposez un diagramme de classes du systme

Question Bonus : Raliser un diagramme dactivit pour lopration Rservation

2 points sont allous la rdaction du devoir et la question Bonus si vous avez le temps dy rpondre