Cours 02octo
Cours 02octo
Cours 02octo
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
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
P0 P0
P3 P3
P1 P1
Places Amonts Places
Avales
(c) Franchissement d’une transition
5
1- Réseau de Petri (RdP)
P2 P2
P0 P0
P3 P3
P1 P1
P4 P4
6
1- Réseau de Petri (Exercice à faire)
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
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
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
Découpe
Livrer Livraison
Commande
A0 Atelier de découpe
13
2- Structured Analysis and Design Technic (SADT)
Le diagramme de plus haut niveau représente la finalité du système (A-0) (fonction globale).
14
2- Relation entre SADT et Processus
É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
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)
Synchronisation :
o Proposition logique (ET,
OU).
20
3- MERISE
Modèle Organisationnel de Traitements (MOT)
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