3
2 points 2 points 1 poin 4 poin class H protect Ch bo private St public St St vo vo Pe Pe } Dev 1) aQ bQ 2) aQ bQ c3) 4) ac s s t ts otel{ ed : hambre cha ool reserv : tring mot : tring nom tring adre oid getIde oid paye( ersonne ge ersonne c voir d Le conce Qu’est ce qu modélisation Quel est la d Les cas d Que cherche Quel est l’int Donner un e un comment Donner l qu’il rep Diagram En utilisant l classe (prévo ambres[2] ve(int num PasseGeran ; esse; entifiant ); erant; lients; de Co ept ue c’est qu’u n UML, en m différence en d’utilisati eton à mod térêt de ce d exemple de c taire. Expliqu le nom de résente : mme de cl e maximum oyez une pag ; mCh); nt; (); urs s n modèle ? A mettant en av ntre une vue ion déliser avec u diagramme ? ce diagramm uez en 23p e ce diag : asse de détail, re ge entière, v ur UM Appuyez vou vant l’avanta statique et u un diagramm ? e avec (sur l hrases le sch ramme e eprésenter ce ous devrez a class Cha protected int int private Per public : voi boo } class prote publi } ML us sur un exe ge de modé une vue dyna me de cas d’u e même sch héma que vo et expliqu es classes en ajouter des t ambre{ d : t etage; t prix; : rsonne *no id reserve ol estVide s Personne ected : int age; String n String p ic : void vie emple d’un a liser un prob amique ? utilisation ? éma) un incl ous avez prop uez brièv n utilisant les rucs) : omOccupant e(string n e(); e{ ; nom; prenom; eillit(); utre domain blème. lude, un exte posé. vement d s diagramme t; nom); ne que la end, et de es de

Devoir de Cours sur UML - tibo.lelore.free.frtibo.lelore.free.fr/IRIS/2Annee/UML/Exos/UML_Devoir.pdf · 1 point 2 point 3 point b‐ A T c c‐ d‐ s e‐ 5) a‐ 6) a‐ d b‐

  • Upload
    lykhanh

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Devoir de Cours sur UML - tibo.lelore.free.frtibo.lelore.free.fr/IRIS/2Annee/UML/Exos/UML_Devoir.pdf · 1 point 2 point 3 point b‐ A T c c‐ d‐ s e‐ 5) a‐ 6) a‐ d b‐

2 points

2 points

1 poin

4 poin

class Hprotect Ch

boprivate Stpublic St St vo vo Pe Pe}

Dev

1) a‐ Q

b‐ Q

2) a‐ Qb‐ Qc‐

3)

 

 

 

 

4) a‐

c

 

ts 

otel{ ed : hambre chaool reserv:

tring mot: tring nomtring adreoid getIdeoid paye(ersonne geersonne c

voir d

Le conceQu’est ce qumodélisationQuel est la d

Les cas dQue chercheQuel est l’intDonner un eun comment

Donner lqu’il rep

DiagramEn utilisant lclasse (prévo

ambres[2]ve(int num

PasseGeran

; esse; entifiant); erant; lients;

de Co

ept ue c’est qu’un UML, en mdifférence en

d’utilisatie‐t‐on à modtérêt de ce dexemple de ctaire. Expliqu

 le nom derésente :

mme de cle maximum oyez une pag

 

; mCh);

nt;

();

urs s

n modèle ? Amettant en avntre une vue 

ion déliser avec udiagramme ?ce diagrammuez en 2‐3 p

e ce diag: 

asse de détail, rege entière, v

ur UM

Appuyez vouvant l’avantastatique et u

un diagramm? e avec (sur lhrases le sch

ramme e

eprésenter ceous devrez a

class Chaprotected int

intprivate Perpublic : voi boo}

classprote

publi

}

ML 

us sur un exege de modéune vue dyna

me de cas d’u

e même schhéma que vo

et expliqu

es classes enajouter des t

ambre{ d : t etage; t prix; : rsonne *no

id reserveol estVide

s Personneected : int age;String nString p

ic : void vie

emple d’un aliser un probamique ? 

utilisation ? 

éma) un inclous avez prop

uez brièv

n utilisant lesrucs) : 

omOccupant

e(string ne();

e{

; nom; prenom;

eillit();

utre domainblème. 

lude, un exteposé. 

vement d

s diagramme

t;

nom);

ne que la 

end, et 

de 

es de 

Page 2: Devoir de Cours sur UML - tibo.lelore.free.frtibo.lelore.free.fr/IRIS/2Annee/UML/Exos/UML_Devoir.pdf · 1 point 2 point 3 point b‐ A T c c‐ d‐ s e‐ 5) a‐ 6) a‐ d b‐

1 point

2 point

3 point

b‐ A

Tc

c‐ d‐

se‐

5) a‐

6) a‐

db‐

7) a‐

b‐

ts 

ts 

Ajoutez les c

Télévisiochambres on

Essayez de faReprésentezsoit le géranEn utilisant l

DiagramEn vous basareprésente c

L’hotel «L’une de

DiagramDonnez un enotions : Actdynamique, Donnez un ebranchemen

DiagramExpliquez ce[heure = 1 / *|| 21.3,2.1 /1.3 / [d1.3 / [d

Expliquer ce

classes suiva

on et les chant un Lit, eaire figurer uz la phrase sut. a notion de 

mme d’objant sur le précette situatio

« matignon »es chambres 

mme de séexemple (pasteur, objet, lsuppressionexemple (oblnt conditionn

mme de coe que ces memidi] 1

2.1 : fer/ [t < 10disk fulldisk full

 shéma : 

ntes (les nom

ambres Duot il existe de

une agrégatiuivante sur le

package, sép

jet écédant diagon : 

» dont le géraest louée à M

équence s obligatoiremigne de vie,  n d’un objetigatoiremennel. 

ollaboratssages font :: manger

rmer() 0s] 2.5 :l] 1.7.a l] 1.7.b

ms en gras) :

ont une salux type de li

on et une coe diagramme

parez en troi

gramme de c

ant Mr « ForMr « Lelore »

 ment basé subande d’act

nt basé sur un

tion : r()

: age := * : dele: reduce

Les chambr

lle de bait : des lits à 

omposition, ee : une perso

is groupe dis

classe faite u

rmul Alain » ». 

ur un fait réetivation, envo

n fait réel) p

demandereteTempFieSwapFile

es Single ain. Par conBaldaquinen expliquanonne est soit

stinct les clas

n diagramm

s’occupe, po

el) présentanoi de messag

résentant le 

rAge(nom,iles() e(20%)

ont une ou p

ntre toutes le

n, et des lits nt votre choixt un client de

sses. 

e d’objet qu

ossède 50 ch

nt les différege, réponse, 

principe du 

prenom)

 

plusieurs 

es 

Futon. x. e l’hôtel, 

ambres. 

ntes création 

Page 3: Devoir de Cours sur UML - tibo.lelore.free.frtibo.lelore.free.fr/IRIS/2Annee/UML/Exos/UML_Devoir.pdf · 1 point 2 point 3 point b‐ A T c c‐ d‐ s e‐ 5) a‐ 6) a‐ d b‐

:Poste d’affichage

hall

thermomètre,hygromètre: Capteur

: Transmetteur HF

girouette,anémomètre

: Capteur

: Transmetteur HF

pluviomètre: Capteur

:Transmetteur HF

thermomètre,: Capteur

:Transmetteur HF

:Centrale d’acquisition

orphy: Serveur

:Poste d’’administration :Poste tour

de contrôle

LANLAN

LAN

Liaison série RS232

Liaison HF

Liaison HFLiaison HF

Liaison HF

11

1

*1

1

11

1

1 1

1

1 1 1 1

11 11 11 11

:Poste d’affichage

hall

thermomètre,hygromètre: Capteur

: Transmetteur HF

girouette,anémomètre

: Capteur

: Transmetteur HF

pluviomètre: Capteur

:Transmetteur HF

thermomètre,: Capteur

:Transmetteur HF

:Centrale d’acquisition

orphy: Serveur

:Poste d’’administration :Poste tour

de contrôle

LANLAN

LAN

Liaison série RS232

Liaison HF

Liaison HFLiaison HF

Liaison HF

11

1

*1

1

11

1

1 1

1

1 1 1 1

:Poste d’affichage

hall

thermomètre,hygromètre: Capteur

: Transmetteur HF

girouette,anémomètre

: Capteur

: Transmetteur HF

pluviomètre: Capteur

:Transmetteur HF

thermomètre,: Capteur

:Transmetteur HF

:Centrale d’acquisition

orphy: Serveur

:Poste d’’administration :Poste tour

de contrôle

LANLAN

LAN

Liaison série RS232

Liaison HF

Liaison HFLiaison HF

Liaison HF

11

1

*1

1

11

1

1 1

1

1 1 1 1

11 11 11 11

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 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…) : 

 

 

 

 

 

 

 

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

 

3 points 

1 point 

1 point