Vous êtes sur la page 1sur 4

Institut Universitaire Professionnalis MIAGE Master Miage Systmes dInformation Multimdias et Internet, parcours multimdia

EXAMEN Session de juin 2006

Code du Module : C305 Intitul du module : Analyse et Conception Objet Nom de lenseignant : Cline Qunu Dure de lpreuve : 2 heures

Note : lusage de documents est autoris Nombre de pages : 4

Exercice 1 : Les graphes (4 points) Un graphe est une figure gomtrique qui comporte des sommets et des artes reliant ces sommets.

Question : Raliser le diagramme de classe permettant de grer la cration de graphes.

Exercice 2 (7 points) On tudie le fonctionnement d'un club omnisports comprenant des adhrents pratiquant des sports. Le domaine trait concerne une seule anne de fonctionnement (du 01/01 au 31/12). On prcise les rgles de gestion suivantes : Un adhrent pratique au moins un sport. Certains adhrents pratiquent plusieurs sports. Le club organise des sances d'entranement. Une sance concerne un seul sport la fois. Les adhrents ne sont pas obligs de participer aux sances d'entranement Une sance d'entranement a toujours lieu dans la mme salle et la mme heure quelque soit le jour de l'anne. Le club forme des quipes. Chaque quipe est constitue pour un seul sport. On fournit la liste des proprits suivante : Age adhrent Horaire sance entranement Nom adhrent Nom quipe Nom sport

Numro adhrent Numro sance entranement Prnom adhrent Salle entranement Surnom quipe

1. Proposer un diagramme de classe qui prenne en compte les rgles de gestion et les proprits ci-dessus. (3 pts)
A partir de ces informations, on vous demande de dvelopper une application qui permet la gestion du club de sport. Pour cela il vous faut faire une analyse des besoins dirige par les Cas dUtilisation UML. Cette application sera utilise par plusieurs personnes. Le rceptionniste qui va grer les adhrents, savoir enregistrer les nouveaux adhrents, supprimer un adhrent ou modifier les information dun adhrent. Les coachs accdent lapplication pour le sport quils entranent. Ils peuvent alors grer les sances dentranement. Les adhrents peuvent de leur cot utiliser lapplication, pour consulter les sances dentranement programmes. Enfin le directeur du club effectue la gestion clientle du club.

2. Proposer un diagramme de cas dutilisation de ce systme (2 pts)

3. Inventer le scnario du cas dutilisation enregistrer un adhrent et proposer ce scnnario laide dun diagramme de squence systme. (2 pts)

Exercice 3 : QCM (9 points) ATTENTION : Certaines rponses doivent tre justifies et certaines questions peuvent avoir plusieurs rponses A - Parmi les propositions suivantes, lesquels pour vous, font partie des avantages dune modlisation objet (Justifier votre rponse 1 pt) 1) 2) 3) 4) 5) Une approche de la conception descendante Permet de reprsenter les objets du monde rel Permet une encapsulation des donnes et des traitements Sappuie sur une mthode de conception stricte Permet la rcursivit

B - Laquelle de ces propositions vous parat la plus cohrente (Justifier votre rponse 1,5 pt)

Enfant
1..*

possde 0..*

Jouet

1.

Enfant
2.

possde 1..*

Jouet

Enfant
1..*

possde 2..*

Jouet

3.

C Parmi les deux propositions suivantes, laquelle vous parat la plus cohrente (1pt Justifier votre rponse) ?
Console Jeux

PSP

VSmile

1. 2.
PSP : Consol e Jeux VSmile : Console Jeux

D - Parmi les propositions suivantes de diagrammes, laquelle vous parat cohrente ? (1,5 pts - Justifier votre rponse)

Dplacer Pion

<<include>>

: JoueurTrivialPoursuite

1.

Lancer Ds

DeplacerPion

<<extend>>

: JoueurTrivialPoursuite

2.

Lancer Ds

Deplacer Pion

<<include>>

: JoueurTrivialPoursuite

3.

Lancer Ds

DeplacerPion

: JoueurTrivialPoursuite

4.

LancerDs

E Un diagramme de cas dutilisation UML permet (1 pt) 1. De reprsenter les acteurs et les cas dutilisation du systme 2. De reprsenter le scnario dutilisation du systme par ses acteurs 3. Dorganiser les cas dutilisation 4. De reprsenter les objets intervenant lors de lutilisation du systme

F Un acteur est obligatoirement humain (1 pt Justifier votre rponse) VRAI / FAUX G Le processus unifi est une processus de conception (1 pt) 1. Itratif 2. En cascade 3. En spirale 4. Itratif et incrmental 5. Incrmental et rcursif 6. Itratif et rcursif

7. En V

H Lequel, parmi les diagrammes suivants, permet de reprsenter un objet en UML ? (1 pt)

NomClasse

1. :NomClasse 2. NomClasse

3.