[PDF] [PDF] EXERCICES SUR LES DFD (DIAGRAMME DE FLOTS DE

2) Produire une version corrigée et complétée de ce DFD sachant que : Représentez les diagrammes de flots de données du système décrit ci-dessous



Previous PDF Next PDF





[PDF] EXERCICES SUR LES DFD (DIAGRAMME DE FLOTS DE

2) Produire une version corrigée et complétée de ce DFD sachant que : Représentez les diagrammes de flots de données du système décrit ci-dessous



[PDF] TD3 RAPPELS MERISE Diagramme de flux – MCT – MOT - LIRMM

Diagramme de flux – MCT – MOT Exercice I – Réparation automobile (extrait du support de B Liaudet) Une leçon n'est donnée que par un seul moniteur



[PDF] Les diagrammes des flux - FSG

Ce diagramme donne une vue d'ensemble (ou cartographie) de la circulation des informations (les flux) entre des acteurs internes ou externes qui participent à 



[PDF] Diagrammes de flux de données (DC+DFD) - Université de

7 fév 2016 · Identifier les flux entre entité externe, sous-processus et dépôts de données 6 Tracer le diagramme 7 Remplir le dictionnaire de 



[PDF] Support de cours Outils de modélisation des Systèmes dInformation

Exercice corrigé Notions : Méthode, Modèle, Langage et Diagramme 16 3 Un diagramme de flux de données (DFD)



[PDF] Département dInformatique

Corrigé type - Examen de semestre 10/01/2017 Documents Modèle conceptuel des données ④ Dans un diagramme de flux, quels sont les types d' acteurs que l'on peut représenter ? Exercice 01 : Gestion des commandes (7 pts)



[PDF] Les modèles de Flux - LaBRI

Le Modèle des flux de données permet de déterminer le le flux ▫ Définition : le Diagramme de flux est une représentation graphique des acteurs et des flux



[PDF] acsi_v1pdf - LaBRI

fonctionnel - Diagramme de flots de données - Graphe acteurs-flux - Modèle de Comprendre les systèmes d'information : exercices corrigés d'analyse et de 



[PDF] Génie Logiciel

sécurité, portabilité, etc), le comportement, les données, etc Les diagrammes de flots de données (DFD) Exercice 3 Diagrammes de contexte et DFD



[PDF] Modèle Conceptuel des Traitements

5 - Confrontation Données/Traitements Bibliographie Exercices Solution des Le graphe des flux est très couramment la première étape de l'analyse d'un 

[PDF] exercice corrige diagramme enthalpique

[PDF] exercice corrigé division euclidienne terminale

[PDF] exercice corrigé droite de budget

[PDF] exercice corrigé dynamique si psi

[PDF] exercice corrigé entrepôt de données pdf

[PDF] exercice corrigé eolienne

[PDF] exercice corrigé facture excel

[PDF] exercice corrigé fiche de stock

[PDF] exercice corrigé filtre rif

[PDF] exercice corrigé filtre rii

[PDF] exercice corrigé fiscalité tva france

[PDF] exercice corrigé flexion charge repartie

[PDF] exercice corrigé fonction dérivée terminale bac pro

[PDF] exercice corrigé fonction exponentielle bac pro

[PDF] exercice corrigé fusion absorption

1 DÉPARTEMENT D' INFORMATIQUE ET D' INGÉNIERIE

UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS

EXERCICES SUR LES DFD (DIAGRAMME DE FLOTS DE

DONNÉES), LES TABLES ET LES ARBRES DE DÉCISION

INF4003

Professeure : Nadia BAAZIZ

2EXERCICE -a1-

4

Imprimer fiche

de paie et chèque de paie

Calculer le

montant des retenues 3

Calculer le

salaire net

Employé

Employé

D2 D1 D3 D1

Données Employé

Données Employé

Archive paie

Calculer le

salaire brut

Fiche et chèque de paie Salaire brut

Heures de travail

Relevé heures de travail

Retenue

Salaire net

Données-em

ployé 1

Heures de travail 2

31) Détecter 3 erreurs (ou incohérences) de diagramme dans le DFD ci-dessus.

2) Produire une version corrigée et complétée

de ce DFD sachant que : -le calcul des retenues utilise des informations concernant le nombre de dépendants de l'employé ainsi que des tables de retenues. -toutes les informations pertinentes (salaire brut, net, retenues, dates, employé-Id...) apparaissant sur le chèque et fiche de paie sont aussi gardées dans un fichier à des fins d'archivage et de suivi.

3) Représenter le diagramme de contexte de ce système.

4) Décrire textuellement une exigence comportementale de ce système.

5) Décrire textuellement une exigence non comportementale de ce système.

EXERCICE -a2-

Construire les diagrammes de DFD logique du système de livraison à domicile d'un restaurant dont les activités sont décrites comme suit : Lorsque le client régulier téléphone pour passer une commande, on lui demande son

numéro de téléphone. Lorsque son numéro de téléphone est tapé sur l'ordinateur, le

nom, l'adresse et la date de la dernière commande du client sont automatiquement affichés à l'écran. Une fois la commande est prise, le montant total (incluant la taxe et la livraison) est calculé. La commande est acheminée vers les cuisines. Un reçu est imprimé. Occasionnellement, des coupons d'offre spéciale sont aussi imprimés pour que le client les utilise pour avoir des rabais. Les items commandés, le reçu et éventuellement les coupons sont livrés au client qui à son tour remet le montant dû. Des totaux hebdomadaires sont générés et gardés pour des comparaisons de performance avec l'année précédente.

EXERCICE -a3-

Un système d'inscription à des cours universitaires interagit avec 3 agents externes : le département, l'étudiant et l'enseignant. Les départements fournissent les données nécessaires à la planification des cours (cours à offrir, enseignants disponibles et leurs choix de cours). Les étudiants font des demandes d'inscription aux cours proposés et

reçoivent un horaire. Les enseignants reçoivent les listes des étudiants une fois la période

d'inscription terminée. Sur l'entête de cette liste figurent aussi les informations sur le cours (locaux, heures et jours des séances,...). a. Proposer un diagramme de contexte pour le système décrit ci-dessus. b. Proposer un DFD-1 pour le système décrit ci-dessus, en prenant soin de préciser les dépôts de données utilisés. c. Sachant que la planification d'un cours consiste à choisir les jours et heures de cours et exercices, à affecter les locaux et à affecter un enseignant. Introduire cette information dans votre spécification.

4EXERCICE -a4-

Représentez les diagrammes de flots de données du système décrit ci-dessous. Description d'un système d'évaluation des professeurs par les étudiants au sein d'un département universitaire. le processus d'évaluation se tient pendant une semaine de chaque session et est performé au début d'une séance de cours. chaque module du département planifie la date et l'heure de l'évaluation de chaque cours et informe les professeurs de ces dates pour qu'ils ne se présentent pas à cette heure. le module se charge de désigner un étudiant par cours pour mener la tâche d'évaluation. Ainsi, l'étudiant désigné pour un cours donné reçoit du module les formulaires et les informations pertinentes, distribue les formulaires aux étudiants à la date et heure prévues, récupère les formulaires dûment remplis (à la main) et les remets au module. chaque formulaire contient, en plus des informations d'identification du cours et du professeur, un ensemble de questions et une partie réservée aux commentaires (aucune information relative à l'étudiant n'y figure). La réponse à une question consiste à lui attribuer une note sur 10 (10 étant le meilleur des cas). - lorsque les formulaires reviennent au module, le contenu relatif aux réponses aux questions est compilé en s'aidant de petits programmes et des résultats (calcul de moyennes) sont obtenus. - À partir des résultats, les rapports suivants sont produits : - un rapport d'évaluation pour chaque cours. Ce rapport contient les résultats d'évaluation (moyennes des questions, moyennes par catégories de questions, moyenne globale, nombre de réponses aux questions, nombre de répondants...). - un rapport des moyennes globales destiné essentiellement à l'archivage. Une fois les rapports sortis, le module prépare (manuellement) un rapport pour discussion et approbation par le conseil de module. Ce rapport contient le résultat d'évaluation de tous les cours de la session avec les professeurs correspondants ainsi qu'une classification cours-professeur selon un barème préétabli. Une fois, le passage au conseil de module est effectué. Le module prépare des lettres (de félicitation ou de réprimandes) selon les recommandations du conseil de module et compose une enveloppe par cours, destinée au professeur correspondant, et contenant le rapport d'évaluation, les formulaires d'évaluation originaux et la lettre (s'il y a lieu). Toutes les enveloppes sont envoyées au département . 5 Au département, une copie est faite pour chaque rapport d'évaluation. Cette copie est examinée et archivée. Les enveloppes sont acheminées aux professeurs correspondants. Les résultats d'évaluation sont confidentiels et non accessibles par les

étudiants.

Les lettres sont actuellement émises selon la moyenne globale des résultats de l'évaluation. Si la moyenne globale est supérieure à 8.5/10, alors une lettre de félicitations est produite. Si la moyenne globale est inférieure à

4.0 , une lettre d'expression d'insatisfaction est produite, sinon, si cette

moyenne est inférieure à 6.5 alors une lettre d'avis d'amélioration est émise. Pour le cas restant, aucune lettre n'est émise.

EXERCICE -a5-

La compagnie " POUR LE SAVOIR » permet à des universitaires de s'abonner à toute une variété de revues hebdomadaires et mensuelles. Cette compagnie désire

mettre à la disposition de ses abonnés (clients) un système électronique de mise à jour

de leurs abonnements. Voici une brève description des exigences de ce système : " ... à tout moment, le client qui se connecte au système peut choisir de renouveler un abonnement, d'ajouter un nouvel abonnement, de modifier son adresse, ou encore d'annuler un abonnement existant. Le montant dû ou le montant à rembourser (selon le cas) est immédiatement calculé et envoyé au département de facturation qui se charge d'envoyer les factures ou les chèques de remboursement aux clients... » a. Proposer un diagramme de contexte pour le système décrit ci-dessus. b. Proposer une DFD-1 pour le système décrit ci-dessus.

EXERCICE -a6-

Construire le diagramme de contexte ainsi que le diagramme DFD de niveau 1 du système décrit ci-dessous. Un Système de Contrôle de machine photocopieuse

On se propose de mettre au point un logiciel de contrôle destiné à être incorporé dans

une machine photocopieuse pour donner le fonctionnement suivant : La machine est allumée en appuyant sur le bouton ON/OFF, se met à chauffer pendant 30 secondes avant d'être prête à lire les commandes entrées par l'usager (nombre de copies, autres options d'impressions). La machine est complètement

6éteinte si le bouton ON/OFF est relâché. Lorsqu'on appuie sur le bouton START, la

machine se met à produire des copies. Si le bac à papier est vide, une charge de papier est réclamée en affichant un message " charger papier ». Dès que le papier est mis, la production de copies continue son cours. Parfois, il peut arriver un blocage (papier coincé), le processus de production de copies s'arrête et le problème est signalé en

affichant le message " problème à diagnostiquer ». Dès que le problème est réparé

(manuellement), la machine ne détecte aucun blocage et reprend donc automatiquement son fonctionnement normal en s'apprêtant à recevoir de nouvelles commandes. À tout moment, le processus de production des copies peut être arrêté à l'aide du bouton STOP.

EXERCICE -a7-

GLOBE_MODE est une compagnie de vente par correspondance spécialisée dans l'habillement de mode. Les clients consultent un catalogue, remplissent un bon de commande et l'envoient par fax ou par la poste. Le DFD-niveau1 ci-dessous décrit les activités de traitement des commandes. c. Étudier le DFD fourni, le compléter en détectant et en corrigeant 3 erreurs (ou incohérences). d. Établir le diagramme de contexte du système ainsi décrit e. En prenant compte du complément d'information ci-dessous, raffiner le processus 1.1 [ ... La commande du client est toujours vérifiée pour s'assurer que les informations concernant le client et les articles sont correctes. Dans le cas ou le client de la commande est nouveau, il est ajouté au fichier des clients et un numéro de compte lui est ainsi

assigné. La disponibilité des articles est vérifiée et les mises a jour nécessaires sont

effectuées dans le fichier des articles. Le montant total de la commande valide est alors établi en tenant compte des frais de livraison fournis par des tables. Ce total est inscrit au compte du client . Une commande en cours est produite. Celle-ci contient la commande du client, les articles disponibles ainsi que le total à payer...] 7 1.1

Ajouter une

commande

Client

Départ. de

contrôle - inventaire

Entrepôt-

Marchandise

1.3

Produire une

commande- entrepôt 1.4

Préparer le

bordereau de livraison 1.5

Livrer la

commande 1.6 produire un bordereau de facturation

Client

1.7

Produire

rapport- comptes D2

Articles

D1 D1

Clients

Clients

Enr. client Enr. client

Inf. nouveau client Commande-client

Liste-articles à

approvisionner Enr. article

Commande en cours

Commande en cours

Commande en cours

Commande en cours Commande-entrepôt

Commande livrée

Bordereau-client

Nom, adresse client

Enr. client

Facture-client

Comptabilité

Rapport-comptes

Articles à

livre r 8 PSPECS : TABLES DE DÉCISION ET ARBRES DE DÉCISION

EXERCICE -b1-

1- Simplifier la table de décision ci-dessous.

2- Construire l'arbre de décision correspondant.

3- Est ce qu'une table ou un arbre de décision peuvent apparaître dans un

document de spécification? Expliquer par un exemple.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Q-disponible suffisante y y y y y y y Y N N N N N N N N

Q-suffisament grande

pour rabais Y Y Y Y N N N N Y Y Y Y N N N N Client régulier Y Y N N Y Y N N Y Y N N Y Y N N

Exemption de taxe

remplie Y N Y N Y N Y N Y N Y N Y N Y N

Préparer Facture X X X X X X X X

Commander items X X X X X X X X

Déduire le rabais X X

Ajouter les taxes X X X X X X

EXERCICE -b2-

Construire l'arbre de décision correspondant à la table suivante:

1 2 3 4

Commande à partir du

catalogue d'hiver Y - N -

Commande à partir du

catalogue spécial Y N Y -

Commande de plus de 50$

Y Y Y N

Envoyer catalogue d'hiver X

Envoyer catalogue spécial X

Envoyer les deux catalogues X

Aucun catalogue à envoyer X

9

EXERCICE -b3-

Simplifier la table de décision suivante :

1 2 3 4 5 6 7 8

C1 O

O O O N N N N

C2 O

O N N O O N N

C3 O

N O N O N O N

Act1 X

x x

Act2 X

x x

Act3 X

x

Act4 X

x

EXERCICE -b4-

Reprendre l'exercice a-4 et construire une PSPEC pour le processus d'émission des lettres en utilisant une table et un arbre de décision.

10EXERCICE -b5-

a) Simplifier la table de décision ci-dessous : b) Construire l'arbre de décision correspondant

Conditions 1 2 3 4 5 6 7 8

C1 O

O O O N N N N

C2 O

O N N O O N N

C3 O

N O N O N O N

Act1 X X X X Act2 X X

Act3 X

Act4 X

X

EXERCICE -b6-

Représenter la table de décision, l'arbre de décision ainsi que le pseudo-code pour la logique des transactions bancaires ci-dessous : Les transactions reçues peuvent être soit des débits ou des crédits. Les crédits sont toujours ajoutés au compte du client. Les débits sont traités si le montant est moins que 5000$, sinon une autorisation doit être obtenue. De plus, le montant du débit doit toujours être inférieur ou égal à la balance du compte (montant disponible dans le compte) sinon la transaction de débit est refusée.

EXERCICE -b7-

Représenter la table de décision, l'arbre de décision ainsi que le pseudo-code pour la logique du processus ci-dessous : Un processus de calcul des frais de transport pour une livraison à un client procède comme suit : " Chaque objet à livrer compte pour 3$. Si le montant d'achat du client pour l'année dépasse 1000$ alors les 10 premiers objets comptent pour rien. De plus, si la livraison se fait après 30 jours de la date de commande, les frais de livraison sont réduits de moitié. » Utiliser de préférence une formule de calcul des frais de transport.

11EXERCICE -b8-

Représenter la table de décision, l'arbre de décision ainsi que le pseudo-code pour la logique du processus ci-dessous : Un processus d'aide au calcul du montant d'une commande de produits procède comme suit : " si la quantité de produit dépasse 500, réduire le prix unitaire de 10% et si le lieu de livraison est à moins de 10 km ou bien si la quantité de produit atteint ou dépasse 1000, alors la livraison est gratuite. »quotesdbs_dbs17.pdfusesText_23