Vous êtes sur la page 1sur 3

Université My Ismail Année 2018/2019

Page 1 / 3 Filière : BGI/ S3


Département d’Informatique 13/01/2018
Examen Génie Logiciel 2/UML
Durée de l’épreuve : 2H00
(Session d’Automne/Ordinaire)
Questions du cours : ( 4pts)
1. Dans quel(s) but(s) a t-on « créé » UML ? Comment s’appelle cette activité ?
2. Est-ce une méthode ? Pourquoi ?
3. Qu’est-ce qu’une classe, un objet ? quelle est la différence entre les deux ?
Exercice 1 ( 4pts)
Etant donné le diagramme de classe ci-dessous représentant des objets graphiques, répondez
aux questions suivantes :
1. L’attribut diamètre est –il un attribut accessible pour un objet Carré ? Expliquez
2. Un Objet Cercle possède-t-il un attribut couleur ? Expliquez
3. Peut-on appliquer la méthode déplacer() à un objet Point ? Expliquez
4. Grâce à quelle notion de l’approche Objet, la méthode pivoter() peut-elle être présent
dans toutes les classes du diagramme et à quoi sert cette notion ?
5.
a. quelle hypothèse doit-on considérer pour rendre la classe ObjetGraphique
abstraite ?
b. Quel est l’intérêt d’éviter que cette surclasse soit concrète ?
c. Quelle modification doit-on apporter au diagramme de classe ?
6. Proposez une extension du modèle permettant d’obtenir un Objet graphique composé
de plusieurs autres Objet graphiques.
Université My Ismail Année 2018/2019
Page 2 / 3 Filière : BGI/ S3
Département d’Informatique 13/01/2018
Exercice 2 ( 4pts)
La rubrique enchaînement nominal du cas d'utilisation retrait d'espèces contient les
éléments suivants :
1. Le guichetier saisit le numéro de compte du client ;
2. L'application valide le compte auprès du système central ;
3. Le guichetier demande un retrait de 200 dirhams ;
4. Le système guichet interroge le système central pour s'assurer que le compte est
suffisamment approvisionné.
5. Le système central effectue le débit du compte ;
6. En retour, le système notifie au guichetier qu'il peut délivrer le montant demandé.
Question : Donner le diagramme de séquences associé à cette description textuelle, en
précisant les différents types de messages utilisés .

Exercice 3 ( 4pts)
On considère les descriptions textuelles suivantes :
1. Un chemin peut représenter un fichier ou un répertoire.
2. Un chemin est un répertoire avec éventuellement un nom de fichier.
3. Un fichier est accessible par un utilisateur selon des droits d’accès ( de lecture
et écriture).
4. Une personne physique peut avoir jusqu’à trois sociétés (personnes morales)
qui l’emploient. Chaque personne physique possède un numéro de sécurité
sociale qui l’identifie. Une voiture a un numéro d’immatriculation. Une voiture
est la propriété d’une personne (physique ou morale). Un emprunt dans une
banque peut être demandé pour l’achat d’une voiture.
Question : Donner le diagramme de classe correspondant à chaque description en
utilisant toutes les associations possibles. (Les descriptions sont indépendantes).
Université My Ismail Année 2018/2019
Page 3 / 3 Filière : BGI/ S3
Département d’Informatique 13/01/2018
Exercice 4 ( pts)
Compléter le diagramme d’activité ci-dessous correspond à un UC retirer de l’argent
avec carte visa dans un guichet Automatique de Banque GAB vue dans le cours.

Bon courage !

Vous aimerez peut-être aussi