[PDF] [PDF] Exercice 1 Exercice 2 Exercice 3 - CNRS

TD d'UML n◦4 Exercice 1 Votre travail : Dessinez le diagramme d'états- transitions modélisant les successions d'états possibles pour un person- nage



Previous PDF Next PDF





[PDF] pratique

difficultés que pose la construction des diagrammes d'états UML 2 □ Activité continue/finie □ Transition automatique □ Événements « after » et « when » □ Modélisation dynamique : exercices corrigés et conseils méthodologiques



[PDF] UML : diagramme détat (exemples)

TD UML : diagrammes d'états page 1/4 UML : diagramme d'état (exemples) Exercice 1 : formation d'un contrat Dessinez un diagramme d'état/transition 



[PDF] Diagramme états-transitions

Le diagramme d'états-transitions est le seul diagramme, de la norme UML, à offrir une vision complète et non ambiguë de l'ensemble des comportements de 



[PDF] Exercice 1 Exercice 2 Exercice 3 - CNRS

TD d'UML n◦4 Exercice 1 Votre travail : Dessinez le diagramme d'états- transitions modélisant les successions d'états possibles pour un person- nage



[PDF] UML - ENIB

28 jan 2014 · Les diagrammes d'états-transitions UML proposent une vue comme cela a été décrit lors du premier exercice de ce chapitre (réveille-matin)



[PDF] DIAGRAMME DETATS- TRANSITIONS ET DACTIVITES

En UML, l 'architecture physique est principalement décrite par deux diagrammes : – le diagramme des composants (« component diagram »): contient les 



[PDF] III Diagrammes dEtats – Transitions - FSG

Donner, en utilisant les conventions UML, le diagramme d'états-transitions de l' objet Produit Page 7 7 138 R BOUAZIZ -- F GARGOURI



[PDF] EXERCICES SUR LES GRAPHES D ÉTAT ET LES DIAGRAMMES

EXERCICE –1- Transformer le diagramme de transition suivant en un graphe d' état sachant que l'état3 est formé de 2 états sub-alternes simultanés état31 et 

[PDF] diagramme d'état transition uml pdf

[PDF] diagramme d'état transition exercice corrigé

[PDF] diagramme de clapeyron

[PDF] diagramme de gantt en ligne

[PDF] diagramme de gantt en ligne gratuit

[PDF] diagramme de gantt exemple

[PDF] diagramme de gantt exercice corrigé 3eme

[PDF] diagramme de gantt exercice et corrigé

[PDF] diagramme de gantt gratuit

[PDF] diagramme de gantt online

[PDF] diagramme de gantt pdf

[PDF] diagramme de pert excel

[PDF] diagramme de pert excel gratuit

[PDF] diagramme de pert exemple

[PDF] diagramme de pert explication

[PDF] Exercice 1 Exercice 2 Exercice 3 - CNRS

INSA de LyonTD d"UML n4

Exercice 1

Vous devez concevoir un jeu vidéo dans lequel le joueur doit s"occuper de personnages. A sa création, un personnage est

un enfant. Il devient un adulte au bout det1unités de temps. Il meurt au bout det2unités de temps.

Le joueur peut faire des mariages ou des divorces. Seuls les adultes célibataires, divorcés ou veufs peuvent se marier. Seuls

les personnages mariés peuvent divorcer. Quand un personnage marié meurt, son conjoint devient veuf.

Votre travail :Dessinez le diagramme d"états-transitions modélisant les successions d"états possibles pour un person-

nage. Dessinez le diagramme de classes correspondant.

Exercice 2

Vous devez maintenant compléter la conception afin que le joueur puisse nourrir ses personnages. Un personnage est bien-

nourri, sous-nourri ou sur-nourri, en fonction de la fréquence à laquelle le joueur le nourrit, et sa durée de vie diminue

lorsqu"il est sur- ou sous-nourri :

- un personnage bien-nourri devient sous-nourri s"il n"a pas été nourri depuist3unités de temps, et il devient sur-nourri

s"il est nourri moins det4unités de temps après le dernier repas;

- un personnage sous-nourri redevient bien-nourri s"il est nourri avantt5unités de temps, sinon sa durée de viet2est

diminuée detunités de temps toutes lest5unités de temps;

- un personnage sur-nourri redevient bien-nourri s"il n"est pas nourri pendantt6unités de temps, sinon sa durée de vie

t2est diminuée detunités de temps à chaque fois qu"il est nourri.

A sa création, un personnage est bien-nourri.

Votre travail :Dessinez le diagramme d"états-transitions modélisant les successions d"états possibles par rapport à la

nourriture puis intégrez ce diagramme avec celui de l"exercice 1, et complétez le diagramme de classes.

Exercice 3

La représentation graphique d"un personnage (sa hauteur, sa largeur et sa couleur) dépendent de son état. Par ailleurs,

chaque personnage émet des sons dont la nature, la fréquence et la tonalité dépendent de son état.

Votre travail :Complétez le diagramme de classes de la partie 2 afin d"intégrer les aspects liés aux représentations

graphique et sonore. Vous distinguerez le modèle, qui définit l"état interne d"un personnage, des vues graphique et sonore,

qui définissent ses représentations graphique et sonore en fonction de son état. Vous utiliserez le design patternObserver

afin de répercuter les modifications d"états dans le modèle sur les vues. Rappel du design patternObservervu en cours :it.next().update();

Observable

detach(o:Observer)attach(o:Observer) notify()

ConcreteObservable

-state:... getState():...setState(...)

Observer

update()* update()

ConcObs1

update() sujet 1 sujet1observers state = ...;notify(); ... = sujet.getState();ConcObs2 for (Iterator it=observers.iterator(); it.hasNext();) 1quotesdbs_dbs2.pdfusesText_2