Vous êtes sur la page 1sur 4

Facult de Mathmatiques et dInformatique IUP MIAGE Master Miage Systmes dInformation Multimdias et Internet

EXAMEN Session de juin 2007

Code du module : C305 Intitul du module : Analyse et conception objet Nom de lenseignant : Hlne MARIETTE Dure de lpreuve : 2 heures

Note : lusage de documents papier nest pas autoris lusage de matriel lectronique nest pas autoris Nombre de pages : 4 pages

Exercice 1 Questions de cours 1. Que signifie UML ?

(5 points)

2. Les lments du diagramme de classe sont (entourez la ou les bonnes rponses) : a. Les classes b. Les entits c. Les attributs d. Les objets e. Les oprations f. Les tables g. Les mthodes 3. A quoi servent les cas dutilisation ( use case ) ? 4. Dfinissez le principe dhritage. 5. A quoi sert UML ?

Exercice 2 L'universit : diagramme de classes On souhaite modliser le fonctionnement pdagogique de luniversit.

(3 points)

Etudiants et enseignants sont des personnes caractrises par un numro INSEE, un nom, un prnom, une date de naissance et une adresse. Chaque enseignant possde un

1/4

grade et on souhaite mmoriser pour chaque tudiant son anne dtude et le diplme quil prpare. Les cours sont organiss en modules caractriss par un sigle et un libell. Plusieurs enseignants peuvent intervenir dans un module, une date, une heure et dans une salle donnes. Un enseignant intervient dans plusieurs modules. Les tudiants sinscrivent dans les modules une date et une heure donne. Des devoirs sont organiss pour chaque module. Ils sont caractriss par un numro et une date. Les tudiants ayant rendu le devoir possdent une note pour celui-ci. 1. Proposez un diagramme de classes correspondant l'nonc ci-dessus. Exercice 3 : La bibliothque
(2 points)

Une bibliothque contient des livres pouvant tre emprunts. Un livre est caractris par un code_ISBN, un titre, un auteur, un diteur. Un livre est dcrit par un certain nombre de mots cls qui indiquent les sujets qui y sont traits. La bibliothque dispose dun ou plusieurs exemplaires de chaque livre. Lexemplaire, qui est en quelque sorte la matrialisation dun livre, est identifi par un numro et caractris par sa position dans les rayonnages et sa date dachat. Un exemplaire peut tre emprunt par un emprunteur, qui peut en emprunter plusieurs. Un emprunteur est identifi par un numro et caractris par son nom et son adresse. 1. Proposez un schma conceptuel des donnes avec le modle UML. Exercice 4 : La compagnie arienne
(10 points)

Le but de cet exercice est danalyser et de modliser le fonctionnement dune compagnie arienne et den proposer une reprsentation sous forme de schma conceptuel des donnes avec le modle UML. La compagnie arienne est compose dquipages et dune flotte davions (annexe 1). Les avions sont caractriss par leur marque et identifi par leur numro, il possde chacun une vitesse et une capacit spcifique. La compagnie ralise environ 400 vols quotidiens avec ses 61 appareils. Elle fait la liaison entre 20 villes franaises et 26 mtropoles europennes. 1 800 femmes et hommes la composent, le personnel non navigant : 260 agents coordination et supports, 80 agents en escale, 480 personnels ddis la Direction Maintenance, et le personnel navigant : 980 personnes. Elle transporte environ 3 millions de passagers par an. A chaque avion correspondent des quipages constitus dun pilote, dun copilote et de plusieurs htesses (PNC : Personnel Naviguant Commercial). Chacun des membres de

2/4

lquipage est caractris par son nom, son prnom et sa fonction et identifi par son numro de scurit sociale. Les vols sont identifis par un numro de vol (par exemple : AF1084) utilis par les tours de contrle. Les vols sont galement caractriss par le modle de lavion, la ville de dpart, lheure de dpart et leur destination. Les dparts correspondent aux vols programms une date donne. Un vol ne sera programm quune seule fois dans une journe lheure prvue. La compagnie arienne accueille lors de ses vols un certain nombre de passagers qui seront caractriss par leur nom, leur prnom et leur numro de tlphone. Chaque passager est enregistr pour un seul vol une date donne. 1. Etablir la liste des classes. On identifiera aussi les attributs des classes. 2. Nous allons nous intresser ici la structuration du domaine tudi : 1.1. Relevez les taxonomies (relations dhritage) et explicitez. 1.2. Relevez les relations horizontales et explicitez. 1.3. Proposez un diagramme de classes UML du systme.

3/4

Annexe 1 61 appareils (9 avions turbopropulseurs et 52 jets de 37 100 siges) composent la flotte. 27 EMBRAER 145 - Vitesse : 450 nuds (833,4 km/h) - Capacit : 50 siges - Altitude de croisire maximum/pratique : 37 000 ft ou 11 000 m. 9 EMBRAER 135 - Vitesse : 400 nuds (800 km/h) - Capacit : 37 siges - Altitude de croisire maximum/pratique : 37 000 ft ou 11 000 m. 9 EMBRAER 120 - Vitesse : 290 nuds (537,08 km/h) - Capacit : 30 siges - Altitude de croisire maximum/pratique : 31 000 ft ou 10 000 m / 24 000 ft ou 8 000 m pratique. 2 EMBRAER 190 - Vitesse maximale : 461 nuds (854 km/h) - Capacit : 100 siges - Altitude de croisire (typique) : 35 000 ft ou 10 668 m. 9 FOKKER 100 - Vitesse : 420 nuds (777,84 km/h) - Capacit : 100 siges - Altitude de croisire maximum/pratique : 37 000 ft ou 11 000 m. 5 FOKKER 70 - Vitesse : 410 nuds (767,34 km/h) - Capacit : 79 siges - Altitude de croisire maximum/pratique : 37 000 ft ou 11 000 m.

EMBRAER 145

EMBRAER 135

EMBRAER 120

EMBRAER 190

FOKKER 100

FOKKER 70

4/4