seminaire2 partie 1

26
Présentée par : EL ARIF khaoula Encadré par : Dr. LEGUEDANI Noureddine

Upload: hichamlol

Post on 14-Aug-2015

34 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Seminaire2 Partie 1

Présentée par :EL ARIF khaoula

Encadré par: Dr. LEGUEDANI Noureddine

Page 2: Seminaire2 Partie 1

Plan DFD

DFD dans le commerce

DFD dans L’éducation

Page 3: Seminaire2 Partie 1

Qu’est ce qu’ un DFD ou DFI ? Qu’est ce qu’ un DFD ou DFI ?

Un diagramme de flux d’informations (DFD ou DFI ) est une représentation

graphique de flux de données à travers un SI , qui consiste à analyser les

échanges d’informations au sein d’une organisation (entreprise, administration

ou association) et avec d’autres systèmes d’information.

Le diagramme de flux sert aussi bien à expliciter le fonctionnement d’une activité

et de l’améliorer, Une première ébauche du diagramme sert de point d’appui pour

affiner l’analyse et trouver d’autres acteurs et d’autres flux utiles au bon déroulement

de l’activité. Par la suite, le diagramme peut permettre de détecter des redondances ou

des incohérences dans la circulation de l’information.

Page 4: Seminaire2 Partie 1

1. Le Domaine d’étude

Le domaine d’étude est défini par la personne qui analyse la circulation de

l’information au sein d’un SI . Il délimite l’étude à une ou plusieurs activités précises

au sein d’une organisation donnée.

Le domaine d’étude doit toujours être clairement défini avant de commencer

l’analyse des flux d’information.

Vocabulaire de DFD

Vocabulaire de DFD

Dans le cas « Assistance commerciale », nous lisons :« La société Fiatlux met à la disposition de ses clients un service d’assistance téléphonique…. Lorsque que le client choisit une assistance commerciale(…)»

Dans le cas « Assistance commerciale », nous lisons :« La société Fiatlux met à la disposition de ses clients un service d’assistance téléphonique…. Lorsque que le client choisit une assistance commerciale(…)»

Page 5: Seminaire2 Partie 1

2. Les Acteurs(interne & externe)

Un acteur est un émetteur ou un récepteur d’un flux d’information lié à une activité au sein du système d’information d’une organisation. Selon le cas, il peut s’agir d’une catégorie de personne, d’un service ou du système d’information d’une autre organisation.

les acteurs internes qui font partie du domaine d’étude.les acteurs externes qui ne font pas partie pas du domaine mais qui ont des échanges avec les acteurs internes dans le cadre de l’activité étudiée.

les acteurs internes qui font partie du domaine d’étude.les acteurs externes qui ne font pas partie pas du domaine mais qui ont des échanges avec les acteurs internes dans le cadre de l’activité étudiée.

Page 6: Seminaire2 Partie 1

3. Le Flux

Un flux désigne un transfert d’information entre deux acteurs du système d’information.

Un flux part d’un acteur source pour aboutir à un acteur but, il est représenté par une

flèche. On peut identifier différentes catégories de flux (flux physiques, flux financiers par

exemple), ces flux doivent être explicités sous la forme de flux d’informations.

FluxActeur source

Acteur but

FluxActeur source

Acteur but

Flux externe (4)

Flux externe (1)

Flux interne (2)

Flux interne (3)

Flux interne (2)

Acteur interne B

Acteur interne A

Acteur interne C

Acteur externe

Ensemble des acteurs concernés par l'activ ité au sein de l'organisat ion étudiée

Flux externe (4)

Flux externe (1)

Flux interne (2)

Flux interne (3)

Flux interne (2)

Acteur interne B

Acteur interne A

Acteur interne C

Acteur externe

Ensemble des acteurs concernés par l'activ ité au sein de l'organisat ion étudiée

Page 7: Seminaire2 Partie 1

Comment crée un DFD ? Comment crée un DFD ?

1. Définir précisément le domaine de l’étude à savoir : quelle activité au sein de quelle organisation ?

2. Repérer les acteurs en distinguant les acteurs externes des acteurs internes.

3. Repérer les flux entre les acteurs en les ordonnant si c’est utile à une meilleure compréhension de l’activité

4. Tracer le diagramme de flux en même temps que l’on repère les acteurs et les flux

Page 8: Seminaire2 Partie 1

Exemple de table de limonade Exemple de table de limonade

L’exposition simple de limonade sera utilisé pour démontrer la création de diagrammes de flux de données.

Les étapes de Création de DFD

1. Créer une liste d'activités2. Ancienne méthode: pas de diagramme des cas d'utilisation 3. Nouvelle méthode : création d’un Diagramme des cas

d'utilisation 4. Construire un DFD Niveau contexte? (Identification des

sources des données & des utilisateurs) 5. Construire le Niveau 0 DFD? (Identification & gestion des

sous-processus) 6. Construire le Niveau 1 - n DFD (identifier la réalité des

flux de données et des banques de données)?

Page 9: Seminaire2 Partie 1

Exemple de table de limonade Exemple de table de limonade

Créer une liste d'activités

•Pensez à travers les activités qui ont lieu à un stand(table d’exposition) de limonade.•Pensez aussi à des activités additionnelles nécessaires pour renforcer les activités de base.

1-Tenir compte des commandes de client2-servir le produit (limonade)3-recueillir le prix de vente4-produire de la limonade5-gérer le magasin de Produit

6-Commander les matières premières7-Payer pour les matières premières8-Payer pour le travail

Page 10: Seminaire2 Partie 1

Exemple de table de limonade Exemple de table de limonade

Créer une liste d'activités

regrouper ces activités d'une façon logique selon les domaines fonctionnels .

1-Tenir compte des commandes de client2-servir le produit (limonade)3-recueillir le prix de vente

4-produire de la limonade5-gérer le magasin de Produit

6-Commander les matières premières7-Payer pour les matières premières

8-Payer pour le travail

Page 11: Seminaire2 Partie 1

2-Créer un diagramme de niveau contexte au but d'identifier les sources et les utilisateurs.

Niveau Contexte DFD

commander

commander

PayerPayer

Payer

Servir le produit

Rec

evo

ir

prévision de vente

Calendrier de production

Hrs de travail

commande de clientservir le produitrecueillir le prix devente

produire la limonade magasin de Produit

Commandez les matières premièresPayer pour les matières premières

Payer pour le travail

0.0Système limonade

0.0Système limonade

clientclient

vendeurvendeur

employéemployé

Page 12: Seminaire2 Partie 1

3-Construire le Niveau 0 DFD(Identifie ,gérer les sous-processus)

Niveau 0 DFD

1.0Vente

1.0Vente

2.0Production

2.0Production

3.0

Stock 3.0

Stock

4.0

Paie4.0

Paie

clientclient employéemployé

vendeurvendeur

commander

Payer

Servir le produit

Payer

recevoir

Calendrier de production

prévision de vente

Payer

Décisions de commandes

H de travail

commander

produit Commandé

évaluation

Page 13: Seminaire2 Partie 1

4-Construire le Niveau 1 - n DFD (identifier la réalité des flux de données et des banques de données)

commande de clientservir le produitrecueillir de vente

produire la limonade magasin de Produit

Commandez les matières premièresPayer pour les matières premières

Payer pour le travail

Niveau 1 DFD

1.3Prevision de

vente

1.3Prevision de

vente

1.1Dossier de

commandes

1.1Dossier de

commandes

1.2reçoit

de paiement

1.2reçoit

de paiementpaiementpaiement

commandecommande

clientclientcommande de client

requête

Prévision de vente

Service de commande

Page 14: Seminaire2 Partie 1

commande de clientservir le produitrecueillir de vente

produire la limonade magasin de Produit

Commandez les matières premièresPayer pour les matières premières

Payer pour le travail

4-Construire le Niveau 1 - n DFD (identifier la réalité des flux de données et des banques de données)

Niveau 1 DFD(suite)

2.1Service de

produit

2.1Service de

produit

2.2Production

2.2Production

2.3Magasin de

produit

2.3Magasin de

produit

Les commandes Les commandes

Matières premièresMatières

premières

Évaluation (contrôle)

Évaluation (contrôle)

Commande de produit

Calendrier de production

Données de production

la quantité servie

la quantité utilisée

la quantité produite & stocke localisé

Page 15: Seminaire2 Partie 1

Niveau 1 DFD(suite)

commande de clientservir le produitrecueillir de vente

produire la limonade magasin de Produit

Commander les matières premièresPayer pour les matières premières

Payer pour le travail

3.1Produire &commander

3.1Produire &commander

3.2.Recevoir le

produit

3.2.Recevoir le

produit

3.3Payer le vendeur

3.3Payer le vendeur

Les Matières

premières

Les Matières

premières

La commandeLa commande

Recueil de produit

Recueil de produit

Le vendeur

Le vendeur

la quantité reçue

la quantité disponible

décision de commande

Recueil de marchandise

Approbation de paiement

Page 16: Seminaire2 Partie 1

Niveau 1 DFD(suite)

commande de clientservir le produitrecueillir de vente

produire la limonade magasin de Produit

Commandez les matières premièresPayer pour les matières premières

Payer pour le travail

Créer un niveau 1 en décomposant les processus en niveau 0 et l'identification des magasins de données.

4.1Record d’heurs

de travail

4.1Record d’heurs

de travail

4.2Calcul de paie

4.2Calcul de paie

.4 3Paiement

d’employé

.4 3Paiement

d’employé

Cartes de temps

Cartes de temps

L’employéL’employé

Paie Paie paiement

Requête pour la paie

Temps de travail

Page 17: Seminaire2 Partie 1

Le Processus de la DecompositionLe Processus de la Decomposition

Niveau contexte Niveau 0

0.0Système limonade

0.0Système limonade

4.0paie4.0paie

3.0stock3.0

stock

2.0production

2.0production

1.0vente1.0

vente

1.1Record de

commandes

1.1Record de

commandes

1.2recueil

De paiement

1.2recueil

De paiement

3.3Payer le vendeur

3.3Payer le vendeur

3.2Recevoir le produit

3.2Recevoir le produit

3.1Produire &commander

3.1Produire &commander

4.3Paiement

d’employé

4.3Paiement

d’employé

4.2Calcul de

paie

4.2Calcul de

paie

4.1Record

d’heurs de travail

4.1Record

d’heurs de travail

2.3Magasin

de produit

2.3Magasin

de produit

2.2Produire

2.2Produire

2.1Servir le produit

2.1Servir le produit

Niveau 1

Page 18: Seminaire2 Partie 1

BusBus

MecaniqueMecanique

assistantassistantBus systèmeprocessus de

réparation

SuperviseurcontrolleurSuperviseurcontrolleur

comptabilitécomptabilité

Schéma contexte Bus Garage

Problème mécaniqueà réparer

travail

reparation de problèmes mécaniques

Système de gestion des

stocks

Système de gestion des

stocks

résumé de réparation

Liste des pièces usagéestravail, les

détails de coûtsdes pièces

travail

Page 19: Seminaire2 Partie 1

Exemple DFD dans une école primaire

Exemple DFD dans une école primaire

Pour la gestion de l'école primaire, il y a quatre étapes en relation avec l'élève : Inscription Enregistrement Paiement des frais de scolarités Conception des bulletins pour la présentation les résultats de l'élève.

Sur ces activités, s'y ajoute aussi la suivie de leur trace c'est à dire l'archivage.L'administration de l'école peut prendre les décisions en se référant sur les résultats émanant de la dite gestion.

Pour la gestion de l'école primaire, il y a quatre étapes en relation avec l'élève : Inscription Enregistrement Paiement des frais de scolarités Conception des bulletins pour la présentation les résultats de l'élève.

Sur ces activités, s'y ajoute aussi la suivie de leur trace c'est à dire l'archivage.L'administration de l'école peut prendre les décisions en se référant sur les résultats émanant de la dite gestion.

Au niveau de l'éducation, la technologie de l'information joue un rôle important dans la gestion, la communication, l’enseignement, loisir etc.tous ceux qui sont en relation avec le personnel de l'institution ; les élèves et tous ceux qui sont en relation avec eux ;

Page 20: Seminaire2 Partie 1

1. Création d’une liste d’activités

1-Inscription de l’éléve Accepter / refuser 2-Enregistrement de l’éleve dans le dossier 3-Paiement de frais de scolarité 4-Présentation de bulletin

Création de diagrammes de flux de données

regrouper ces activités d'une façon

logique selon les domaines

fonctionnels .

Page 21: Seminaire2 Partie 1

Construire le Niveau 0 DFD(Identifie ,gérer les sous-processus)

Niveau 1 DFD

1.0inscription

1.0inscription

1.2Enregistrement

1.2Enregistrement

1.3

paiement 1.3

paiement

élèveélève directiondirection

Demande

Accord

Affirmation

Payer

Liste des admis

Listes des élèves en dette

Places disponibles

Page 22: Seminaire2 Partie 1

Le Processus de la DecompositionLe Processus de la Decomposition

Niveau contexte Niveau 0

0.0Système scolaire

0.0Système scolaire

3.0activités

3.0activités

2.0notation

2.0notation

1.0inscription

1.0inscription

1.1Enregistrement

1.1Enregistrement

1.2paiement

1.2paiement

3.2Coordonner les

activités sportives

3.2Coordonner les

activités sportives

3.1Organiser les

fêtes

3.1Organiser les

fêtes

2.3Relevé de

note

2.3Relevé de

note

2.2Remise de note

2.2Remise de note

2.1remise de

travail

2.1remise de

travail

Niveau 1

1.3Dossier élève

1.3Dossier élève

Page 23: Seminaire2 Partie 1

La méthode de MériseLa méthode de Mérise

C’est une méthode (française), développée dans les années 80, formalisée, complète, détaillée qui garantit une informatisation réussie.

La méthode MERISE est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels et physiques. (MCD & MCP)

MCD Merise : correspond au modèle Entité- Association.MCD Merise : correspond au modèle Entité- Association.

Une entité est la représentation d’un objet matériel ouimmatériel pourvu d’une existence propre et conforme auxchoix de gestion de l’organisation

Une entité est la représentation d’un objet matériel ouimmatériel pourvu d’une existence propre et conforme auxchoix de gestion de l’organisation

Page 24: Seminaire2 Partie 1

La méthode de Mérise(pour l’école)La méthode de Mérise(pour l’école)

inscriptioninscription

EtudiantsNo EtudiantNomprénomadresse

EtudiantsNo EtudiantNomprénomadresse

EnseignantsNo Enseignantnomprénomadresse

EnseignantsNo Enseignantnomprénomadresse

coursNo Coursintituléjourheure débutdurée

coursNo Coursintituléjourheure débutdurée

faitfait

Page 25: Seminaire2 Partie 1

Le DFD ou le DFI est une représentation permettant la schématisation de flux d’information entre les entités de l’organisation Le DFD ou le DFI est une représentation permettant la schématisation de flux d’information entre les entités de l’organisation

Chaque DFD repose sur la création d’une liste d’activités et le processus liant les acteurs (externes internes)Chaque DFD repose sur la création d’une liste d’activités et le processus liant les acteurs (externes internes)

Le diagramme peut permettre le détection des redondances ou des incohérences dans la circulation de l’information .Le diagramme peut permettre le détection des redondances ou des incohérences dans la circulation de l’information .

Conclusion

Page 26: Seminaire2 Partie 1

Thanks for your attention