Module : Méthodes de Conception OO
Niveau : 2ème année SIL
Institut Supérieur d'Informatique
Année Universitaire : 2010-2011
Enseignants : O. Mourali, H. Turki, A. Gallas
MÉTHODES DE CONCEPTION OO
EXAMEN PRINCIPAL
NB: La propreté de la feuille sera notée sur 2 points.
Exercice 1 (4 pts)
Il s’agit d’automatiser la gestion des prêts de cassettes dans un club vidéo.
Pour emprunter une cassette, un adhérent doit exprimer une demande d’emprunt
auprès d’un contrôleur des droits d’accès, en saisissant les informations
suivantes : CIN, nom, prénom. Cette demande peut être acceptée ou refusée. Si
elle est acceptée, le contrôleur affiche le message d’autorisation. Sinon, il donne
les raisons du refus. En cas d’acceptation, l’adhérent, sur demande du système,
donne la référence d’un film. Le système vérifie alors l’existence de ce film dans
le catalogue des films, puis la disponibilité d’une cassette parmi les cassettes sur
Advertisement
lesquelles est enregistré ce film. Selon le cas, il va afficher le message d’accord
du prêt ou d’impossibilité. Si la réponse est positive et si l’adhérent confirme sa
demande, la cassette lui sera réservée pour un emprunt.
Dresser le diagramme de séquences relatif au scénario décrit ci-dessus.
Exercice 2 (3 pts)
Soit le diagramme d'objets suivant :
PN : Noeud
est parent
N : Noeud
est fils
FN : Noeud
est voisin
est voisin
Donner le diagramme de classes correspondant.
Meth. de Conception OO
Page 1/3
Examen Principal
Advertisement
Problème (11 pts)
2010-2011
SOCIM est une société immobilière dont l’activité principale est la vente
d’appartements. Elle souhaite se doter d’un système informatique pour la gestion
des ventes.
SOCIM possède plusieurs immeubles. Un immeuble a un nom et est situé à
une adresse. Un immeuble contient un certain nombre d’appartements. Chaque
appartement est caractérisé par un numéro, affiché au dessus de la porte et formé
du numéro de l’étage et du numéro de l’appartement dans l’étage, d’une
superficie, du nombre de ses chambres et d’un prix prévisionnel.
Lorsqu’un client est intéressé par l’achat d’un appartement, il doit se
présenter à la société et fournir toutes les informations le concernant (n°CIN,
nom, prénom(s), adresse, téléphone, profession). Un client peut avoir soit un seul
prénom, soit deux prénoms. Puis, on lui fait visiter plusieurs appartements (non
vendus). A la suite de chaque visite, on note la date, les remarques faites par le
client ainsi que sa décision.
Un client ne peut acheter un appartement qu’après l’avoir visité. Pour
Advertisement
acquérir un appartement, il faut établir d’abord une promesse de vente dans
laquelle on doit noter toutes les informations concernant l’appartement désiré, y
compris le prix de vente définitif HT, le prix de vente définitif TTC, égal au prix
HT majoré du taux de la TVA (égale au prix HT multiplié par le taux de TVA),
ainsi que les informations sur l’acquéreur et l’avance qu’il veut payer. Cette
avance doit être supérieure à 20% du prix de vente TTC. La signature de la
promesse, par l’acquéreur et par le directeur commercial, doit se dérouler, à une
date donnée, en présence d’un avocat. Tout avocat est caractérisé par son nom,
son prénom, son adresse, un, deux ou trois numéros de téléphone, et son numéro
d’autorisation.
Meth. de Conception OO
Page 2/3
Examen Principal
2010-2011
L’acquéreur peut annuler la vente tant que le contrat de vente définitif n’est
pas signé. Une promesse annulée donne lieu à un désistement (abandon de la
vente). Chaque désistement est caractérisé par son numéro, sa date et les causes
Advertisement
de l’annulation.
Autrement, un contrat de vente est rédigé par l’avocat et signé par
l’acquéreur et par le directeur commercial. Dans le contrat, on doit mentionner la
description de l’appartement, le prix de vente, le type de payement et la date de la
signature.
L’appartement ne peut être remis à l’acquéreur qu’après le payement de son
prix entier. Lors de la remise des clés, un procès verbal est rédigé par le directeur
commercial et signé par l’acquéreur à une date donnée.
1) Construire le diagramme de classes.
2) Construire le diagramme d’états-transitions de l’objet APPARTEMENT
Bon Travail
Meth. de Conception OO
Page 3/3