Vous êtes sur la page 1sur 5

Devoir surveillé x Examen Session: principale x

Matière : UML & Design Patterns Semestre : 1er………..….


Enseignant(s) : Mme S. Bouzidi……………………….. Date: …14/11/2014………
Filière(s) : RT3………………………………………… Durée:1heure 30 mn ……..
Barème : Documents: autorisés
Nombre de pages : 6…………………………………… non autorisés x

Exercice N°1: (Questions de cours)

A) Répondre par vrai ou faux


1. La détermination des requis est une activité relativement simple puisqu’il suffit de poser
les bonnes questions au client. Faux
2. UML peut être utilisé avec plusieurs processus logiciels orientés-objet. Vrai
3. UML impose une démarche d’analyse et de conception Faux
4. Le diagramme de séquence ne peut être utilisé qu’en phase d’analyse Faux
5. Le diagramme de séquence permet de documenter les cas d’utilisation vrai

B) Répondre d’une façon concise aux questions suivantes :

1. En utilisant les diagrammes UML, comment s’exprime la cohérence entre la vue


fonctionnelle et la vue structurelle ?

L’établissement de la cohérence entre vue fonctionnelle et vue structurelle s’établit par l’intermédiaire
de la vue comportementale : vue fonctionnelle cohérente avec vue comportementale (Diagramme de
Séquence DS) : 1 Use Case représenté par au moins 1 DS ; chaque DS doit être cohérent avec ce qui
est défini dans la vue structurelle

2. Comment se fait le lien entre un diagramme de séquence et un diagramme de classes ?

Le diagramme de séquence exprime des interactions entre les instances de classe constituant le
diagramme de classe et les méthodes échangées à travers les messages doivent exister dans les classes
responsables de son exécution

3. Donner un exemple où la spécification des noms de rôles des associations est


indispensable

Principalement dans les associations réflexive


 

Exercice 2

EtuP6Book est une application Web de réseau social destinée à rassembler des personnes connues ou
inconnues. EtuP6Book permet à chaque membre (c-a-d un internaute inscrit) de se créer un réseau
d’amis parmi les membres de EtuP6Book.
Lorsqu’un internaute s’inscrit, il devient membre. Un espace membre personnel est à ce moment créé
pour le nouveau membre.
L’inscription doit ensuite être validée par l’administrateur de EtuP6Book pour être effective.
Quand il arrive sur le site EtuP6Book, un internaute peut :
- rechercher une personne inscrite dans EtuP6Book,
- s’inscrire.
Quand il arrive sur le site EtuP6Book, un membre peut ouvrir son espace membre personnel dans
lequel il peut :
- rechercher une personne inscrite ;
- demander à un membre d’être son un ami (demander à ajouter un ami),
- accepter un autre membre comme ami,
- quitter son espace personnel
Quand il n’est pas dans son espace personnel, rien ne distingue un membre de n’importe quel autre
internaute.

1- Corrigez en justifiant toutes vos modifications le diagramme de cas d’utilisation présenté en


figure 1.
Figure1

Corrigé
2- Compléter le diagramme de classe de la figure2 ci-dessous pour modéliser le problème

Vous aimerez peut-être aussi