Vous êtes sur la page 1sur 4

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

EXAMEN Session de dcembre 2005

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!: Cas dutilisations (sur 6 points) Le domaine de l'tude concerne la gestion des inscriptions et des classements des conducteurs la fin d'un rallye par tapes. Les inscriptions sont enregistres dans le systme par l'organisateur de la FPCG (Fdration Pragma de Conduite sur Glace) partir d'un bulletin d'inscription rempli par les coureurs (nom etc). Un numro d'inscription servant d'identification est dlivr automatiquement par le systme informatique. L'organisateur enregistre ensuite dans le systme informatique le vhicule du coureur (numro, camion ou voiture, le poids pour un camion, la puissance pour une voiture). Une fois les informations sur le vhicule saisies, un coefficient correctif est attribu automatiquement chaque vhicule, afin de rduire les disparits (par exemple pour les voitures de 20 chevaux de puissance le coefficient est 1, et pour tout cheval supplmentaire le coefficient est major de 0.05). Le systme communique alors aux organisateurs le coefficient correctif attribu, puis clture lenregistrement du participant en informant lorganisateur que lopration a bien t effectue. A la fin de chaque tape le jury de la FPCG enregistre les temps des coureurs au fur et mesure de leurs arrives sur la ligne ; chaque participant est tenu de prendre le dpart de chaque tape. Ce classement tient compte du coefficient correctif qui va moduler le temps mis sur l'tape. Un classement gnral provisoire ,mlant les conducteurs de voitures et les conducteurs de camions est affich la fin de chaque tape. 1. Identifier les acteurs du systme (2 pts) 2. Proposer un diagramme de cas dutilisation du systme de gestion des rallyes (2 pts) 3. Proposer un diagramme de squences systme pour le cas dutilisation !Enregistrer participant (2 pts)

Exercice 2!: Diagrammes de classes (sur 9 points) Une quipe dinformatique {est compose de} dveloppeurs . Une quipe {travaille pour} une entreprise . Une quipe possde un logo. Un dveloppeur {utilise} un ordinateur qui lui est personnel. Un dveloppeur peut tre un programmeur ou un spcifieur. Le logo des ordinateurs

des programmeurs est identique au logo de son quipe. Le logo des ordinateurs des spcifieurs est toujours !. Les dveloppeurs rflchissent. Le spcifieur dialogue avec les utilisateurs. 1) On suppose que les classes du texte prcdent correspondent aux mots en grasitalique. On suppose quun logo nest pas une classe mais un entier. On suppose que les associations correspondent aux mots {entre accolades}. Dessiner un diagramme de classes. On utilisera lagrgation et lhritage lorsque cela est possible. On placera les ordres de multiplicit (cardinalits). (3 pts) 2) Dessiner un diagramme dobjets correspondant au texte suivant (3 pts): Germain et Gertrude sont des programmeurs. Grard est un spcifieur. Ils font partie de lquipe gereflehi qui reprsente lentreprise gertoupourvou . Le logo de lquipe gereflehi est ". Tous les dveloppeurs utilisent un ordinateur. 3 ) Soient les attributs suivants ! : mesDeveloppeurs, mesOrdinateurs et monDeveloppeur. Prcisez pour chacun dentre eux, dans quelle classe vous le placeriez et pourquoi. (1,5 pts) 4 ) Soient les mthodes suivantes!: creerMesDeveloppeurs, dialoguerAvecLUtilisateur et Reflechir. Prcisez pour chacune dentre elles, dans quelle classe vous la placeriez et pourquoi. (1,5 pts)

Exercice 3!: QCM (5 points) ATTENTION!: Certaines rponses doivent tre justifies 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 - Parmi les propositions suivantes, quels sont les diagrammes qui nexistent pas dans UML (1 pt) 1) Diagramme de perte 5) Diagramme de Gantt 2) Diagramme dtat-transition 6) Diagramme de flux 3) Diagramme de squences 7) Diagramme de dploiement 4) Diagramme dactivit

C - Parmi les propositions suivantes, lesquelles nappartiennent pas des diagrammes UML (1 pt)

Appartenir
4)

1)

: Client
5)

Consulter solde compte

Dependre
2)

Liste

: Enseignant
3) 6)

D - Parmi les schmas suivants, lequel reprsente une agrgation (0,5 pt) 1) 4)

2)

5)

3)

6)

E - Laquelle des propositions suivantes permet de reprsenter un lien dhritage en UML (0,5 pt)

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

Enseignant

dispenser 1 0..*

Module

Enseignant

dispenser 1..*

Module

Enseignant

dispenser 1..* 1..*

Module