Vous êtes sur la page 1sur 3

Consortium International e-Miage & Universit de Picardie Jules Verne dAmiens

Master Miage M2 SIMI / Master Miage M2 SIIN D.U. CPM / D.U. TBM Master M1 Miage
EXAMEN Session de juin 2010 Nombre de pages : 3 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, calculatrices, tlphones ou ordinateurs portables nest pas autoris.

Exercice 1 Cours (5 points)


1. 2. Quelle est la diffrence entre une classe et un objet ? Soit une classe Client ayant pour attribut NumeroEtudiant (un nombre entier), et hritant dune classe Personne, ayant elle mme deux attributs ( Nom et Prnom , deux chaines). Reprsentez cette situation en UML. Que pensez-vous de la mthode UML ?

3.

Exercice 2 Composons (6 points)


Un morceau de musique est un ensemble ordonn de sons. Dans les musiques contemporaines (le rock par exemple), la cration dun morceau se fait par empilage de pistes musicales, chaque piste tant gnralement joue par un instrument (guitare, grosse caisse, cymbale, chant, guitare basse, etc.). Le morceau est compos par un ou plusieurs musiciens, et galement enregistr par un ou plusieurs musiciens (qui ne sont pas forcment les mmes). Une piste est enregistre par exactement un musicien, du dbut la fin. Il est frquent, lors de lenregistrement des arrangements du morceaux, dajouter ou de supprimer des pistes pour le rendre plus uniforme, plus agrable lcoute : de tels ajouts ou suppressions ne dnaturent pas fondamentalement le morceau, et en consquence un morceau reste le mme quon lui ajoute ou retire une piste. Pour enregistrer un morceau, on commence gnralement par enregistrer une premire piste (temporaire), appele guitare tmoin : le guitariste joue une partie rythmique qui permettra aux autres musiciens davoir des repres harmoniques et rythmiques pour enregistrer leurs propres pistes. Viennent ensuite lenregistrement de la batterie, de la basse, de la guitare rythmique (piste dfinitive), de la guitare solo, du chant principal puis des churs.

Questions : 1. Vous tes employ dun diteur de logiciels, qui vous demande une modlisation de ce problme dans loptique de crer un logiciel denregistrement numrique. Proposez un diagramme de classes du systme. 2. Reprsentez, dans un diagramme dactivits, le processus denregistrement dun morceau. 3. Si vous tiez dans la situation dune telle cration de logiciel, quel diagramme commenceriez-vous par crire ? Pourquoi ?

Exercice 3 Gestion de zoo (9 points)


Un zoo vous sollicite pour refondre une partie de lapplication informatique de gestion de son systme dinformation : la gestion des animaux aquatiques. Le zoo possde de nombreux sujets de diverses espces aquatiques, et souhaite disposer dun outil simple et efficace lui permettant de rpertorier les sujets hbergs, de grer les dparts et les arrives danimaux. Le zoo procde parfois des changes danimaux : un animal est envoy dans un autre zoo alors quun animal du zoo partenaire est accueilli. Les grants du parc vous fournissent (annexe 2), quelques fiches descriptives danimaux du zoo, qui devraient vous permettre de reconstituer une sous taxinomie utile notre modlisation. Le systme doit permettre la gestion des individus (ajout, modification, suppression). Dans le mode de fonctionnement actuel, cest le vtrinaire du zoo (un employ du zoo) qui pointe sur papier les diffrentes naissances, changes interzoo, dcs, etc. Cest cette personne qui sera charge de maintenir le nouveau systme. Remarque : certains animaux sont reprs par un nom familier attribu par le vtrinaire.

Questions : 1. Identifiez les principaux concepts du domaine tudi, ainsi que les acteurs cls du systme. Justifiez. 2. Proposez un diagramme de cas dutilisation de la fonctionnalit Ajout dun individu dans le systme 3. Identifiez les diffrentes classes du systme et relevez les taxinomies (relations dhritage) 4. Relevez les relations horizontales (composition, agrgation, association). 5. Proposez le diagramme de classes UML du systme.

Annexe 1 : Taxonomie des vertbrs

Annexe 2 : Quelques espces prsentes dans le zoo

Les mollusques (du latin mollis, mou) sont un embranchement regroupant les Mtazoaires Triploblastiques Clomates Bilatriens Protostomiens. L'embranchement contient plus de 130 000 espces dont certaines sont trs frquemment consommes par l'Homme. Les requins sont des poissons cartilagineux qui existent depuis environ 400 millions d'annes. Ils sont sous leur forme moderne depuis 100 millions d'annes, ce qui prouve leur perfection d'adaptation. Il y a approximativement 400 450 espces de requins. Le dauphin est un mammifre marin et fluvial appartenant l'ordre des ctacs. Le nom otarie dsigne diffrentes espces de mammifres amphibies appartenant la famille des otariids, de l'ordre des carnivores. Le phoque commun est un mammifre carnivore faisant partie de la famille des phocids. Un mle mesure en moyenne une taille de 1,55 m avec un poids de 90 kg. Pour les femelles, la taille moyenne est de 1,45 m avec un poids de 70 kg. Les hippocampes sont des poissons nageoires rayonnes que lon trouve dans les eaux tempres et tropicales partout dans le monde. Le calmar ou calamar, est un cphalopode dcapode marin apparent la seiche. Il est comestible et aussi appel selon les rgions encornet, chipiron (Pays basque) ou supion dans le Midi. Souvent ces appellations gastronomiques locales ne distinguent pas les seiches des calmars.

Vous aimerez peut-être aussi