Vous êtes sur la page 1sur 3

Dev

voird
deCourssurUM
ML
1) Leconce
ept
a Q
Questcequuecestquunmodle?AAppuyezvou ussurunexeempledunautredomain
nequela
2pointss modlisationnUML,enm mettantenavvantlavantagedemodliserunprobblme.
b Quelestlad
Q ntreunevuestatiqueetu
diffrenceen unevuedynaamique?

2) Lescasd
dutilisatiion
a Q
Quechercheetonmod dliseravecu
undiagrammmedecasdu
utilisation?
2pointss b Quelestlint
Q trtdeced
diagramme??
c Donneruneexempledeccediagrammeavec(surlemmeschma)unincllude,unexte end,et
uncommenttaire.Expliqu uezen23phraseslesch
hmaquevoousavezprop pos.

3) Donnerllenomdeecediagrammee
etexpliqu
uezbriv
vementd
de
quilreprsente::

1point

4) Diagram
mmedeclasse
a Enutilisantlemaximumdedtail,reeprsenterceesclassesen
nutilisantlessdiagramme
esde
c
classe(prvooyezunepaggeentire,vousdevrezaajouterdestrucs):
4points

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
Ajoutezlescclassessuivantes(lesnom
msengras): LeschambresSingleontuneoup plusieurs
T
Tlvisio onetleschaambresDuo ontunesal lle de ba ain.Parconntretoutesle es
c
chambreson ntunLit,etilexistedeuxtypedeliit:deslitsBaldaquin n,etdeslitsFuton.
c Essayezdefaairefigureru
uneagrgationetuneco omposition,eenexpliquan ntvotrechoixx.
d Reprsentezzlaphrasesu uivantesurleediagrammee:uneperso onneestsoittunclientdeelhtel,
s
soitlegran t.
e Enutilisantlanotiondepackage,sp parezentroiisgroupedisstinctlesclassses.

5) Diagram
mmedobjjet
a Envousbasaantsurleprcdantdiaggrammedecclassefaiteundiagrammedobjetqui
reprsenteccettesituatio
on:
1pointt
Lhotel
matignon
dontlegraantMrForrmulAlainsoccupe,po
ossde50chambres.
LunedeeschambresestloueM
MrLelore.

6) Diagram
mmedes
quence
a Donnezuneexemple(passobligatoirem mentbassu ntlesdiffrentes
urunfaitreel)prsentan
notions:Actteur,objet,lignedevie,bandedacttivation,envo oidemessagge,rponse,cration
2pointts d
dynamique, suppressionndunobjet
b Donnezuneexemple(obligatoiremen ntbassurunnfaitrel)prsentantleprincipedu
branchemen ntconditionn nel.

7) Diagram
mmedeco
ollaborattion
a Expliquezceequecesmessagesfont::
[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 Expliquerceshma:
3pointts


8) Diagrammedtatstransitions
a Imaginezunsystmequevousmodliserezavecundiagrammedtattransition.Ilfautque
votrediagrammecontienneauminimum3tats,etdesvnementsquidclenchentdes
3points actions.
b Ilexistediffrentesmaniresdedclencheruneactiondansuntat:quandonarrive,quand
onestdedans,quandonensortettantquonrestedansltat.Quelssontlesdiffrents
motsclsassocisenUML?
c Commentreprsenterquunobjetsetrouvedansdeuxtatsenmmetemps?Enutilisant
cettemanire,reprsentezltatdunordinateurquandvouscliquezsurfirefox:ilestdans
ltatmarche,etilpassedansltatcoutelerseauetaffichepageaccueil.

9) Diagrammedecomposant
Quepouvezvousdiredeceschma(quoiasert,questcequeareprsente):

1point

10) Diagrammededploiement
Quepouvezvousdiredeceschma(quoiasert,questcequeareprsente):


1point thermomtre, girouette,
pluviomtre thermomtre,
hygromtre anmomtre
: 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 srie RS232


1

orphy
: Serveur
1 1
1
LAN
LAN
1
LAN
1
:Poste d * :Poste d
affichage
administration :Poste tour
hall
de contrle

Vous aimerez peut-être aussi