1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

Examen de Fin de Module, Formation Initiale

abdelouafiSep 16, 2016

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      291
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      upload_2016-9-16_13-3-13.png

      I. Partie théorique (4 points):


      1. Qu'est ce qu'un diagramme de séquence? Comment le représenter en UML?

      3. Expliquez à l'aide d'un exemple le concept d'héritage dans un diagramme de classe?

      4. Peut on exprimer dans un diagramme de cas d'utilisation le fait qu'une fonctionnalité s'exécute avant une autre? Si oui, comment? Si non, pourquoi?

      II. Partie pratique: La présentation d'une médiathèque (16 point)

      Soit une médiathèque pour l'emprunte des ouvrages par des clients inscris en utilisant une fiche d'inscription contenant ses informations (nom, adresse, etc...). On a trois types de clients, soit un client à tarifs réduit, client abonné pour une année ou un client à tarif normal. Tout emprunte a une durée fixe qui ne dépasse pas 10 jours.

      Un client peut emprunter différents types d'ouvrage: audio, vidéo ou des livres. Ces ouvrages sont enregistré dans la médiathèque par un code unique. D'autre part, il existe des document que le client ne peut pas emprunter, mais juste consultable sur place.

      Chaque ouvrage possède un type particulier, par exemple les livres possèdent un type "roman", ou sont de type "policier" etc.

      Après emprunte d'un ouvrage, le bibliothécaire constitue une fiche d'emprunte. Cette fiche doit contenir le nom du client, la date de prêt et la date retour. Le bibliothécaire peut ajouter ou supprimer un client ou un ouvrage.

      L'emprunt d'un document par un client obéit à certaines règles :

      - L nombre maximal de documents à emprunter est 5, s'il dépasse ce nombre alors toute nouvelle emprunte serai impossible.

      - Si le client qui a emprunter un document et qui ne l'a pas restitué sa date limite de restitution sera bloqué pour ne plus faire de nouvel emprunt tant qu'il n'a pas restitué l'ouvrage, ceci même si le nombre maximal d'emprunts n'est pas atteint.


      · Le tarif des emprunts dépend du document et du client.

      Questions:

      1. déterminez les exigences du système (acteurs et leurs actions)? (3 points)

      2. Donnez le diagramme de contexte de ce système? (1 point)

      3. à partir de ces exigences déterminez le diagramme des cas d'utilisation? (3 points)

      4. Donnez le diagramme de séquence pour le cas d'utilisation "Emprunter ouvrage"? (2 points)

      5. A partir du diagramme use case déterminez le diagramme de classe de ce système? (3 points)


      :D:DCliquez sur "SOLUTION" en haut pour voir la correction :rolleyes::rolleyes::rolleyes:
       

      Attached Files:

      Last edited: Dec 22, 2016
      Loading...
      I. Partie théorique
      1. Le diagramme de séquence permet la description d'un cas d'utilisation, sous forme d'un échange de message comme suit:
      [​IMG]

      2. Exemple d'héritage: un étudiant est une personne, un professeur est une personne
      [​IMG]

      3. Dans un diagramme de cas d'utilisation l'exécution d'un cas d'utilisation peut nécessiter l'exécution d'un autre cas d'utilisation en premier: pour retirer l'argent dans un guichet bancaire alors il est obligatoire de saisir un mot de passe
      [​IMG]

      II. Partie pratique:
      Acteur: bibliothécaire


      Exigences:

      - ajouter document

      - retirer document

      - restituer document

      - inscrire client

      -résilier client

      - rendre document consultable

      -trouver emprunte en retard

      - emprunter document

      - rendre document empruntable

      Cas d'utilisation: après regroupent des tous ces actions on trouve les cas suivants

      - Gérer document

      - Gérer client

      - Emprunter ouvrage

      - Restituer ouvrage

      - Rechercher ouvrage

      2. Diagramme de contexte:
      [​IMG]
      3- Diagramme use case:
      [​IMG]
      4- Diagramme de séquence <<emprunter ouvrage>>
      [​IMG]
      5- Diagramme de classe
      [​IMG]

Share This Page

Share