You are on page 1of 4

IN S T I TUT

SUPERIEUR INFORMATIQUE

ISI

Devoir Surveill [session principale]


Niveau dEtude : L2ARS-SIL Matire : Mthodologie de Conception Oriente Objet

Anne Universitaire : 2011/2012 Semestre : 1er Semestre Date : 16/11/2011 Dure : 1h30

Enseignants Responsables: L. Sfaxi, N. Zoubeir, S. Ben Meskina, Documents : Non autoriss A. Gallas, O. Limam Nombre de pages : 4 Le barme est donn titre indicatif. La clart de la copie rendue sera prise en considration.

EXERCICE 1 : Questions de comprhension (6 points : 2-1-3)


1. Quelles sont les visibilits quon peut associer un attribut dune classe ? Prciserez pour chacune la notation UML correspondante. Public (+) : reprsente des lments visibles partir de toutes les classes du code Private (-) : reprsente des lments visibles uniquement au niveau de la classe dans laquelle ils sont dfinis. Protected (#) : reprsente des lments visibles au niveau de la classe dans laquelle ils sont dfinis ainsi que ses classes filles package (~) : reprsente des lments visibles partir des classes se trouvant dans le mme package 2. Dfinir laxe (fonctionnel, statique ou dynamique) de chacun des diagrammes UML suivants : a. Diagramme des classes : statique b. Diagramme dobjets : statique c. Diagramme des cas dutilisation : fonctionnel 3. Reprsenter les diagrammes de classes correspondant aux situations suivantes : a. Un dessin est soit du texte, soit une forme gomtrique, soit un groupe de dessins. b. Des personnes utilisent un langage pour un projet. c. Une personne joue dans une quipe pour une certaine dure.

EXERCICE 2 : Diagramme des cas dutilisation (6 points)


Une entreprise souhaite modliser avec UML le processus de formation de ses employs afin dinformatiser certaines tches. Le processus de formation est initialis quand le responsable formation reoit une demande de formation dun employ. Cet employ peut ventuellement consulter le catalogue des formations offertes par les organismes agrs par lentreprise. Cette demande est instruite par le responsable qui transmet son accord ou son refus lemploy. En cas daccord, le responsable cherche la formation adquate dans les catalogues des formations agres quil tient jour. Il informe lemploy du contenu de la formation et lui soumet le liste des prochaines sessions prvues. Lorsque lemploy fait son choix il inscrit lemploy la session retenue auprs de lorganisme de formation concern. En cas dempchement lemploy doit avertir au plus vite le responsable formation pour que celui-ci demande lannulation de linscription. A la fin de la formation lemploy transmet une apprciation sur le stage suivi et un document attestant sa prsence. lorganisme de formation. Dessiner le diagramme des cas dutilisation. Le responsable formation contrle la facture envoye par

EXERCICE 3 : Diagramme des classes ( 8 points : 5-3)


Une quipe dinformatique est compose de dveloppeurs. Elle travaille pour une entreprise et possde un identifiant et un logo. Un dveloppeur est caractris par le numro de sa carte didentit, son nom, son prnom et son mail, il utilise un ordinateur qui lui est personnel. Un dveloppeur peut tre un programmeur spcialis dans un ou plusieurs langages de programmation, ou un concepteur expert dans une mthode ou langage de modlisation. Les dveloppeurs crivent le code. Les concepteurs dialoguent avec les utilisateurs et crent les modles. Travail demand Prsentez le diagramme de classes relatif la description ci-dessus.

Crer un diagramme dobjets correspondant au texte suivant : Ali et Zied sont des programmeurs spcialiss respectivement dans les langages Ada et Java. Anis est un concepteur UML. Ils font partie de lquipe DEV qui reprsente lentreprise TechSoft . Le logo de lquipe DEV est DEV+ . Tous les dveloppeurs utilisent un seul ordinateur.

BON TRAVAIL.

You might also like