Vous êtes sur la page 1sur 2

Module : Mthodes de Conception OO Institut Suprieur d'Informatique

Niveau : 2me anne ARS Anne Universitaire : 2010-2011


Enseignants : ! "ou#eir$ %!Sfa&i
MTHODES DE CONCEPTION OO
EXAMEN PRINCIPAL
NB: La propret de la feuille sera note sur 2 points.
Exercice 1 (4 pts)
Soit le diagramme d'objets suivants:
Proposer le diagramme de classes correspondant.
Probl!e (14 pts)
On dsire raliser une application pour la gestion des Rapports Quotidiens de
Vol (RQV) de vicules dans les dpartements de police! via le "eb.
On distingue initialement deu# t$pes d%utilisateurs pour ce s$st&me : les
victimes et les tmoins. 'acun de ces utilisateurs peut crer une dclaration
de vol! en $ indi(uant son r)le (victime! tmoin ou bien les deu#)! ses
in*ormations personnelles (son n+',-! nom! prnom! adresse! tl)! le t$pe de la
proprit vole (vicule . moteur ou bien bic$clette) ainsi (ue les di**rentes
Met"# de $onception %% Page 1/2
Exa!en Principal 2010-2011
in*ormations disponibles (ui l%identi*ient (couleur! mar(ue! numro de srie
pour les bic$clettes! matricule pour les vicules . moteur! description
gnrale)! la date! l%eure et le lieu (avec tous les dtails disponibles : n+ de la
rue! ville! code postal!/) du vol.
0e s$st&me attribue . ca(ue dclaration un identi*iant! (ue l%utilisateur peut
utiliser pour pouvoir diter la dclaration (ajouter des in*ormations! supprimer
la dclaration)! avant de sauvegarder la dclaration. 0e s$st&me doit
enregistrer! pour ca(ue dclaration! la date de sa derni&re modi*ication.
On distingue galement un autre t$pe d%utilisateurs : l%agent policier (ui se
carge de la cration des Rapports Quotidiens de Vol. 1n RQV est relati* . une
date particuli&re! il contient toutes les dclarations de vols e**ectues ou bien
modi*ies dans ce jour. 0ors(u%un vicule dclar est retrouv! l%agent policier
modi*ier l%tat de la dclaration concerne. 2videmment! l%agent policier doit
s%autenti*ier pour pouvoir accder . cette application.
On dsire dterminer pour ca(ue RQV la liste des nouvelles dclarations! la
liste des dclarations mises . jour! ainsi (ue les dclarations (ui ont t
rsolues.
3. 4crire les di**rentes *onctionnalits de ce s$st&me en utilisant un
diagramme de cas d%utilisation
5. 4crire la structure de ce s$st&me en utilisant un diagramme de classe
6. Reprsenter les diagrammes de s(uences correspondant au#
*onctionnalits suivantes :
a. 'rer une nouvelle dclaration
b. 'rer un rapport (uotidien de vol
7. Reprsenter le diagramme d%tats 8 transitions de l%objet 9 4claration :
Bon Travail
Met"# de $onception %% Page 2/2

Vous aimerez peut-être aussi