Vous êtes sur la page 1sur 4

Activit dapprentissage

Module

19

ANALYSE ET CONCEPTION ORIENTEE


OBJET

Prcision

Dcrire le formalisme des diagrammes


de conception

Code Activit

19-A-B002

Activit

Dvelopper des modles et diagrammes danalyse

Phase
dapprentissage

Entranement
Cette activit dapprentissage doit vous permettre dtre
capable de :

Dtails sur les


objectifs viss par
lactivit

Crer des diagrammes danalyse correspondant


aux problmes concrets.

DESCRIPTION DE LACTIVITE
Exercice 1 (DEVELOPPEUR)
Soit le texte suivant:
Une quipe dinformatique {est compose de} dveloppeurs. Une quipe {travaille
pour} une 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 est identique au logo de son
quipe. Le logo des ordinateurs des spcifieurs est toujours . Les dveloppeurs
rflchissent. Le spcifieur dialogue avec les utilisateurs.
1) On suppose que les classes du texte prcdent correspondent aux mots en
italique. On suppose quun logo nest pas une classe mais un entier. Dessiner les
classes.
2) Mettre en place les proprits qui vous semblent ncessaires dans ce diagramme
de classes.
3) On suppose que les associations correspondent aux mots {entre accolades}.
Complter le diagramme de classes prcdent. On utilisera lagrgation si cela est
possible. On placera les ordres de multiplicit.
4) Dessiner un diagramme dobjets correspondant au texte suivant :
germain et gertrude sont des programmeurs. grard est un spcifieur. Ils font

OFPPT @

Document

Millsime

19-A-B-002.doc

avril 08

Page
1-4

partie de lquipe gereflehi qui reprsente lentreprise gertoupourvou .


Le logo de lquipe gereflehi est . Tous les dveloppeurs utilisent un
ordinateur
Exercice 2 (FOOTBALL)
Soit le texte suivant:
Une quipe de football {est compose de} joueurs. Une quipe {reprsente} un
pays. Une quipe possde une couleur. Un joueur {porte} un maillot. Un joueur
peut tre un joueur de champ ou un gardien. Les maillots des joueurs de champ est
de la couleur de son quipe. Le maillot du gardien est toujours dune couleur noire.
Les joueurs ont le droit dutiliser leurs pieds. Le gardien a le droit dutiliser ses
mains.
1) On suppose que les classes du texte prcdent correspondent aux mots en
italique. On suppose quune couleur nest pas une classe mais un entier. Dessiner
le diagramme de classe.
2) Mettre en place les mthodes creerMesJoueurs, utiliserLesMains et
utiliserLesPieds. Complter la description avec les types des proprits (int,
Equipe, Joueur, Maillot, Liste, void) et les soulignements l o cela est ncessaire.
3) On suppose que les associations correspondent aux mots {entre accolades}.
Dessiner un diagramme de classes. On utilisera lagrgation si cela est possible. On
placera les ordres de multiplicit.
4) Dessiner un diagramme dobjets correspondant au texte suivant :
ronaldo et bebeto sont des joueurs de champ. taffarel est un gardien. Ils font
partie de la selecao qui reprsente le brsil. La couleur de lquipe du
brsil est le jaune.
Tous les joueurs portent un maillot.

Exercice 3 (RESTAURANT)
Soit le texte suivant:
Un restaurant {est compose de} tables. Il est midi. Des clients {sont } table. Des
plats et des boissons (de la nourriture) {sont poss sur} les tables. Un client
{mange son} plat et {boit sa} boisson. Un client peut tre un adulte ou un enfant.
Les boissons peuvent tre des bouteilles de vin, des carafes deau ou des tasses de
caf. Un plat peut tre une entre, un plat du milieu ou un dessert. Plusieurs clients
peuvent boire la mme boisson. Un client mange un seul plat mais peut boire
plusieurs boissons. Les bouteilles de vin et les plats ont des prix variables, un caf
cote 10 francs et une carafe deau est gratuite. Un enfant ne boit ni vin ni caf.
1) On suppose que les classes du texte prcdent correspondent aux mots ou
groupe de mots en italique. On suppose quun prix est un entier. Dessiner le
diagramme de classe.
2) Mettre en place les mthodes seMettreATable(Table),

OFPPT @

Document

Millsime

19-A-B-002.doc

avril 08

Page
2-4

poserSurLaTable(Table), poserNourritureSur (Nourriture),


debarrasserLesTables(), boireDuVin(Vin), boireDeLEau(Eau),
afficherLesClients(). Complter la description avec les types des proprits (int,
Liste, classes , void) et les soulignements l o cela est ncessaire.

3) On suppose que les associations correspondent aux mots {entre accolades}.


Dessiner un diagramme de classes. On placera les ordres de multiplicit .

5) Dessiner un diagramme dobjets correspondant au texte suivant :


le restaurant bacchus comprend trois tables. laurence et paul ont une fille
la. Ils sont la table 1 avec valrie. laurence et valrie boivent une bouteille
de bourgogne.
laurence mange un riz cantonnais. valrie mange une salade de tomates. paul
boit une tasse de caf. la mange son dessert et boit de leau. a la table 2,
benoit et annelaure boivent du vin mais nont pas faim. leur fille zo mangeait
une glace la vanille qui est tombe par terre. la table 3 est vide.
6) Indiquer les instanciations, gnralisations, spcialisations, agrgations,
associations ou attributions prsentes dans les bouts de phrases suivants :
a) roger est un restaurateur.
b) il tient le restaurant bacchus qui est un restaurant.
c) un restaurateur est une personne,
d) donc roger est une personne.
e) un repas complet est compos dune entre, dun milieu et dun dessert.
f) un plat est une entre ou un milieu ou un dessert.
g) la table 3 est une table du restaurant ;
h) elle est vide.
i) un vin est une boisson ;
j) une boisson est soit du vin, soit de leau, soit du caf.
k) leau est froide ; le caf est chaud.
l) le caf va bien avec le dessert ;
m) dailleurs le dessert contient du sucre.

Exercice 4 (IMMEUBLE APPARTEMENT)


1) Pour chaque alina, dessiner le(s) diagramme(s) UML ventuel(s)
correspondant.
A Un appartement possde plusieurs pices. Il a une surface et un prix.
B Une pice est soit une salle deau, soit une salle de sjour. Certaines salles de
sjour sont des chambres.
C Un appartement possde au moins une porte, une fentre, une salle deau et
une salle de sjour.
D Un immeuble contient plusieurs appartements et une cage descalier. Celle-ci
contient un escalier et une porte dentre qui donne sur la rue et plusieurs portes
donnant chacune sur un appartement. Limmeuble est voisin dune ou plusieurs
rues et ventuellement dune cour intrieure.

OFPPT @

Document

Millsime

19-A-B-002.doc

avril 08

Page
3-4

E Une pice possde au moins une porte et ventuellement des fentres. Elle a
une surface et des pices voisines.
F 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.
2) Faire un nouveau diagramme UML B en reprenant lalina B ci-dessus et en
ajoutant les
informations de lalina B ci-dessous.
B Une entre est une sorte de pice, qui est une sorte despace intrieur, tout
comme la cage descalier. Une rue et une cour intrieure sont des sortes despaces
extrieurs. Finalement un espace est soit un espace intrieur soit un espace
extrieur.
3) En utilisant la nouvelle gnralisation de lalina B ci-dessus faire un nouveau
diagramme UML EF, trs synthtique, exprimant les ventuelles relations qui
existent entre les portes, les fentres et les diffrents espaces

OFPPT @

Document

Millsime

19-A-B-002.doc

avril 08

Page
4-4

Vous aimerez peut-être aussi