Vous êtes sur la page 1sur 24

Pilotage de Performance

FID 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.

P0
Place
Transitio
Correct
n P1 P2
Marque (ou Jeton)
Arc Incorrect
P3
Condition fausse
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


Donnée
(sur quoi?) (Que faire?) (pourquoi) sortie (génératrice) (utilisatrice)

Mécanismes de support Mécanismes de


(Avec quoi?) support
10
(Henry 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 Enregistre
r
Commande Atelier Dispo

Commande Lancer Bon de découpe


enregistrée 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/ MLD MLT
 Niveau Organisationnel / Logique Organisationne (MOT
 Qui? l organi
 Niveau Physique / opérationnel sation
 Comment ? Avec quoi? nel)
 Les moyens techniques, matériels Physique/ MPD MOT
et logiciels Opérationne (MOT opérationnel)
l
 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

Vous aimerez peut-être aussi