Vous êtes sur la page 1sur 2

Facult de mathmatiques et dinformatique IUP MIAGE e Master Miage 2 anne Systmes dInformation Multimdias et Internet

EXAMEN Session de dcembre 2006

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

Note : lusage de documents nest pas autoris Nombre de pages : 2

Exercice 1 Cours
Questions : 1. Quel est, selon vous, lintrt dune modlisation en informatique ? 2. Quelles diffrences existe-t-il entre le paradigme objet et le paradigme fonctionnel ? 3. Quest-ce quUML ?

(5 points)

Exercice 2 Interface graphique

(5 points)

Dans le cadre du dveloppement dun logiciel informatique, il vous est demand de concevoir la partie Interface graphique . Une fentre est repre par ses coordonnes dans le repre de lcran (origine : coin suprieur gauche de lcran), par sa taille (largeur et hauteur) et par son titre. Une boite de dialogue est une fentre spciale, dote dun bouton dont le texte est une chane de caractres.

Question : Proposez une modlisation (diagramme de classes UML) permettant la gestion des fentres.

Exercice 3 Gestion dune bibliothque

(10 points)

La prsente tude concerne la gestion dune bibliothque municipale. Ltablissement qui vous confie cette tude souhaite informatiser la gestion de ses collections de livres et de ses adhrents. La bibliothque compte 123 adhrents, qui paient tous les ans une cotisation de 10 euros par personne, leur donnant le droit demprunter autant de livres quils le souhaitent durant lanne (la seule condition tant de ne pas emprunter plus de 5 livres la fois). Dans le systme de fonctionnement actuel, chaque adhrant est repr par une fiche papier sur laquelle sont consigns, par la bibliothcaire, les diffrents ouvrages emprunts et la date de rendu prvue. Tout livre emprunt doit tre restitu la bibliothque sous 15 jours. Un ouvrage qui nest pas disponible au prt (cas o tous les exemplaires sont dj prts) peut tre rserv. Les coles du village disposent de conditions demprunt particulires : chaque classe dune cole, reprsente par son enseignant, peut emprunter un maximum de 10 livres durant une priode 4 semaines.

Lors des interviews pralables avec les futurs utilisateurs de lapplication (principalement la bibliothcaire, plus quelques bnvoles intervenant ponctuellement dans la structure), il est apparu que le systme devra permettre la gestion informatise de plusieurs types douvrages : les livres (romans, dictionnaires, encyclopdies, manuels scolaires) ; les priodiques (journaux et revues hebdomadaires, mensuels) ; les bandes dessines ; les thses, mmoires, rapports De plus, chaque ouvrage possde une certain nombre de proprits : titre, nom de lauteur, coauteurs, diteur, date d'dition, pays, langue, collection Les livres disposent dun numro ISBN unique qui permet de les reprer, ce qui nest pas le cas des magazines.

Remarque importante : un ouvrage peut tre disponible en un ou plusieurs exemplaires dans la bibliothque Questions : 1. Identifiez les entits et les acteurs principaux du systme 2. Proposez un diagramme de cas dutilisation du sous-systme demprunt de livres par les particuliers (ne pas considrer dans cette question les prts aux coles) 3. Nous allons nous intresser ici la structuration du domaine tudi : 3.1. Identifiez les diffrentes classes et relevez les taxinomies (relations dhritage). 3.2. Relevez les relations horizontales : composition, agrgation, association 3.3. Proposez un diagramme de classes UML du systme 4. Identifiez les oprations requises sur les classes prsentes prcdemment et proposez un diagramme dactivit UML pour le processus demprunt de livres