C h a p i tr e 7 :
Les diagrammes des flux, de Traitements
et Organisationnels
2
Objectifs du cours.
1. Généralités
2. Introduction aux diagrammes des flux
3. Conception d’un diagramme des flux
4. Conception d’un diagramme de traitement
5. Conception d’un diagramme d’organisationnel
3
Généralitésoccupation
Conceptuel Quoi
(choix de gestion)
Qui
Organisationnel Quand
(logique) Où
Comment
Opérationnel (physique) Comment
4
Généralitésoccupation
Données
Les entités
Traitements manipulées
Flux (d’information)
5
Généralités : Les entités manipulées
Les
Fluxentités
manipulées
Traîtement
Données
6
Généralités : Objectifs
Fournir une boite à outils pour la modélisation
Les grands
objectifs
Structurer la démarche projet des
méthodes
Favoriser le dialogue utilisateur - informaticien
7
Généralités: La boîte à outils
La boite
Donnéesà Traitements Flux
outils
Conceptuel MCD MCT MCC
Organisa- MOT 1
MLD MOC
tionnel MOT 2
Physique MPD
MPD : Modèle Physique des Données
8
Généralités: Le cycle en V
Le cycle en V
Besoin Exploitation
Analyse Recette
Conception Tests
générale d’intégration
Conception
Détaillée
Codage Tests
unitaires
9
Généralités: Etude détaillée
1-Etude générale du MOT futur : Tableau des PF, Diagramme d’enchainement des PF, Graphe de
circulation
2-Etude poussée de chaque PF : Fiche de description, Description des documents éventuels,
Tables de décision éventuelles, Description éventuelle des états de sortie, Grilles d’ecran (a faire
aprouver par les utilisateurs concernées), Grilles de contrôles, Fiche de répartition des tâches
entre l’homme et la machine (a faire approuver par les utilisateurs concernés), Modèle externe
non validé
3-Validation du MCD : Validation des modèles externes, Validation du MCD, Sous-modèles
conceptuels
4-Passage au MLD
10
Généralités: Modèles
COMMUNICATIONS DONNEES TRAITEMENTS
MCC • MCD • MCT
MOC • MOT
• MOD
MLC
• MLD • MLT
MPC
• MPD • MPT
11
Modèle des Flux: Objectifs et Concepts du modèle
Les modèles de flux représentent ce qui doit être
étudié dans le cadre du projet à partir de l’analyse
des flux échangés.
Concepts
- le domaine
- l’acteur
- le flux
Le Diagramme de flux est une représentation graphique des
acteurs et des flux échangés
12
Domaine
Un domaine fonctionnel est un découpage de
l’organisation. Il correspond à une finalité majeure de
l’organisation.
Un domaine d’étude est un sous-ensemble de
l’organisation dont on étudie séparément le SI.
Le découpage en domaines fonctionnels est un quasi-
invariant de l’organisation: il correspond aux grandes
fonctions ou activités de l’organisation
Les différents domaines d’étude sont supposés indépendants
les uns des autres
interactions limitées et un partage minimum des données
13
Domaine: Exemples
Domaines fonctionnels
crédits, titres, épargne, ressources humaines,
comptabilité,...
Domaines d’étude:
instruction d’un prêt, remboursement anticipé
14
Acteurs
L’acteur représente une unité active intervenant dans le
fonctionnement d’un système opérant
Un acteur peut :
être stimulé par des flux
transformer des flux
renvoyer des flux
Un acteur «fait quelque chose», il est actif
On distingue des acteurs internes ou externes
15
Acteurs
Un acteur peut modéliser:
un partenaire extérieur à l’organisation: client,
fournisseur,...
un domaine d’activité de l’organisation
précédemment identifié: la comptabilité, la
gestion du personnel,...
un ensemble d’activités: liquidation, contrôle,...
un élément structurel de l‘organisation: service,
unité géographique, unité fonctionnelle,...
16
Acteurs
Un acteur externe représente tout élément extérieur à
l’organisation et échangeant des flux avec le domaine
d’étude
Un acteur interne peut être une personne physique ou
morale appartenant au système, capable d’échanger des
informations avec les autres acteurs ou partenaires
modélise un élément structurel du domaine d’étude
reflète un choix d’organisation
Exemple: Ali Ben Salah(une personne), un technicien (une
fonction), le poste de saisie numéro 5 (poste de travail), le service
commercial,
Yves Giovannangeli Iut Aix en provence 16
17
Flux
Dans l’utilisation de l’analyse des flux par la
méthode MERISE, on s’intéressera
principalement aux flux d’informations.
Les autres types de flux présentant un intérêt
majeur devront être représentés par
l’information qui les accompagne
18
Flux
Pour chaque flux, on indiquera:
Son émetteur
Son récepteur
Le lot d’informations transmis (le message)
une justification ou une explication de l’événement
(nécessité, réponse d’interviews,…)
19
Le graphe des Flux
Graphe qui modélise les flux en termes de site (le
où?) et de poste de travail (le qui?)
Montre les flux d’informations entre partenaires,
sites et acteurs internes pour un domaine donné ou
une activité donnée
Eléments du modèle:
Les acteurs externes
Les acteurs internes
Les flux qui circulent entres eux : devis, devis signé, bon de commande,
facteur,…
20
Représentation graphique
Exemple: Le client passe commande. Le service commercial peut refuser
la commande. Le magasin se charge de l’expédition des marchandises et
réceptionne les retours client
Commande
Commande
Service Acceptée
Client Magasin
Refus
Commercial
Marchandise
Retour Marchandise
21
Règles de constructions…
1. Les flux ne sont pas ordonnés
o Pour représenter un système de flux ordonnés :
Numérotation des flux
2. Les opérations et les activités ne sont pas décrites
o Ex: on ne dit pas comment le service Facturation s’y prend
pour faire une facture
Certaines conditions logiques ne sont pas décrites
Formalisme des diagrammes d’activités (UML) ou
MCT/MOT (Merise)
3. Les flux entre acteurs extérieurs sont ignorés
22
MCT - Objectifs
Modèle conceptuel de traitement : MCT
Objectif: Processus
Déterminer les circonstances et
concevoir les algorithmes des
traitements Rupture Opération 1
Rupture Opération 2
Rupture Opération 3
Rupture Opération 4
Rupture Opération 5
Opération N
Fin du Processus
23
MCT : Définitions
Opération :
Ensemble de traitements homogènes dans le cycle décisionnel et temporel. Elle
n'est conditionné par l'attente d'aucun événement autre que le déclencheur
initial.
Définitions
qui déclenchent des événements (fait réel) .
Rupture :
Frontière entre deux opérations.
Synchronisation :
Condition booléenne, combinaison des événements qui déclenchent une
opération.
Règle d'émission :
Condition, traduisant les règles de gestion, à laquelle est soumise l'émission des
résultats d'une opération.
Résultat :
Produit de l'exécution d'une opération. Le résultat, fait réel de même nature que
l'événement, pourra être le déclencheur d'une autre opération
24
MCT : Opérations
Représentati
A B C événements
on de
l'opération
A et (B ou C) synchro.
Mnémonique
Règles de gestion opération
Règles d'émission
résultats
R1 R2 R3
25
MCT : Opérations
Processus :
Événements : Ensemble d’opérations
Déclenché par au moins un
-Interne ( résultats précédents )
Représentati
A B C Évènement extérieur
-Externe ( hors référentiel) : dont les actions sont incluses
-Flux ( commande,livraison) dans un même domaine
on de
-Temporisation( 31/12 inventaire) d'activité.
-Décision arbitraire.
Règles de synchronisation:
l'opération
Condition de déclenchement
A et (B ou C) synchro. des opérations,
Règles d'émission: Condition
de production des événements-
résultats.
Mnémonique Opération :
Ensemble des traitements élémentaires
non interruptible, déclenché par au moins
Règles de gestion 1 évènement et produisant au moins un
résultat.
Règles d'émission
Résultats :
Valeur ajoutée par une opération
- Concret ( création d’objet )
R1 R2 R3 - Abstrait ( pas de création d’objet)
26
MCT : Opérations
Diagramme
d’activités
27
MCT : Opérations
Représentatio
Organigramme n de
1 entrée unique
l'opération
1 sortie unique
de tout point on va à l'entrée et à la sortie
28
MCT : Opérations
Organigramme
1 entrée unique
Représentatio
1 sortie unique
nonde
de tout point va à l'entrée et à la sortie
l'opération
MCT
Multi-entrée
Multi-sortie
Vérification du modèle
Eliminer la redondance des
opérations
Simplifier les évènements
Optimiser le flux des activités
29
MCT : Opérations (Exemple 1)
Paiement
Représentati
Achat Voiture
on de Facture
l'opération
Bon de garantie
Panne
Réparation sous garantie
Décision
client
Entretien
30
MCT : Opérations
Représentatio
Méthode de construction
n de
Identifier les règles de gestion
l'opération
Rechercher les ruptures (temps, décision)
Construire le MCT
Outil de structuration MCC ( modele conceptuel communication
et GFA ( graphe des flux entre facteurs).
31
MCT : Opérations (Exemple 2)
Bon livraison
Fin mois
Représentati
a et b
on de
Facturation
l'opération Facture
Paiement
client
8h
Lundi
a et b a et (b et c)
Enregistrement Relance
Facture payée
appel
client
32
MCT : Opérations (Exemple 3)
OPERATIONS Préparation commande
Rupture du stock
EVENEMENT constaté
Langage
Rupture du stock (a) Besoin produit (b)
Proposition
SYNCHRONISATION fournisseur (c)
MERISE (aЩb)Щc
Préparation commande
Réception d'une facture
REGLE D'EMISSION
Réception facture
OK OK
Facture réglée Demande d'avoir