Pilotage de Performance
FID 3/G Indus 3
2023-2024
Plan
I. Modélisation et systèmes d’information
1. Systèmes d’information
2. Modélisation de processus
3. Processus et typologie des processus
4. Démarche de modélisation de processus
5. Modèle et métamodèle
6. Notion de processus bien structuré
II. Langages de modélisation de processus
1. Réseau de Petri
2. SADT
3. MERISE
4. UML
5. BPMN
III. Langage et plateforme ARIS
2
Langages de modélisation de processus
7 fonctions
o Modéliser o Piloter
langages, syntaxe… suivre l’activité, les performances
o Publier o Évaluer
statique, dynamique… mesurer les performances, la
o Simuler consommation de ressources, le temps
calculer, dimensionner… prévu/réel…
o Exécuter o Intégrer
orchestrer des services orchestrer les échanges
Langages de modélisation de processus
o Réseau de Petri (RDP)
o Merise
o UML
o SADT
o BPMN
o Aris
o … 3
1- Réseau de Petri (RdP)
Réseau de Petri (RdP): Langage de modélisation représenté sous forme d’un graphe biparti
(composé de deux éléments) orienté (places et transitions).
Les places sont représentées par des cercles (les états).
les transitions sont représentées par des traits (les évènements).
Chaque place contient un nombre entier de marques (ou jetons) pour modéliser la
dynamique du système.
Une place est active lorsqu’elle a au moins 1 marque.
Place P0
Transition
Correct
Marque (ou Jeton)
P1 P2
Arc
Incorrect
Condition fausse
P3
Condition vraie
4
1- Réseau de Petri (RdP)
Une transition est franchissable = Toutes les places qui sont avant « en amont » sont
actives. Fig (a)
Franchissement: Fig (c)
o enlever les marques en amont et introduire les marques en aval
o 1 franchissement par pas du système
P0 P0
P1 P1
(a) Transition franchissable (b) Transition non franchissable
P0 P0
P3 P3
P1 P1
Places Amonts Places Avales
(c) Franchissement d’une transition
5
1- Réseau de Petri (RdP)
Etat =vecteur du nombre de marques
o (P0, P1, P2, P3, P4): soit (1, 1, 0, 0, 0) puis (0, 0, 1, 1, 1)
P2 P2
P0 P0
P3 P3
P1 P1
P4 P4
6
1- Réseau de Petri (Exercice à faire)
Atelier de coupe de bois sur commande
o L’atelier comprend une seule machine de coupe
o Les commandes sont livrées dès la découpe
Etats (Places)
o La machine de coupe est au repos (atelier inactif)
o Une commande est en attente
o La commande est en cours de découpe
o La commande est terminée
Les événements qui constituent un « changement d’état » (Transitions)
o Une commande arrive
o La machine débute la commande
o La machine termine la commande
o La commande est envoyée pour la livraison
7
1- Réseau de Petri (Corrigé Exercice)
Atelier de coupe de bois
Stock de
bois ?
Priorités?
8
1- Relation entre Réseau de Petri et Processus
Un seul modèle avec deux éléments: places et transitions.
Usage principal: étudier les états possibles d’un système et le dimensionner
pour une certaine caractéristique du flux (simulations).
Utilisé comme formalisme par l’outil de modélisation petri net simulator.
9
2- Structured Analysis and Design Technic (SADT)
SADT est une est une méthode d'analyse par niveaux successifs d'approche descriptive
d'un ensemble quel qu'il soit. On peut appliquer le SADT à la gestion d'une entreprise
tout comme à un système automatisé.
Dans une analyse SADT, on peut modéliser deux types d'analyse. L'analyse par des
actigrammes (boîtes d'action) et l'analyse par des datagrammes (boîtes de donnée).
Sur des actigrammes, les actions sont reliées entre elles par des flux de données alors
que les datagrammes se sont les données qui sont reliées entre-elles par des flux
d'activité.
Actigramme et datagrammes n’ont pas le même niveau de granularité (le datagramme
est plus détaillés).
Actigramme Datagramme
Données de contrôle Contraintes
(comment?)
Données d’entrée Activité Données de sortie Activité d’entrée Activité de sortie
Donnée
(sur quoi?) (Que faire?) (pourquoi) (génératrice) (utilisatrice)
Mécanismes de support Mécanismes de
(Avec quoi?) support
10
(Henry Baccon, Urbanisation des Système d’information)
2- Structured Analysis and Design Technic (SADT)
Actigramme et datagramme (exemple)
Actigramme
Ordre d’impression Boite: verbe d’action
Flèches: nom
Papier blanc Imprimer un PDF imprimé
PDF
Imprimante
Datagramme
Boite: nom
Suivre les instructions Flèches: verbe d’action
Fournir du Imprimer
papier blanc Papier blanc PDF
Fournisseur
11
2- Structured Analysis and Design Technic (SADT)
(Exercice à faire)
Atelier de coupe de bois sur commande
o L’atelier comprend une seule machine de coupe
o Les commandes sont livrées dès la découpe
Etats (Places)
o La machine de coupe est au repos (atelier inactif)
o Une commande est en attente
o La commande est en cours de découpe
o La commande est terminée
Les événements qui constituent un « changement d’état » (Transitions)
o Une commande arrive
o La machine débute la commande
o La machine termine la commande
o La commande est envoyée pour la livraison
12
2- Structured Analysis and Design Technic (SADT)
Atelier de coupe de bois (Actigramme)
Commande
reçue Enregistrer
Commande
Atelier Dispo
Commande enregistrée
Lancer Bon de découpe
Commande
Bois Découper Pièce
Commande
Découpe
Livrer Livraison
Commande
A0 Atelier de découpe
13
2- Structured Analysis and Design Technic (SADT)
Hiérarchie de diagrammes: diagrammes père-fils (3 à 6 boites maxi par diagramme)
La description d'un système s'effectue sous la forme d'une suite cohérente de diagrammes
Le diagramme de plus haut niveau représente la finalité du système (A-0) (fonction globale).
14
2- Relation entre SADT et Processus
Analyse et compréhension des systèmes complexes
Outil de communication pour:
Équipe (analystes)
Clients (expression des besoins)
Hiérarchie (direction et suivi du projet)
Points de vues
Données et activités
Pas de vue organisationnelle
Usage principal
Analyse de système
15
3- MERISE
MERISE : Méthode d’Etude et de Réalisation Informatique pour les Systèmes d’Entreprise
Niveau Conceptuel Données Traitements
Quoi ? Conceptuel MCD MCT
Ce que fait l’entreprise Logique/ MLT
MLD
Niveau Organisationnel / Logique
Organisationnel (MOT
Qui?
organisationnel)
Niveau Physique / opérationnel
Comment ? Avec quoi? Physique/ MPD MOT
Les moyens techniques, matériels Opérationnel (MOT opérationnel)
et logiciels
Modèle conceptuel des traitements = MCT
Un processus est une vue du MCT correspondant à un enchaînement pertinent
d'opérations du point de vue de l'analyse.
Modèle logique (organisationnel) des traitements = MLT (MOT)
décrit avec précision l’organisation à mettre en place pour exécuter un processus.
16
3- MERISE (Exercice à faire)
Une association reçoit des dons de donateurs privés. Elle
désire pouvoir envoyer des reçus fiscaux contenant la date du
don, le montant et le nom du donateur.
Réaliser le Modèle Conceptuel des Données (MCD) convenable
Etape 1: Trouver les entités dans l’exercice
Etape 2: Relier les entités avec les associations
Etape 3: Compléter les entités avec les attributs qui conviennent
Etape 4: Ajouter les cardinalités
17
3- MERISE (Exercice à faire)
Une association reçoit des dons de donateurs privés. Elle
désire pouvoir envoyer des reçus fiscaux contenant la date du
don, le montant et le nom du donateur.
18
3- MERISE
Modèle conceptuel de traitements (MCT)
Enchaînement d’opérations déclenchées par des événements contributifs, et produisant d’autres
événements résultats.
Evénement :
o Collection de faits, susceptibles
de déclencher une opération
dans les conditions précisées par
la synchronisation.
o L'intervention du temps (date /
heure) est un événement
extérieur.
Synchronisation :
o Proposition logique (ET, OU).
Les acteurs sont facultatifs
19
3- MERISE
Modèle conceptuel de traitements (MCT)
Exemple : Gestion des sinistres dans une société d’assurance
20
3- MERISE
Modèle Organisationnel de Traitements (MOT)
Découpage des opérations du MCT en procédures fonctionnelles : succession de
traitements
Prise en compte de l’organisation de l’entreprise
Chaque procédure est affectée à un poste de travail
Indications supplémentaires
o Ressources utilisées
o Tâches manuels ou automatiques
o Temps réel ou temps différé (cas automatique)
o Durée
o Lieu
Tableau des procédures fonctionnelles
Temps Poste de travail
Procédure Début Durée Lieu Ressource Responsable
21
3- MERISE
Modèle Organisationnel de Traitements (MOT)
MCT + ... = MOT
Ressources
Acteurs
R1 Numéro de procédure fonctionnelle
R2
dans l’opération
N° Type T:
T
o Automatique temps réel (TR)
o différé (TD)
o manuelle (MA)
22
3- MERISE
Modèle Organisationnel de Traitements (MOT): Exemple
1
TR
2
MA
23
3- Relation MERISE et Processus
Processus Métier
o Pas de modélisation explicite des objectifs, des décisions autrement que
comme information
Points de vues
o Données et traitements
o Pas de vues ressources (uniquement citées dans le MOT)
Usage principal
o Conception de S.I. de gestion
24