Sie sind auf Seite 1von 2

Universit Mohammed V / Facult des Sciences Rabat

UFR SYSCOM2 / Master IT

Exercice 3 : (FOOTBALL)
Enseignant A. EL QADI

Soit le texte suivant:

Anne : 2006/2007

Une quipe de football est compose de joueurs. Une quipe reprsente un pays. Une quipe possde

Etudes de cas en Systme dinformation UML

une couleur. Un joueur porte un maillot. Un joueur peut tre un joueur de champ ou un gardien. Les

Srie n1

maillots des joueurs de champ sont de la couleur de son quipe. Le maillot du gardien est toujours dune

Exercice 1 : Relations structurelles entre classes

couleur noire.

Considrons les phrases suivantes :

Les joueurs ont le droit dutiliser leurs pieds. Le gardien a le droit dutiliser ses mains.

1. Les fichiers, les raccourcis et les rpertoires sont contenus dans des rpertoires et possdent un

1) On suppose quune couleur nest pas une classe mais un entier. Dessiner un diagramme de classes.
On utilisera lagrgation si cela est possible. On placera les ordres de multiplicit.

nom.
2. Une pice contient des murs

2) Placer les attributs couleur, mesJoueurs, monMaillot, monEquipe, mesMaillots et

3. Un compte bancaire peut appartenir une personne physique ou morale

monJoueur dans les classes adquates. Idem pour les mthodes creerMesJoueurs, utiliserLesMains

4. Un point et un segment.

et utiliserLesPieds.

Questi on : Dterminez les relations appropries (gnralisation, composition, agrgation ou association)

Complter la description avec les types des proprits (int, Equipe, Joueur, Maillot, Liste, void) et les

dans chaque phrase de lnonc.

soulignements l o cela est ncessaire.


3) Dessiner un diagramme dobjets correspondant au texte suivant :

Exercice 2 : dveloppeur : Soit le texte suivant:

ronaldo et bebeto sont des joueurs de champ. taffarel est un gardien. Ils font partie de la selecao qui

Une quipe dinformatique {est compose de} dveloppeurs. Une quipe {travaille pour} une

reprsente le brsil. La couleur de lquipe du brsil est le jaune. Tous les joueurs portent un maillot.

entreprise. Une quipe possde un logo. Un dveloppeur {utilise} un ordinateur qui lui est personnel.
Un dveloppeur peut tre un programmeur ou un spcifieur. Le logo des ordinateurs des programmeurs

Exercice 4. Gestion dune bibliothque

est identique au logo de son quipe. Le logo des ordinateurs des spcifieurs est toujours'. Les

On veut crer un systme dinformation pour grer les activits dune bibliothque. On veut stocker des

dveloppeurs rflchissent. Le spcifieur dialogue avec les utilisateurs.

informations sur les oeuvres, les clients, les emprunts, etc.

1) On suppose que les classes du texte prcdent correspondent aux mots en italique et soulign. On

Dans la bibliothque, il y a des livres, des journaux, des rapports techniques, des actes de confrence,

suppose quun logo nest pas une classe mais un entier. Dessiner le diagramme de gnralisation. On

des cassettes vido et des disques compacts, etc. On veut aussi garder des informations concernant les

gnralisera les classes du domaine avec une classe Objet .

clients de la bibliothque, le premier emprunt ne peut tre fait quaprs inscription du client. On stocke

2) On suppose que les associations correspondent aux mots {entre accolades}. Dessiner un diagramme

le nom, ladresse, le(s) numro(s) de tlphone et les livres emprunts par le client.

de classes. On utilisera lagrgation si cela est possible. On placera les ordres de multiplicit.

Diffrentes informations sont stockes selo n le type de luvre, par exemple, pour chaque livre on veut

3) Soit les classes suivantes : Dveloppeur, Programmeur, Specifieur, Equipe, Ordinateur. Placer les

garder, le titre, le(s) auteur(s), lanne de publication, lditeur, etc. Pour les disques compacts et les

attributs

vidos, on garde aussi la dure. Pour les actes de confrence, on garde lendroit et l anne o a eu lieu la

logo,

mesDeveloppeurs,

monOrdinateur,

monEquipe,

mesOrdinateurs

et

monDeveloppeur dans les classes adquates. Idem pour les mthodes creerMesDeveloppeurs,

confrence. Pour toutes les oeuvres on garde la date dentre de luvre dans la bibliothque, qui a

dialoguerAvecLUtilisateur et Reflechir. Complter la description avec les types des proprits (int,

emprunt loeuvre et quelle date.

Equipe, Developpeur, Ordinateur, Liste, void) et les soulignements l o cela est ncessaire.

Le systme doit fournir des fonctions pour enregistrer, supprimer, chercher et emprunter des oeuvres.

4) Dessiner un diagramme dobjets correspondant au texte suivant :

Une oeuvre peut tre prsente lutilisateur dans deux versions, une version complte avec toutes les

germain et gertrude sont des programmeurs. grard est un spcifieur. Ils font partie de lquipe

informations (pour ladministrateur du systme), et une version courte avec uniquement les informations

gereflehi qui reprsente lentreprise gertoupourvou . Le logo de lquipe gereflehi est '. Tous

utiles pour les clients.

les dveloppeurs utilisent un ordinateur.

Construisez un dia gramme de classes permettant de grer les activits de la bibliothque dcrite cidessus.

Universit Mohammed V / Facult des Sciences Rabat


UFR SYSCOM2 / Master IT

Exercice 2 : Immeuble - Appartement


Enseignant A. EL QADI
Anne : 2006/2007

Etudes de cas en Modlisation objet UML


Srie n2

1) Dessiner le diagramme de classes UML correspondant.


-

Un appartement possde plusieurs pices. Il a une surface et un prix.

Une pice est soit une salle deau, soit une salle de sjour. Certaines salles de sjour sont des
chambres.

Exercice 1. Une entreprise souhaite informatiser la gestion de ses projets.

Un appartement possde au moins une porte, une fentre, une salle deau et une salle de sjour.

Les projets sont affects des quipes. Une quipe a un nom unique, une date de cration, un

Une pice possde au moins une porte et ventuellement des fentres. Elle a une surface et des

dpartement de rattachement, a un responsable et est compose de membres. Une personne peut tre
membre de plusieurs quipes la fois. Un projet a un numro unique, une date de dbut, une date de fin

pices voisines.
-

prvue et une date de fin relle. Plusieurs quipes peuvent tre impliques dans un projet et les membres

et une porte dentre qui donne sur la rue et plusieurs portes donnant chacune sur un appartement.

dune quipe peuvent tre impliqus dans des projets diffrents. On souhaite connatre pour chaque
projet les membres participant et aussi le responsable du projet. Pour des raisons administratives et

Limmeuble est voisin dune ou plusieurs rues et ventuellement dune cour intrieure.
-

budgtaires, la participation dune personne un projet ne se fait pas titre individuel mais comme
membre dune quipe participant au projet.

Un immeuble contient plusieurs appartements et une cage descalier. Celle-ci contient un escalier

Une fentre donne soit sur une rue, soit sur une cour intrieure. Une porte relie deux pices
voisines ou bien une pice une cage descalier ou bien la cage descalier une rue.

Une entre est une sorte de pice, qui est une sorte despace intrieur, tout comme la cage

Lunit de recherche et dveloppement se charge en dbut de chaque anne de ltude et du lancement

descalier. Une rue et une cour intrieure sont des sortes despaces extrieurs. Finalement un

de nouveaux projets. Elle tablit un appel proposition de projets la destination des quipes. Les

espace est soit un espace intrieur soit un espace extrieur.

propositions doivent parvenir avant une date limite au-del de laquelle les propositions ne sont pas

2) Placer les attributs suivants dans les bonnes classes :

recevables et sont retournes aux destinataires. Aprs tude, les propositions retenues sont envoyes la

prix, surface, mesImmeubles, mesAppartements, mesPices, mesFentres, mesPortes,

direction gnrale pour validation et les rsultats de la premire phase de slection sont envoys au

mesRues.

service de communication pour publication. A la rception de la rponse de la direction gnrale, lunit

3) Idem avec les mthodes suivantes :

de recherche et dveloppement transmet les rsultats dfinitifs au service com munication et des dossiers

int calculerPrix(), void afficherMesPiecesVoisines(), void afficherSurface(),

contenant la proposition initiale et un dossier de projet sont transmis aux responsables des quipes

void afficherMespieces.

impliques dans les projets dfinitifs.

Complter la description avec les types des proprits (Liste, int, classes, , void)
4) Faire un diagramme dobjet :

Pour le suivi et la gestion des projets, les quipes disposent dun systme sur un intranet. Le responsable

Lappartement A contient une entre avec une porte donnant sur la cage descalier. Cette entre possde

dun projet a la possibilit daccder aux dtails de droulement dun projet.

une fentre (donnant sur une cour intrieure) et deux autres portes. La premire porte donne sur la

Chaque projet est compos de phases ayant chacune une dure prvisionnelle, une description et un

chambre qui a deux fentres donnant sur le boulevard B. La deuxime porte donne sur la salle de sjour

ensemble de tches ayant, chacune, une description dtaille et une dure estime. Le responsable du

qui a deux fentres donnant sur lavenue C. La salle de sjour communique avec la cuisine par une

projet, pour le suivi dun projet, a la possibilit daffecter les membres aux tches, calculer le nombre

porte. La fentre de la cuisine donne sur la cour intrieure. La chambre communique avec la salle de

dheures de travail pass par chaque membre du projet, modifier les informations sur une tche, rajouter

bains par une porte. La salle de bains na pas de fentre.

des tches et visualiser les tches et les rapports rdigs pour ces tches. Les membres dun projet ont
lobligation de faire rgulirement des rapports sur les tches dans lesquels ils sont impliqus, consulter
le total dheures quils ont pass sur le projet et dinscrire les nouvelles heures effectues. Un membre a
la possibilit de crer un nouveau rapport ou de consulter un rapport existant. Les membres dun projet
ne peuvent pas modifier un rapport existant.
Travail demand : Faire un diagramme de classes pour la gestion des projets.