Vous êtes sur la page 1sur 3

Dev

voir d
de Cours sur UM
ML 
1) Le conce
ept 
a‐ Q
Qu’est ce quue c’est qu’un modèle ? AAppuyez vou us sur un exeemple d’un autre domain
ne que la 
2 pointss  modélisationn UML, en m mettant en avvant l’avantage de modéliser un probblème. 
b‐ Quel est la d
Q ntre une vue statique et u
différence en une vue dynaamique ? 

2) Les cas d
d’utilisatiion 
a‐ Q
Que cherchee‐t‐on à mod déliser avec u
un diagrammme de cas d’u
utilisation ? 
2 pointss  b‐ Quel est l’int
Q térêt de ce d
diagramme ?? 
c‐ Donner un eexemple de cce diagramme avec (sur le même schéma) un incllude, un exte end, et 
un commenttaire. Expliqu uez en 2‐3 phrases le sch
héma que voous avez prop posé. 

3) Donner l le nom dee ce diagramme e
et expliqu
uez brièv
vement d
de 
qu’il représente :: 
 
1 point 
 

4) Diagram
mme de classe 
a‐ En utilisant le maximum de détail, reeprésenter cees classes en
n utilisant less diagramme
es de 
c
classe (prévooyez une pagge entière, vous devrez aajouter des trucs) : 
4 points 
   
class Chaambre{
protectedd :
class Hotel{ int
t etage;
protected : int
t prix;
hambre cha
Ch ambres[2]; private :
bo
ool reserv
ve(int num
mCh); rsonne *no
Per omOccupant
t;
private : public :
St
tring motPasseGeran
nt; voi
id reserve
e(string nom);
n
public : boo
ol estVide
e();
tring nom;
St }
St
tring adre
esse;
vo
oid getIde
entifiant();
class
s Personne
e{
oid paye();
vo
prote
ected :
Pe
ersonne ge
erant;
;
int age;
ersonne clients;
Pe
String n
nom;
}
String p
prenom;
publi
ic :
void vie
eillit();
}
b‐ A
Ajoutez les cclasses suivantes (les nom
ms en gras) : Les chambres Single ont une ou p plusieurs 
T
Télévisio on et les chaambres Duo ont une sal lle de ba ain. Par conntre toutes le es 
c
chambres on nt un Lit, et il existe deux type de liit : des lits à Baldaquin n, et des lits Futon. 
c‐ Essayez de faaire figurer u
une agrégation et une co omposition, een expliquan nt votre choixx. 
d‐ Représentezz la phrase su uivante sur lee diagrammee : une perso onne est soitt un client dee l’hôtel, 
s
soit le géran t. 
e‐ En utilisant la notion de package, sép parez en troiis groupe disstinct les classses. 

5) Diagram
mme d’objjet 
a‐ En vous basaant sur le préécédant diaggramme de cclasse faite un diagramme d’objet qui 
représente ccette situatio
on : 
1 pointt 
L’hotel «
« matignon »
» dont le géraant Mr « Forrmul Alain » s’occupe, po
ossède 50 chambres. 
L’une dees chambres est louée à M
Mr « Lelore »». 

6) Diagram
mme de sé
équence  
a‐ Donnez un eexemple (pass obligatoirem ment basé su nt les différentes 
ur un fait réeel) présentan
notions : Actteur, objet, ligne de vie,  bande d’acttivation, envo oi de messagge, réponse, création 
2 pointts  d
dynamique,  suppressionn d’un objet
b‐ Donnez un eexemple (obligatoiremen nt basé sur unn fait réel) présentant le principe du 
branchemen nt conditionn nel. 

7) Diagram
mme de co
ollaborattion 
a‐ Expliquez cee que ces messages font :: 
[heure = midi] 1 : manger r()
1 / *|| 2.1 2 : fer rmer()
1.3,2.1 / [t < 10 rAge(nom,prenom)
0s] 2.5 : age := demander
1.3 / [d disk full l] 1.7.a * : dele
eteTempFi
iles()
1.3 / [d disk full l] 1.7.b : reduce
eSwapFile
e(20%)

b‐ Expliquer ce shéma : 
3 pointts 

 
8) Diagramme d’états transitions 
a‐ Imaginez un système que vous modéliserez avec un diagramme d’état transition. Il faut que 
votre diagramme contienne au minimum 3 états, et des événements qui déclenchent des 
3 points  actions. 
b‐ Il existe différentes manières de déclencher une action dans un état : quand on arrive, quand 
on est dedans, quand on en sort et tant qu’on reste dans l’état. Quels sont les différents 
mots clés associés en UML ? 
c‐ Comment représenter qu’un objet se trouve dans deux états en même temps ? En utilisant 
cette manière, représentez l’état d’un ordinateur quand vous cliquez sur firefox : il est dans 
l’état marche, et il passe dans l’état « écoute le réseau » et « affiche page accueil ». 

9) Diagramme de composant 
Que pouvez‐vous dire de ce schéma (à quoi ça sert, qu’est ce que ça représente…) : 

1 point   

10) Diagramme de déploiement 
Que pouvez vous dire de ce schéma (à quoi ça sert, qu’est ce que ça représente…) : 

 
1 point  thermomètre, girouette,
pluviomètre thermomètre,
hygromètre anémomètre
: Capteur : Capteur
: Capteur : Capteur

1 1 1 1 1 1 1 1

: Transmetteur : Transmetteur :Transmetteur :Transmetteur


HF HF HF HF

1 1 1
1 Liaison HF Liaison HF
Liaison HF
1 1
Liaison HF
1 1
:Centrale d’
acquisition

1 Liaison série RS232


1

orphy
: Serveur
1 1
1
LAN
LAN
1
LAN
1
:Poste d’’ * :Poste d’
affichage
administration :Poste tour
hall
de contrôle