Vous êtes sur la page 1sur 2

Consortium International e-Miage & Universit de Picardie Jules Verne dAmiens Master Miage M2 SIMI / Master Miage M2 SIIN

D.U. CPM / D.U. TBM

EXAMEN Session de dcembre 2009 Nombre de pages : 2 Dure de lpreuve : 2 heures

Code du Module : C305 Intitul du module : Analyse et conception objet Nom de lenseignant : Pascal Lando

Note : Lusage de documents, calculatrices, tlphones ou ordinateurs portables nest pas autoris.

Exercice 1 Cours (5 points)


1. 2. 3. Quest-ce quune classe ? Donnez un exemple sous forme de diagramme UML. Citez les deux strotypes principaux permettant de caractriser les liens entre les cas dun diagramme de cas dutilisation. Quels sont leurs intrts respectifs ? Quest-ce que lhritage ? Donnez un exemple sous forme de diagramme UML.

Exercice 2 Des sujets dexamen (6 points)


Un sujet dexamen est constitu dun nonc, lui mme comportant des exercices. Il est propos par un enseignant, pour un module et une date donns. Chaque exercice fait appel, pour sa rsolution, une ou plusieurs comptences spcifiques du cours. son tour, un exercice se constitue dun nonc, et de questions. Dans certains examens, les documents, la calculatrice, les tlphones ou les ordinateurs portables sont autoriss, mais pas dans dautres.

Questions : 1. Proposez une modlisation, sous forme dun diagramme de classes UML, du concept de sujet dexamen et des concepts lis, voqus ci-dessus. 2. Comment reprsenter, en UML, le sujet dexamen que vous tes en train de lire, en sappuyant sur le diagramme de classes propos en 3.1 ?

Exercice 3 nous de vous faire prfrer lUML (9 points)


La SNCF est lentreprise qui a en charge la gestion du transport ferroviaire en France. Elle dispose dun rseau ferr, permettant de faire circuler bon nombre de trains sur tout le territoire. Il existe beaucoup de lignes, sur lesquelles circulent des trains diffrents horaires. Par exemple, sur la ligne Amiens-Paris (Amiens tant ville de dpart, Paris ville darrive), un train part 8h21, un autre 9h18, etc. Certains voyages sont directs, dautres se font avec diffrentes tapes. Ceci est notamment valable sur une mme ligne (entre Amiens et Paris, certains trains sont directs, dautres ne le sont pas).

Le prix dun voyage est calcul en fonction du parcours qui lie une gare de dpart et une gare darrive. Par exemple, sur la ligne Amiens-Paris, un voyageur qui circule dAmiens jusqu Paris paiera plus cher quun autre voyageur partant galement dAmiens mais sarrtant Creil. Pour des raisons de simplification, nous ne considrerons pas, dans cet exercice, les possibilits de rduction en fonction de la date de rservation, de lge, etc. Certaines lignes sont des lignes grande vitesse (couvertes par des TGV), dautres non. Les parcours en TGV (donc sur des lignes grande vitesse) ont la particularit de ncessiter, de la part du voyageur, une rservation pour embarquer. Enfin, tout voyageur doit disposer dun billet compost ou dun abonnement valable sur le parcours ralis pour embarquer.

Questions : 1. Identifiez les principaux concepts du domaine tudi, ainsi que les acteurs cls. 2. Proposez une modlisation du systme, sous la forme dun diagramme de classes UML. Pour cela, vous utiliserez notamment les concepts identifis en 3.1, que vous relierez par les relations appropries (association, composition, agrgation, hritage). 3. Proposez un diagramme dactivit UML dcrivant le processus de rservation dun billet pour un parcours donn.