Sie sind auf Seite 1von 2

Module : Mthodes de Conception OO Niveau : 2me anne ARS

Institut Suprieur d'Informatique Anne Universitaire : 2010-2011

Enseignants : N. Zoubeir, L.Sfaxi

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.

Problme (14 pts)


On dsire raliser une application pour la gestion des Rapports Quotidiens de Vol (RQV) de vhicules dans les dpartements de police, via le web. On distingue initialement deux types dutilisateurs pour ce systme : les victimes et les tmoins. Chacun de ces utilisateurs peut crer une dclaration de vol, en y indiquant son rle (victime, tmoin ou bien les deux), ses informations personnelles (son nCIN, nom, prnom, adresse, tl), le type de la proprit vole (vhicule moteur ou bien bicyclette) ainsi que les diffrentes
Meth. de Conception OO Page 1/2

Examen Principal

2010-2011

informations disponibles qui lidentifient (couleur, marque, numro de srie pour les bicyclettes, matricule pour les vhicules moteur, description gnrale), la date, lheure et le lieu (avec tous les dtails disponibles : n de la rue, ville, code postal,) du vol. Le systme attribue chaque dclaration un identifiant, que lutilisateur peut utiliser pour pouvoir diter la dclaration (ajouter des informations, supprimer la dclaration), avant de sauvegarder la dclaration. Le systme doit enregistrer, pour chaque dclaration, la date de sa dernire modification. On distingue galement un autre type dutilisateurs : lagent policier qui se charge de la cration des Rapports Quotidiens de Vol. Un RQV est relatif une date particulire, il contient toutes les dclarations de vols effectues ou bien modifies dans ce jour. Lorsquun vhicule dclar est retrouv, lagent policier modifier ltat de la dclaration concerne. Evidemment, lagent policier doit sauthentifier pour pouvoir accder cette application. On dsire dterminer pour chaque RQV la liste des nouvelles dclarations, la liste des dclarations mises jour, ainsi que les dclarations qui ont t rsolues. 1. Dcrire les diffrentes fonctionnalits de ce systme en utilisant un diagramme de cas dutilisation 2. Dcrire la structure de ce systme en utilisant un diagramme de classe 3. Reprsenter les diagrammes de squences correspondant aux

fonctionnalits suivantes : a. Crer une nouvelle dclaration b. Crer un rapport quotidien de vol 4. Reprsenter le diagramme dtats / transitions de lobjet Dclaration

Bon Travail

Meth. de Conception OO

Page 2/2

Das könnte Ihnen auch gefallen