Академический Документы
Профессиональный Документы
Культура Документы
http://crcf.ac-grenoble.fr
Centre de ressources comptabilité finance
SOMMAIRE
1 – La notion de processus.
Le processus est généralement transversal (il traverse des services ou des départements de
l’entreprise).
L’activité d’une organisation peut, dans son ensemble, être décrite par ses processus.
Le processus est un système organisé en fonction d’un but qui peut être décomposé en sous-
processus.
Processus
phy sique
Processus de
traitement de
l’information
L’étude des processus de traitement de l’information est donc à l’image des processus
physiques et elle permet de comprendre le système productif. Les méthodes élaborées pour
décrire le système d’information permettent de schématiser la production.
L’étude d’un système d’information est une démarche itérative qui nécessite la modélisation
du réel (un modèle est une représentation de la réalité, qui en reprend l’essentiel en écartant
des détails secondaires).
La modélisation d’un processus informationnel repose très généralement sur trois éléments :
- des informations (ce que le processus traite ou véhicule par ses flux);
Les enchaînements flux – traitements sont représentés par des diagrammes (diagramme de
flux, diagramme de circulation des informations, diagramme d’enchaînement des
traitements, … ).
Les diagrammes peuvent être présentés de différentes façons, l’essentiel étant qu’ils
montrent clairement comment l’organisation réagit pour traiter un événement interne ou
externe. Ce sont des supports d’analyse qui se précisent au fil de l’étude, et des visuels de
communication.
L’étude est menée par domaine : partie du système d’information qui regroupe un ensemble
cohérent de processus. Le découpage du système en domaines doit minimiser les échanges
entre domaines et il permet de scinder le problème à étudier et donc d’en simplifier l’étude.
Elle se concentre généralement sur les processus qui conditionnent l’activité de l’organisation,
notamment sur ses processus métiers et plus particulièrement sur les processus critiques ou
processus clés.
MERISE est une méthode de conception des systèmes d’information de gestion développée
en France, où elle s’est imposée depuis les années 80, notamment pour les systèmes utilisant
des bases de données relationnelles.
Dès son origine, la méthode MERISE préconise une approche analytique des traitements par
les flux d’information : recensement des acteurs et des flux, diagramme des flux et graphe
des flux.
Les échanges de données ou de messages entre les acteurs du système d’ information sont
résumés dans une matrice ou un diagramme des flux (aussi appelé modèle conceptuel de
communications).
Bon de livraison
Client
Réclamat ion
Quand l’étude se place au niveau conceptuel (le niveau conceptuel s’intéresse à des
principes stables, indépendants de l’organisation pratique), les flux qui résultent de
l’organisation du travail ne doivent pas être retenus. On élimine notamment les flux internes
informants, qui ne font que transférer une information sans entraîner le déclenchement d’un
Service
Livraison à fact urer fact ura-
Commande t ion
Service Service
commer- expédi-
cial t ion Fact ure
Réclamat ion Paiement
Bon de livraison
Client
A partir de la matrice ou du diagramme des flux, MERISE propose d’ordonner les flux dans un
graphe.
Exemple de graphe ordonné des flux conceptuels (la réclamation est supposée
provenir d’une erreur de livraison ou de facturation) :
Commande
Livraison à BL
fact urer
Fact ure
Réclamat ion
Paiement
Le graphe ordonné permet ensuite de positionner les traitements : le passage d’un flux à un
autre nécessite un traitement (non représenté s’il se situe à l’extérieur de l’entreprise, du
Commande
Le même traitement
d’ex pédition conduit aux deux
Expédition flux résultants
Livraison à
BL
fact urer
I ci, en pointillés, les actions
menées hors entreprise (chez le
client), dont seules les
Facturation conséquences sont traitées.
Encaissement
Trait. réclamation
Paiement enregistré
Réclamation traitée
2 – La modélisation des traitements.
Les traitements sont modélisés, avec MERISE, selon le formalisme des réseaux de Pétri (modèle
événements – résultats) :
- un ou plusieurs événements contribuent à déclencher un traitement ;
- un événement peut être l’arrivée d’un flux d’information ou celle d’une échéance ;
- les événements se combinent, selon une règle logique de synchronisation, pour déclencher
le traitement ;
- le traitement fournit un ou plusieurs résultats qui consistent en un flux ou un changement
d’état du système d’information ;
- l’un au moins des résultats arrête le traitement ;
- l’obtention d’un résultat peut être conditionnelle et soumise à une règle d’émission.
Traitement réclamation
Justifiée Justifiée
Fact. Livr.
Courrier
Avoir Expédit ion
envoyé
émis correct ive
demandée
SUIVI CLIENTS
J+1
commande
commande client
en attente
à livrer enregistré
b
a c
(a ET b) OU (b ET c)
SERVIR COMMANDE
stock disponible
non oui
stock
BL émis
mis à jour
Les modèles organisationnels des traitements sont similaires aux modèles conceptuels, mais ils
placent les traitements dans l’organisation pour répondre aux questions QUI, OU et QUAND.
Commande
reçue Commande
Suivi client
J
Lendemain Toujours Nouveau
client
b Client
Commande c Commande enregist ré
en at t ent e à liv rer
a (a et b) ou (b et c)
Servir commande
NON OU I
BL St ock
émis mis à
jour
Les modèles de traitements analytiques MERISE permettent de confronter les modèles issus de
la conception des bases de données et ceux qui résultent de l’étude des traitements :
Modèles analytiques
(rapprochement données –
traitements)
Commande
reçue Commande
Toujours
Client
Suivi client
J Commande
Lendemain Toujours Nouveau
client
Client
a (a et b) ou (b et c)
NON OU I
BL St ock
émis mis à
jour
L’état de la commande (à livrer, en attente, livrée) est supposé être enregistré dans
une base de données. Il est alors redondant de déclencher le service des commandes
par des événements « commande à livrer » et « commande en attente », puisque ces
informations peuvent être lues dans la base. Certains auteurs proposeraient de
déclencher le traitement à partir de la seule échéance.
La méthode MERISE a été mise à jour dans les années 90 pour compléter la modélisation
d’origine, pour répondre aux besoins des nouvelles architectures de systèmes et pour
l’harmoniser avec différents travaux internationaux. En ce qui concerne les traitements,
MERISE /2 introduit une approche systémique par les activités, qui se définissent
progressivement à partir d’un modèle de contexte.
Le modèle de contexte représente les flux conceptuels échangés entre un domaine d’étude
et son environnement, constitué d’acteurs externes et d’autres domaines de l’entreprise
appelés domaines connexes.
Sy nt hèse
Et at impay és client s
Fact ure
DOMAINE Fact ure client
Fournisseur Règlement
COMPTABLE Relance Client
Courrier lit ige
Ordres
Adminis- Déclarat ion
t rat ion Banque
Paiement t ax e Relev és
Et at impay és client s
Suivi commercial
Paiement
Courrier lit ige
Les modèles de flux successifs aboutissent à un ensemble de traitements qui sont modélisés,
ensuite, dans des schémas similaires à ceux du §2 (MCT, MOT, MOTA).
Approche Approche
analytique (flux, systémique
graphes, (contexte,
opérations) activités,
opérations)
MCT Données
(SCD)
MOT MCTA
MOTA
APPLICATION
L’entreprise GENOUMOU fabrique des prothèses médicales sur mesure. Sa clientèle est
essentiellement constituée d'établissements de soin et la réalisation d'une prothèse se
déroule comme suit :
- le chirurgien prend date par téléphone pour une prothèse (réservation au planning de
GENOUMOU);
- dans les 15 jours, un courrier spécifie cette prothèse et confirme la date de besoin;
- le service "planning" la place définitivement et lance la fabrication. Il transmet sa décision
au commercial qui confirme par courrier au chirurgien en précisant l e prix de la prothèse;
- la prothèse produite est envoyée au service stockage expédition par la fabrication avec
une fiche descriptive mentionnant la date client;
- à la date prévue, la prothèse est expédiée et une copie du bon d'expédition est transmise
au service facturation qui facture à l'établissement du chirurgien;
- l'établissement règle la prothèse dans les 90 jours et le dossier est classé;
- faute de règlement dans les délais, une lettre de rappel est envoyée;
- si la prothèse ne convient pas, le chirurgien renvoie un courrier avec la prothèse.
GENOUMOU planifie les corrections en urgence, selon la procédure usuelle et sans
supplément de prix.
TRAVAIL A FAIRE
1 0 - re to u r
1 - p ris e d e d a te
9 - ra p p e l
1 1 - u rg e n ce
3 - la n ce m e n t
5 - d e s crip tif
6 - e x p é d itio n
ETAB L ISSEM EN T
FAB R ICATION 3 - d é cis io n
8 - rè g le -
7 - fa ctu re
m ent
STOCKAGE
FACTU R ATION
6 - co p ie b o n
COM M ER CIAL
4 - p rix e t co n firm a tio n
GENOUMOU
3D
3L
4
5
6F 6E
10
8 9 1
2
4 – Situer les traitements potentiels sur le graphe.
3L
3D
5
4
6F 6E
10
8 9
Prise
date
(1)
Réservation
a c
A et b ou c
Lancement
Suivi production
Regroupements
possibles (ex : Décision
Lance-
« production- ment transmise
stockage ») Prothèse fait (3) (3)
Fiche
fabr.
transmise
(5)
Confirmation
Stockage
Prix
Date Prothèse confirmé
arrivée stockée (4)
ET ET
Relance Encaissement
Rappel Affaire
envoyé close
(9)
P rise
date (1)
Réservation
Retour Fab.
(10) b réservé Confirma
e tion (2)
a c
A et b ou c
Lancement
Lancem Décision
Confirmation
ent fait transmise
(3) (3)
Suivi
Prix
production confirmé
(4)
Fiche Prothèse
transmi fabr.
se (5)
Stock
age
Date Prothèse
arrivée stockée
ET
Expédition Facturation
Retour Normal
Expéditi Bon exp.
on faite T ransmis
Facture
(6) (6) Rien Délai envoyée
dépassé (7)
EXT ET
Relance
Rappel
envoyé
(9)
Règleme
nt arrivé
(8)
ET
Encaiss
ement
Affaire
close
L’approche objet consiste à définir les objets et les classes composant un système et à les
gérer :
- un objet est une « entité » qui se définit par une identité, des états (les valeurs possibles de
ses propriétés) et un comportement ;
- une classe est une abstraction qui regroupe les objets ayant les mêmes attributs (ou
propriétés) et les mêmes comportements.
L’approche objet est liée à la notion de processus, et elle a donné naissance à la norme de
langage UML (unified method language) en 1997, qui permet la modélisation des objets et
des systèmes. UML évolue régulièrement (UML 1.1 standardisée en 1997, puis UML 1.2 en 1998
… UML 1.5 en 2003, et UML 2.1.1 en 2008).
UML est un langage formel universel qui permet la modélisation à un niveau d’abstraction
élevé, sans ambiguïté, et sous une forme com préhensible par des non spécialistes (bien que
ce langage soit particulièrement goûté des informaticiens) , ce qui favorise la
communication.
UML n’est pas en soit une méthode et ne propose pas de processus de développement,
contrairement à MERISE, c’est une norme de présentation qui induit toutefois une réflexion
(unified process – UP est une méthode en cours de standardisation et basée sur UML).
Nous aborderons les deux diagrammes les plus synthétiques d’UML qui so nt les mieux adaptés
à la modélisation fonctionnelle des systèmes. D’autres, comme le diagramme de séquence,
sont surtout appropriés pour la description fine des actions ou des transactions en vue d’une
programmation des systèmes.
Les modèles UML peuvent contenir des notes, des commentaires explicatifs et des contraintes
(entre accolades). Notes et contraintes sont éventuellement reliées aux éléments concernés
par des lignes pointillées.
Exemple :
Commentaire (dans une note) Contrainte (ici dans une note concernant
une classe)
Exemple :
Ce cartouche
indique un
paquetage
Le diagramme des cas d’utilisation (DCU) décrit l’interaction entre des acteurs et un
système ; c’est un moyen de résumer les besoins des utilisateurs du système. Plusieurs
diagrammes complémentaires peuvent être établis.
Les acteurs (internes, externes et systèmes informatiques) sont symbolisés par et les cas
d’utilisation sont brièvement décrits dans un ovale.
Une interaction acteur – système peut être précisée par une phrase ou une multiplicité (1 *).
Recrutement final
{Le 5 du mois}, en
considérant les
départs prév us et
Etablir le plan constatés
Direction de recrutement
1
ex écute
*
Rechercher
des candidats
lance Prestataire
Fournit une liste
Mener des
DRH entretiens
donne un choix
Contacter des
candidats
Service opérationnel
Une activité est une succession d’actions représentée par Nom activité
. (le nom
comporte un verbe à l’infinitif).
Deux types de transition entre activités sont possibles :
A1 A3 A1
[condition1] [condition2]
A2 A4 A5 A1 A1
Une barre de synchronisation permet, si nécessaire, de préciser que plusieurs activités doivent
être lancées simultanément ou être toutes terminées avant de poursuivre le process us.
Conv oquer
Recev oir un
les
candidat
candidats
[Reste candidat]
Ev aluer
Classer
[Plus de candidat]
Les opérations de ce
Préparer Préparer diagramme concernent
liste de liste des la classe « candidat »
refus acceptés
Env oy er
Recevoir les
Effect uer réponses
dernier choix
Recevoir les
réponses
Convoquer les
embauchés
Recevoir les
embauchés
I nt égrer
l’employé
Les objets utiles, créés, supprimés ou modifiés par une activité peuvent être mentionnés dans
le diagramme d’activités. Leur état est éventuellement précisé.
Exemple :
Envoyer des
Envoyer des
let tres
refus
d’embauche
Candidat
[Embauché]
… /…
3 – Exemple de modélisation
Production en continu :
[Passée] [Reçue]
La continuité du flot de production en continu résulte, si l’on excepte les aléas de la chaîne
de production physique qui n’est pas détaillée ici, de la précision du système
d’information en ce qui concerne :
- la prévision des ventes, pour éviter des à-coups ou des stocks pléthoriques ;
- la gestion des approvisionnements (quantités, maîtrise des délais fournisseurs, … ).
[stockée] [Différée]
Gest ion des
approvisionnements Liv raison
client
M at ières
[Expédiée]
Liv raison
fournisseur
Commande
fournisseur Carnet de Commande
[Reçue] commandes client
[Passée]
[Passée]
[A jour]
Production à la commande :
[Passée] [Reçue]
Remarque : l’activité « suivi de production » pourrait être détaillée pour faire ressortir
toutes les phases productives (succession d’opérations de gamme, passage d’un
atelier à l’autre, … ).
L’entreprise étudiée est une fabrique de tuiles et le domaine à explorer est celui de la gestion
des moules servant à produire ces tuiles.
Pour fabriquer des tuiles, on utilise un mélange d’argile et de sable humidifié et malaxé qui
alimente les presses qui forment les tuiles. Viennent ensuite les étapes de séchage, de cuisson
et d’emballage puis de stockage.
Une presse peut fabriquer toutes sortes de tuiles car la forme de chaque tuile est donnée par
un jeu de moules interchangeables. Un jeu de moules comprend trois éléments :
- un moule inférieur fixe ;
- un moule supérieur monté sur la partie mobile de la presse ;
- une tête d’aspiration.
Les jeux de moules sont stockés quand ils ne servent pas, et nous disposons de plusieurs jeux
de moules pour un même modèle de tuile. Les moules s’usent et doivent être contrôlés, et si
nécessaire réparés ou mis au rebut. De temps en temps, il faut étudier et réaliser de
nouveaux moules destinés à la fabrication d’un nouveau modèle de tuile.
La gestion et la fabrication des moules est confiée à l’atelier des moules, qui notamment
monte et démonte les moules sur les presses et assure leur stockage. Le bureau d’études
établit les plans des nouveaux moules. Ces deux services sont sous la responsabilité du
directeur technique, qui décide de la mise en fabrication de nouveaux modèles de moules
et demande au bureau d’études d’en réaliser les plans.
Le BE reçoit et traite les demandes du directeur technique. Il dessine ou modifie les plans des
moules et lui soumet pour validation avant de les transmettre au responsable de l’atelier des
moules.
L’équipe des monteurs monte, démonte les moules sur les presses et assure leur stockage
entre deux utilisations. Le responsable des monteurs reçoit un plan de fabrication du
responsable de fabrication, qui indique les changements de moules prévus. A partir de ce
document, il rédige des bons d’intervention nominatifs pour chaque monteur. Lors du
montage ou du démontage, le monteur note sur ce bon le temps passé et les informations
sur l’état du moule, puis il remet le bon à son responsable. Après le démontage, les moules
sont rangés dans le stock atelier. Le responsable des monteurs contrôle alors les moules et
décide de les mettre au rebut, de les faire réparer ou de demander la fabrication de
nouveaux moules. Il adresse les demandes de réparation ou de fabrication au responsable
de l’atelier des moules.
L’équipe usinage fabrique et répare les moules. Le responsable de l’équipe reçoit les
demandes du responsable de l’atelier des moules. Il demande au magasin de mécanique
générale de l’usine les pièces standard dont il a besoin (boulons, écrous, h uile de coupe). Il
rédige les bons de travaux de ses ouvriers. L’usinage peut commencer quand les pièces sont
La fabrication de nouveaux moules utilise des préformes fournies par les fonderies. Une
préforme est un bloc d’acier qui a approximativement la forme du moule souhaité. L’équipe
d’usinage lui donne sa forme définitive. Les préformes sont commandées aux fonderies par le
responsable de l’atelier des moules à l’aide d’un bon de commande accompagné des
plans des moules concernés. La fonderie confirme la date de livraison prévue, puis elle livre
les préformes qui sont réceptionnées par le responsable d’usinage. La fonderie envoie sa
facture au service comptable qui demande au responsable de l’atelier des moules de
confirmer la livraison puis paye le fournisseur.
17
bureau 4 fonderie
d'études 18
20 23
21
responsable
10 atelier moules
22
24 comptabilité
1 2 3 25
directeur resp.
technique fabrication
9
19 16
responsable responsable
usinage monteurs
13 14 6 7
ouvrier monteur
15 8
11 12
mécanique
générale
1 - établir le diagramme des cas d’utilisation mettant en évidence l’élaboration des plans, le
montage de moule, l’usinage des moules, l’approvisionnement en préformes, la facturation.
ELEMENTS DE CORRIGE
Valide
Elaborer des
demande plans
Direction
Réalise
plan
Monter un moule
BE
Planifie
Fournit Magasin
Fact ure
Fournisseur
Et ablir
demande
Demander
pièces
Fournir
Rédiger bons
U siner et relever
t emps
St ocker
Prévenir
mont eur
1 – L’objectif de SADT
SADT (structured analysis and design technic) – IDEF (icam definition method) est une
méthode de description arborescente qui permet la spécification fonctionnelle de
systèmes complexes.
SADT décrit les fonctions du système et les objets traités par ces fonctions :
- le niveau « 0 » représente le système dans sa globalité (diagramme de contexte) ;
- chaque niveau supplémentaire décompose le précédent ;
- sauf au niveau « 0 », chaque diagramme SADT comprend de 3 à 6 ou 7 éléments.
Etc …
Niveau « 2 » Niveau « 2 »
Niveau « 1 »
Niveau
«0»
Par leur simplicité, les diagrammes SADT sont un support de communication entre les
analystes, les utilisateurs gestionnaires et la hiérarchie.
Les boîtes d’un actigramme représentent des activités (leur nom commence par un
verbe) :
- les entrées sont des données ou des objets disponibles, à traiter ;
- les sorties sont des données ou objets créés ;
- les données de contrôle peuvent être les résultats d’une activité ;
- il y a au moins un contrôle qui déclenche l’activité et au moins un résultat en sortie ;
- une donnée qui sert aussi de contrôle est placée de préférence en contrôle.
Compt e
Consignes rendu DRH
List e de List e
candidat s Délai 24h
ret enue
Choisir les
candidats Procédures
Logiciel Service
GRHX courrier
2.2 – Le datagramme
Les boîtes d’un datagramme représentent des données (leur nom désigne les
données) :
- les entrées sont des activités générant les données ;
- les sorties sont des activités utilisant les données ;
- les contrôles sont des activités dont le résultat influe sur la création ou l’utilisation des
données (les contrôles ont ici parfois peu de sens) ;
- les activités figurant dans le datagramme peuvent se situer à différents niveaux des
actigrammes.
Définir le
post e
Choisir les
candidat s Liste
retenue
Et ablir les
procédures
Liste
v alidée
Logiciel Secrét ariat
GRHX Valider l’envoi Préparer les Env ois
Logiciel DRH courriers Relancer les
GRHX mémorisés
Concevoir candidat s
let tre t ype
Modèle
lettre
Logiciel Service
GRHX courrier
Logiciel DRH
GRHX