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

Contrôle UML Novembre 2014 ISTA NTYC SYBA

abdelouafiSep 16, 2016

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      181
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Exercice 1:

      1. Donnez la différence entre Merise et UML?

      2. Citer les trois axes de modélisation UML?

      Exercice 2

      un commerçant de produit touristique (souvenir , livres régionaux, ...) désire informatiser sa caisse. chaque type de produit possède un code unique (étiquette à code barre), et un même prix pour tous les produits de ce type. l'objectif est de faciliter la maintenance des prix des articles.

      chaque type de produit est référencé dans un catalogue, avec son prix associé. Quand le prix d'in produit doit être modifié, la manager modifie son prix dans le catalogue, puis sur l'étager où il est rangé.

      Le caissier s'identifie pour démarrer la caisse(avec un mot de passe).

      la caisse fera les fonctions habituelles d'une caisse: calcul sous total, calcul du total, possibilité de rentrer plusieurs articles ayant un même code, retour d'une marchandise avec le ticket de caisse. Le paiement se fera en monnaie seulement.

      La caisse permet d'éditer des rapports:

      · le reçu qui sera donné uniquement pour une vente effective . il contient le nom du magasin, un message de bienvenue, la date et l'heure. Puis pour chaque vente il donne le code du produit, la description du produit, le prix unitaire, la quantité et le sous total. Enfin nous y trouvons le total TTC

      · Le rapport quotidien détaillé: liste de l'ensemble détaillé des ventes de la journée.

      la caisse s'exécute sur un ordinateur. Une douchette permettra de lire les codes à barres. Les informations peuvent être rentrées au clavier, ou à la souris.

      1. déterminer les exigences du système?

      2. donnez le diagramme de contexte de ce système?

      3. donnez le diagramme des cas d'utilisation?

      4. Développez le diagramme de séquence pour le cas d'utilisation "Effectuer un achat"?

      5. Développez le diagramme de séquence pour le cas d'utilisation "s'authentifier" pour l'acteur salarié?
       

      Attached Files:

      Loading...
      Exercice 1:
      1- Le langage Merise permet de séparer les données et les méthodes (MCD et MCT) tandis que UML permet de regrouper aussi bien les données et les méthodes (classe).

      2- Les axes de modélisation: statique, fonctionnel et dynamique.

      Exercice 2:

      1- Les exigences du système:
      E1: modifier le prix d'un produit
      E2: modifier le prix sur l'étager (non fonctionnel)
      E3: calculer le total d'une vente
      E4: calculer le sous total
      E5: Rentrer la quantité par produit
      E6: retourner une marchandise avec ticket
      E7: payer l'achat
      E8: éditer ticket de vente
      E9: Editer rapport succint
      E10: Editer rapport détaillé
      E11: se connecter à la caisse

      2- Diagramme de contexte:
      [​IMG]
      3- Diagramme use case:
      [​IMG]

      4- Diagramme de séquence "effectuer achat"
      [​IMG]

Share This Page

Share