11/01/2023
BPMN ET URBANISATION
PARTIE 2 Pr Bendahmane
URBANISATION DES SI
1
11/01/2023
Entropie des Systèmes d’Information
3
Histoire -> 1ère Génération
Le Mainframe
Ordinateur central
Terminaux
Serveur unique
Avantage : assure la haute disponibilité et l’intégrité des données et
offre à l’entreprise un système cohérent et fiable.
Inconvénient : Couts d’acquisition et d’exploitation sont élevés
Centralisation
et terminaux
passifs
Entropie des Systèmes d’Information
4
Histoire -> 2éme Génération
Application client/Serveur
Computer Personnel
Architecture client/serveur
Applis délocalisées, données centralisées
Avantage : faible coût, nouvelles applications plus légères
Inconvénient : duplications d’informations , le poste de travail est
devenu une ruche de plusieurs exécutables
2
11/01/2023
Entropie des Systèmes d’Information
5
Histoire -> 3éme Génération
Application Web
Pasde logiciel sur le poste de travail
Accès distant via un navigateur web
Recentralisation, interfaces client relookées
Partie I - Entropie des Systèmes d’Information
6
Histoire -> 4éme Génération
Web services et SOA
3
11/01/2023
Urbanisation Définition selon Wikipédia
L'urbanisation du système d'information de
l'entreprise est une discipline informatique consistant à
faire évoluer le système d'information d'une
entreprise dans son ensemble afin de garantir sa
cohérence vis-à-vis des objectifs et du métier de cette
entreprise, en prenant en compte ses contraintes
externes et internes, tout en tirant parti des
opportunités de l'état de l'art informatique.
Le POS ?
Le plan d'urbanisme SI ou plan d'occupation des sols (POS)
Pour faciliter les planifications au regard des
évolutions du SI, l'urbanisation s'appuie sur un
plan d'urbanisme souvent appelé POS, en
analogie avec l'urbanisme.
Le POS consiste à représenter le SI en
s'appuyant sur une cartographie
fonctionnelle du SI et un découpage en
capacités autonomes, de description de plus
en plus fine :
• les zones,
• les quartiers,
• les îlots, 8
• et enfin les blocs fonctionnels ou encore
les briques
4
11/01/2023
5
11/01/2023
6
11/01/2023
Cartographie
7
11/01/2023
8
11/01/2023
9
11/01/2023
10
11/01/2023
11
11/01/2023
12
11/01/2023
13
11/01/2023
14
11/01/2023
15
11/01/2023
16
11/01/2023
Exercice
Ecole BAC + 2 Urbanisation
BPMN
17
11/01/2023
Objectif
Avant de commencer à développer un logiciel, il faut être conscient de
l'environnement dans lequel le développement va être réalisé.
Dans ce cas 2 tâches sont à réaliser :
dresser la cartographie des applications existant déjà dans
l'organisation Urbanisation du SI
Modéliser les processus métier BPMN
Pourquoi modéliser les processus ?
18
11/01/2023
Objectifs
Langages de modélisation
19
11/01/2023
BPMN : Business Process Modeling Notation
BPMN (Business Processing Modeling Notation) est
un standard de modélisation de processus métier
développé à partir de l'année 2001 et adopté
comme standard OMG cinq années plus tard.
BPMN: Pourquoi ?
Donner les moyens de représenter simplement des processus
complexes
Représenter la manière dont l’entreprise travaille, puis voudrait
travailler
Réduire le fossé en une représentation «informelle» et
l’exécution du processus
Liens entre la notation et les environnements d’exécution (par
exemple BPEL).
20
11/01/2023
Eléments de base de BPMN
Structure de BPMN : Résumé
21
11/01/2023
Un processus BPMN
Exemple : la pizzeria
22
11/01/2023
Un processus BPMN
Différents chemins / portes
23
11/01/2023
Exemple : la pizzeria
Différentes responsabilités / couloirs
24
11/01/2023
Exemple : la pizzeria
Différentes informations / données
25
11/01/2023
Exemple : la pizzeria
Des échanges partenaires / messages
26
11/01/2023
Exemple : la pizzeria
Palette d’éléments
Actions : Comprend les éléments graphiques permettant de représenter les
actions/tâches effectués par les acteurs et services informatiques au cours d’un
workflow.
Déroulement : Comprend les éléments permettant de représenter les parcours (soit
l’enchainement des actions et la manière dont ces dernières se distribuent entre les
acteurs du dispositif).
Temporalité: Démarrage, arrêt, pause des différentes activités/actions en fonction
du temps ou du déroulement d’autres activités/actions.
Ressources et productions: Permet de formaliser les intrants et extrants à une
action/activité (ex: La synthèse rédigée par un étudiant).
Décomposition/regroupement: Permet l’organisation visuelle des diagrammes et la
structuration en différents workflow autonome et inter-opérant.
Artefacts: Comprend les commentaires (tel que définis par la norme BPMN)et tous
éléments additionnels ajoutés par le modélisateur pour la compréhension des
diagrammes.
27
11/01/2023
Palette d’éléments : Actions
Palette d’éléments : Déroulement
28
11/01/2023
Palette d’éléments : Temporalité
Palette d’éléments : Artefacts
29
11/01/2023
Exemples
Exemples
30
11/01/2023
BPMN et UML
l'UMLutilisé dans la modélisation des aspects logiciel et métier
VS BPMN est dans la modélisation des processus métier.
UML : 9 diagrammes VS BPMN un seul diagramme
BPMN VS Diagramme d’activités : très proches l’un de l’autre
BPMN est sensé plus proche des analystes métier
BPMN vise la génération de processus exécutables dont BPEL
Liste logiciel
Bonita Open Solution
Activiti BPM Platform
Bizagi BPM Suite
Intalio BPMS designer
JBPM
31