Professional Documents
Culture Documents
16/17
2
Support de cours : Module PFEG4504 - Informatique de Gestion
III. Fonctions du SI
I. Définitions.
3
Support de cours : Module PFEG4504 - Informatique de Gestion
a. Système :
Pour définir ce que c’est qu’un système. Nous adoptons une définition résumé et très
explicite. D’après Joel de Rosnay, un professeur futuriste du MIT, un système est un
« ensemble d’éléments en interaction dynamique, organisés en fonction d’un but ».
Exemples de systèmes :
Ø Systèmes physiques : Terre ou atome.
Ø Systèmes vivants : cerveau, corps humain.
Ø Systèmes sociaux : entreprise, systèmes politiques.
Un système se caractérise par :
Ø Sa finalité (quel but à atteindre).
Ø Sa frontière (ce qui le sépare de son environnement)
Ø Son évolution (notion de passé, présent et d’avenir)
Ø Son organisation/sa structure (relation structurelle entre les éléments du
système).
b. Information :
L’information peut être définie depuis deux points de vues ; technique et sémantique.
4
Support de cours : Module PFEG4504 - Informatique de Gestion
L’information est alors ce que deviennent les données quand elles sont interprétées et
traitées manuellement ou d’une manière automatique.
Ø Information interne :
5
Support de cours : Module PFEG4504 - Informatique de Gestion
Parmi ces nombreuses informations, on peut distinguer celles que l’on qualifie de
primaires ou brutes, c’est-à-dire des informations qui n’ont pas été traitées et celles
dites secondaires, résultant d’un traitement simple tel qu’un tri, un calcul ou un
regroupement ou de traitement complexe utilisant des algorithmes d’intelligence
artificielle.
Ø Qualité de l’information :
Pour qu'une information puisse être exploitée dans une entreprise ou dans le processus
de prise de décision ; elle doit posséder des qualités à savoir :
6
Support de cours : Module PFEG4504 - Informatique de Gestion
c. Informatique :
Inventé en 1962 par Philippe DREYFUS. Le terme informatique est la contraction
deux termes, en l’occurrence : information et automatique.
a. L’entreprise système :
Toute organisation humaine (une entreprise, l’Etat…etc.) peut être perçue comme étant un
système. Un système qui tient compte de son environnement et régule son fonctionnement
en s’adaptant aux changements. L’interaction entre le système et son environnement est
7
Support de cours : Module PFEG4504 - Informatique de Gestion
possible grâce à des flux d’informations. Ces flux circulent aussi bien à l’intérieur du
système qu’avec son entourage (fournisseurs,, clients…etc) .
Comme l’illustre la figure ci-dessous, l’entreprise peut être représentée selon une abstraction
composée de trois sous-systèmes indépendants :
8
Support de cours : Module PFEG4504 - Informatique de Gestion
b. Définition :
En passant en revue la littérature, on découvre qu’il existe une multitude de définitions,
on peut en retenir trois qui résument toutes les fonctions d’un SI :
9
Support de cours : Module PFEG4504 - Informatique de Gestion
u Flux physique: Les trains, les wagons, les voyageurs, les billets, les réservations, les
départs et les arrivées, les trajets (par exemple : Tanger – Rabat), le paiement d’un
billet,…
u Flux d'information: Le trajet : n° de trajet, nom ville de départ et nom ville d’arrivée,
fréquence, heure de départ et heure d’arrivée, n° billet, n° réservation, n° siège réservé,
heure effective d’un départ et heure effective d’une arrivée… CA d’une ligne,
fréquentation d’une ligne selon période de l’année….
u Flux de décision: Définition de la grille tarifaire, définition des trajets pour une
période donnée, ouverture de nouveaux trajets, achat de nouveaux équipements …..
tables, tableaux...etc.
u Flux de décision: Ouverture d’une nouvelle filière, création d’un nouveau Parcours,
augmentation du nombre d’inscrits.
10
Support de cours : Module PFEG4504 - Informatique de Gestion
Un système trop lent ou trop compliqué à utiliser peut décourager les utilisateurs
et diminuer l’efficacité ou la pertinence des décisions. Il faut donc des machines
et des réseaux performants et des interfaces ergonomiques et pratiques à utiliser.
Les informations doivent être sûres et fiables, le système doit fournir des
informations à jour. Il est important de noter que cette caractéristique est surtout
liée à la qualité d’informations collectées lors de la saisie, donc de l’attitude des
humains. L’intégrité des informations implique que le système sait réagir à des
situations qui risquent de rendre les informations incohérentes. Par exemple, si la
communication est coupée entre deux ordinateurs qui doivent synchroniser leurs
données, le système doit être capable de reconstituer une situation correcte et ce
pour les deux ordinateurs.
11
Support de cours : Module PFEG4504 - Informatique de Gestion
Saisie
&
Collecte
b. Fonction de stockage
Stockage de l’information : Le stockage est le processus par lequel le système d’information
conserve l’information.
12
Support de cours : Module PFEG4504 - Informatique de Gestion
Stockage
Figure 4 : Stockage.
è Exemple : NAS: Network Area Storage, CD/DVD, Disque dur, Bande magnétique.
c. Fonction de traitement
Traitement de l’information : Le traitement est le processus à l’aide duquel l’information
collectée est traitée (calcule, comparaison, classement…) et transformée en une nouvelle
information plus utile à l’organisation.
13
Support de cours : Module PFEG4504 - Informatique de Gestion
Traitement
Figure 5 : Traitement.
Cette fonction utilise principalement des:
Ø ordinateurs,
Ø serveurs,
Ø systèmes d’exploitation,
Ø logiciels d’application …
14
Support de cours : Module PFEG4504 - Informatique de Gestion
Diffusion
&
Communication
Ø réseaux hertziens
Ø fibre optique
Ø connexion infra-rouge
Ø messagerie électronique
Ø protocole « Bluetooth ».
L’entreprise est un peu comme un organisme vivant, dont la "survie" nécessite une bonne
coordination des organes qui le composent.
15
Support de cours : Module PFEG4504 - Informatique de Gestion
En effet, l'entreprise ne peut fonctionner que si les tâches à accomplir sont réparties de
façon précise et si le rôle de chacun dans l’entreprise est clairement déterminé. Plus
l’entreprise est importante, plus son organisation, pour être efficace, doit être structurée.
Les nombreuses tâches réalisées par l’entreprise peuvent faire l’objet d’un regroupement
selon leur objectif. Cela permet notamment d’identifier les grandes fonctions de
l’entreprise.
b. L'informatique Bureautique :
C’est une fonction indispensable dans l'entreprise. De nous jours, tout est numérique et tout
se fait via les nouvelles technologies de l'information et de la communication. Cette fonction
remplit trois taches essentielles:
16
Support de cours : Module PFEG4504 - Informatique de Gestion
c. Vente et marketing :
Cette fonction est de plus en plus importante dans les entreprises car elle permet d’améliorer
leur résultat. Il facilite la tâche aux commerciaux. Pour un vendeur, il est indispensable de
bien connaître :
Ø Les produits, leurs prix et les possibilités de manœuvre (remise, facilité de
paiement…etc).
Ø Le service de comptabilité.
Ø Les fournisseurs.
e. Mangement et direction :
La fonction de Direction et Management est une fonction très importante puisqu’elle met à la
disposition du TOP management de l’organisation les outils suivants :
a. Définition et caractéristiques :
Un PGI est un ensemble de modules fonctionnels reliés à une base de données commune,
couvrant les grandes fonctions de l’entreprise et intégrés au sein d’un système d’information
unique. Les principales fonctions d’un PGI sont: la gestion financière, la gestion de la
production, la gestion des stocks, la gestion commerciale, la gestion de la relation client, la
gestion des ressources humaines, la gestion des achats et la gestion électronique des
approvisionnements.
17
Support de cours : Module PFEG4504 - Informatique de Gestion
Les PGI sont des applications dont le but est de coordonner l'ensemble des activités d'une
entreprise (activités dites verticales telles que la production, l'approvisionnement ou bien
horizontales comme le marketing, les forces de vente, la gestion des ressources humaines,
etc.) autour d'un même système d'information. Ils offrent à l'entreprise, une solution globale et
transversale.
Ø D’assurer une mise à jour en temps réel des informations modifiées dans tous les
modules affectés,
Ø De fournir des possibilités d’audit basées sur la garantie d’une totale traçabilité des
opérations de gestion.
Dans la classification des logiciels, l’ERP est un package destiné, a priori, à tous les secteurs,
à toutes les fonctions, les adaptations nécessaires se font par paramétrage.
b. Avantages et inconvénients :
• Les avantages : On peut citer comme avantages des PGI :
Ø Cohérence générale de la base d’information (l’intégrité et unicité des données) ;
Ø Un seul éditeur comme interlocuteur ;
Ø Modularité des solutions ;
Ø Forte automatisation des taches répétitives ;
Ø Pas de problèmes d’interfaçage entre les modules distincts ;
• Les inconvénients :
Ø Les PGI sont longs à mettre en œuvre (une grande entreprise peut compter jusqu'à
5 ans pour effectuer tous les changements qui exige un PGI, au niveau technique et
organisationnel), leur coût est élevé.
Ø Ils sont relativement rigides et délicats à modifier. En cas de développement
spécifiques, des suts sont facturés par l’éditeur.
Ø Il faut bien connaitre les processus de l’entreprise pour bien dimensionner le
périmètre du projet.
18
Support de cours : Module PFEG4504 - Informatique de Gestion
Ø L’investissement et irréversible : le coût de sortie est deux à six fois plus élevé que
le coût initial.
a. Définitions :
Décision: Acte pour lequel un ou des décideurs opte pour un choix entre plusieurs options
permettant d’apporter une solution satisfaisante à un problème donné.
L’informatique décisionnelle (BI): désigne les moyens, outils et les méthodes qui
permettent de collecter, consolider, modéliser et restituer les données, matérielles ou
immatérielles, d’une entreprise en vue d’offrir une aide à la décision et de permettre aux
responsables de la stratégie d’entreprise d’avoir une vue d’ensemble de l’activité traitée.
b. Processus de décision:
La prise de décision s’appuie sur un processus de résolution de problèmes :
Dans la premier phase, on peut utiliser le questionnement de type QQOQCP: Qui, De quoi ?
Ou ? Quand ? Comment ? Pourquoi ?
Dans la deuxième phase : Identifier les causes de la problématique et classer des causes grâce
à un diagramme Causes/Effets.
19
Support de cours : Module PFEG4504 - Informatique de Gestion
Ø Base de connaissance.
20
Support de cours : Module PFEG4504 - Informatique de Gestion
I. Définitions :
Un processus est une succession d’activités interactives mobilisant des ressources pour
aboutir à un but/résultat.
Un processus est activé par des éléments déclencheurs appelés « données d’entrée » qu’il
transforme en « donnée de sortie »
21
Support de cours : Module PFEG4504 - Informatique de Gestion
La séparation des données et des traitements assure une longévité au modèle. En effet,
l'agencement des données n'a pas à être souvent remanié, tandis que les traitements le sont
plus fréquemment.
Ø le niveau conceptuel ;
Ø le niveau organisationnel ;
Ø le niveau logique ;
Ø le niveau physique.
Il convient pour chacun de ces niveaux d’abstraction de réaliser des modèles qui montrent
comment transitent les flux d’informations et quels traitements sont appliqués sur quelles
structures de données.
22
Support de cours : Module PFEG4504 - Informatique de Gestion
23
Support de cours : Module PFEG4504 - Informatique de Gestion
d’utilisation et des
techniques de
mémorisation
Physique MPT : Modèle MOD : Modèle
Les moyens de le faire Physique des Physique des
Comment Traitements Données
Architecture Description de la ou
technique des des bases de données
programmes. dans la syntaxe du
SGBDR.
NB: Le domaine d’étude est une sous-partie de l'activité d'une organisation pour laquelle les
processus seront décrits.
À chaque niveau, le SI est représenté par un modèle formalisé. Ces modèles s'enchaînent dans
un ordre précis, en démarrant par le modèle de flux.
24
Support de cours : Module PFEG4504 - Informatique de Gestion
Ø Définition:
Le modèle conceptuel de flux représente les flux d'informations entre les acteurs.
Le Diagramme de flux est une représentation graphique des acteurs et des flux échangés.
Ø Les étapes:
§ Inventorier les règles de gestion (qui sont les éléments de description globale du
fonctionnement de l'organisation) ;
§ Déterminer le domaine d'étude et ses activités ;
§ Déterminer les acteurs externes et les éventuels domaines connexes ; élaborer le
modèle de flux de niveau 0 (ou modèle de contexte) ;
§ Élaborer le modèle de flux de niveau 1 ;
§ Enfin élaborer le modèle de flux d’information de niveau 2.
25
Support de cours : Module PFEG4504 - Informatique de Gestion
Ø Rappel de notions:
Le domaine est une sous-partie de l'activité d'une organisation pour laquelle les processus
seront décrits ;
Exemple:
Un processus est une succession d'activités interactives mobilisant des ressources pour
aboutir à un résultat;
Une activité est l’ensemble des tâches réalisées de façon autonome par un même acteur lors
d'une étape du déroulement du processus.
Le modèle de flux de niveau 1 permet de repérer les processus au sein du domaine d'étude.
Enfin, dans le modèle de flux de niveau 2, les opérations (au sein d'un processus) sont
précisées.
Ø Symbolique:
26
Support de cours : Module PFEG4504 - Informatique de Gestion
1. Un assuré demande à souscrire une police d’assurance. Sa demande est alors prise en
charge par un rédacteur,
3. Un assuré peut signaler ultérieurement, (au rédacteur) toute modification dans son
statut (adresse, voiture, …etc),
6. L’expert transmet alors son rapport, et l’inspecteur entame les négociations avec la
compagnie adverse
27
Support de cours : Module PFEG4504 - Informatique de Gestion
Il permet de définir ce qui doit être fait mais ne dit pas quand, comment ni où. ..
28
Support de cours : Module PFEG4504 - Informatique de Gestion
Une opération est un ensemble d'actions exécutées par le système suite à un événement, ou à
une conjonction d'événements. Cet ensemble d'actions est non interruptible, c‘est-à-dire que
les événements ne sont pas pris en compte tant que l'opération n'a pas été accomplie.
La synchronisation d’une opération définit une condition booléenne sur les événements
contributifs devant déclencher une opération. Il s'agit donc de conditions au niveau des
événements régies par une condition logique réalisée grâce aux opérateurs ou, et, non.
Une règle d'émission est la condition à laquelle est soumise l'émission des résultats.
29
Support de cours : Module PFEG4504 - Informatique de Gestion
3. Regrouper dans une même opération tous les traitements qui ont les
mêmes déclencheurs dans une unité de temps, avec la même
synchronisation
Une opération ne peut pas être interrompue par l’attente d’un événement externe.
Ø La représentation:
30
Support de cours : Module PFEG4504 - Informatique de Gestion
Il peut être présenté sous forme de tableau comme celui présenté ci-dessus :
Il peut être représenté également comme un MCT « amélioré » (voir figure ci-dessous).
31
Support de cours : Module PFEG4504 - Informatique de Gestion
Le comité d'entreprise d'une société offre la possibilité aux enfants des salariés des places
dans des villages de vacances.
Début Janvier, les Ressources Humaines calculent des « points », fonction du salaire de
chaque salarié et de la composition de la famille (nombre d'enfants, handicap, âge).
Les salariés établissent des fiches de vœux qu'ils adressent au comité d'entreprise avant le 10
Mars. Les fiches sont alors saisies et traitées dans leur intégralité le 15 mars en traitement par
lots.
32
Support de cours : Module PFEG4504 - Informatique de Gestion
33
Support de cours : Module PFEG4504 - Informatique de Gestion
Son objectif è définir (identifier) toutes les données utilisées, les regrouper en ensembles
appelés entités, ensuite lier ces entités par des relations (association), et enfin déterminer les
cardinalités
Ø L’entité :
L’entité est un individu ou un type d’objet définit au sein du système d’information. Elle est
caractérisée par un certain nombre de propriétés qui lui sont spécifiques ou un ensemble de
donnée qui concerne le même sujet.
Chaque entité possède une Clé Primaire (Identifient) et contient des propriétés (Attribut).
34
Support de cours : Module PFEG4504 - Informatique de Gestion
Ø Les propriétés/attributs :
Une propriété dite aussi attribut est une information qui caractérise une entité. Une propriété
peut être élémentaire ou calculée. Seules les propriétés élémentaires figurent dans une entité.
Dans l’exemple précédant les propretés élémentaires sont : nom du client, son adresse et
civilité.
Ø L’identifient :
Un identifient est une propriété particulière qui permet d’identifier chaque entité de façon
unique. C’est un attribut ou une combinaison d’attributs.
Dans l’exemple précédant l’identifient c’est le numéro du client car il est unique et il ne
concerne qu’un seul client.
L’occurrence d’une entité correspond aux valeurs prises par les propretés. L’entité client peut
avoir les occurrences suivantes :
Ø L’association :
Une association est une relation, un lien logique entre des entités présentant un intérêt pour la
conception que l'on souhaite réaliser. Ces liens se réalisent en posant la question : quelle entité
interagit avec cette entité?
35
Support de cours : Module PFEG4504 - Informatique de Gestion
Une association entre deux entités est hiérarchique si la réalisation de l’une des entités
détermine la réalisation de la seconde. Leur particularité est d’avoir comme cardinalité 1,1.
Exemple :
Dans cet exemple, un client peut passer une ou plusieurs commande par contre la commande
ne peut être passé que par un seul client.
L’association est dite non hiérarchique lorsque sa cardinalité maximum est différente de 1.
L’association représentée ci-dessus est non hiérarchique :
36
Support de cours : Module PFEG4504 - Informatique de Gestion
Ø Les cardinalités :
Une cardinalité, dans une association, permet de préciser les nombres minimum et maximum
de fois pour lesquelles une entité est concernée par l’association. Ce nombre étant variable,
on indique la cardinalité minimum et la cardinalité maximum.
Ø Exemple :
Une dépendance fonctionnelle est un lien unique entre les valeurs de deux attributs.
37
Support de cours : Module PFEG4504 - Informatique de Gestion
Ref Article → PU
NB: il doit y avoir toujours une DF entre l’identifiant d’une entité et les autres attributs de
l’entité.
On dit qu’il existe une DF entre 2 entités via une association si l'une des cardinalité maximum
de l'association est égale à 1.
Dans ce cas, il est possible d'orienter le lien entre les entités et de remplacer le nom de
l'association par une DF.
38
Support de cours : Module PFEG4504 - Informatique de Gestion
§ Toute entité devient une relation ou une table et conserve ses attributs et son
identifiant qui devient aussi sa clé primaire. . La clé primaire est soulignée pour
la différencie des autres attribuas.
§ Les associations hiérarchiques (cardinalité 1,1) disparaissent. L’identifient de
l’entité ayant les cardinalité 1,n est alors incorporé dans la relation née de l‘entité
ayant les cardinalité 1,1. Cet identifiant devient alors la clé étrangère que l’on
reconnait par le signe # noté avant ou après la clé.
Ø Exemple :
èLa Clé Primaire de la table à la cardinalité (0,n) devient une Clé Etrangère
dans la table à la cardinalité (1,1)
§ Les associations non hiérarchiques (ayant les cardinalité 0,n ou 1,n) deviennent des
relations. La clé primaire est obtenue on concaténant les identifiants des entités qui
participent à cette association. On ajoute un # aux identifiants concaténé. Lorsque
l’association est porteuse de données, ces derniers sont les attribue de la nouvelle
relation.
Ø Exemple :
39
Support de cours : Module PFEG4504 - Informatique de Gestion
La création d'une table supplémentaire ayant comme Clé Primaire une clé
composée des identifiants des 2 entités.
Si la relation est porteuse de donnée, celles ci deviennent des attributs pour la
nouvelle table
Ø Normalisation
Il s’agit des outils destinés à tester la qualité et la cohérence des relations dans un schéma
relationnel MLD
40
Support de cours : Module PFEG4504 - Informatique de Gestion
Après l’application de la première forme normale sur la relation publication on obtient trois
nouvelle relations:
§ Publication(NumPubli, Titre),
§ Auteur(NumAuteur,Nom, Prenom)
§ EstEcrite(NumPubli, NumAuteur)
41
Support de cours : Module PFEG4504 - Informatique de Gestion
Tout champ qui n’appartient pas à la clé ne dépend pas d’une partie de la clé.
Tout champ n’appartenant pas à une clé ne dépend pas d’un autre champ non clé.
Exemple:
42
Support de cours : Module PFEG4504 - Informatique de Gestion
Dépendance
fonctionnelle:
‘Type’ (qui
n’appartient
pas à la clé) et
le champ
‘Marque’ (qui
n’appartient
pas à la clé).
43
Support de cours : Module PFEG4504 - Informatique de Gestion
Un acteur représente un élément externe qui interagit avec le système. Cet élément peut être
un utilisateur ou un système tiers (autre ordinateur, autre programme, base de donnée). . Il est
possible de représenter un acteur sous forme d'un bonhomme fil de fer.
Un cas d'utilisation représente une fonctionnalité du système. Cette fonctionnalité est définie
par une action déclenchant, un ou plusieurs déroulements possibles et éventuellement une fin.
Le cas d'utilisation se représente par une ellipse contenant un nom décrivant la fonctionnalité
et éventuellement un stéréotype.
Retirer argent
Consulter compte
Effectuer virement
44
Support de cours : Module PFEG4504 - Informatique de Gestion
b. Diagramme de séquence :
Les diagrammes de séquence sont la représentation graphique des interactions entre
les acteurs et le système selon un ordre chronologique (le temps s’écoule de haut en
bas de l’axe verticale). Ils permettent de comprendre, de documenter et d’expliquer
un traitement. Il se concentre sur ce que fait le système et non sur la manière dont il
le fait.
c. Diagramme de classe :
Une classe représente une catégorie d’objet. Elle déclare des propriétés communes à
un ensemble d’objets. Elle déclare des attributs représentant l’état des objets et des
méthodes représentant leur comportement.
45
Support de cours : Module PFEG4504 - Informatique de Gestion
d. Diagramme d’activité :
L’UML permet de représenter graphiquement le comportement d'une méthode ou le
déroulement d'un cas d'utilisation, à l'aide de diagrammes d'activité.
Un diagramme d’activité décrit le déroulement d’un cas d’utilisation. Une transition est le
passage d’une activité à une autre. Cette transition est conditionnelle si le passage d’une
activité à une autre dépend de la réalisation d’une condition. Sinon, la transition est simple.
Une transition conditionnelle est représentée par un <>, Une transition simple par une è.
Le début du diagramme est symbolisé par , la fin par . Un couloire d’activité est
leur rassemblement dans une Cologne d’activité qui consterne un utilisateur ou le système
d’information étudié.
46
Support de cours : Module PFEG4504 - Informatique de Gestion
Solution: Une approche par processus permettrait de penser l’organisation selon une
approche transversale et cohérente.
La Gestion par les Processus Métiers ou « Business Process Management » (BPM) s’appuie
sur une cartographie formalisée à l’aide de diagrammes représentant graphiquement les
processus de l’organisation.
Ø Définitions:
Le concept de processus intègre six notions principales : Objectif, activité, acteur, ressource,
résultat et événement.
Processus Vs Procédure:
§ Les processus décrivent les activités de l'entreprise selon une approche managériale
et transversale. Ils s’intéressent aux objectifs, aux résultats et aux moyens à utiliser
pour les atteindre efficacement. Que devons-nous faire ? Pourquoi ? Pour quels
objectifs ? Avec quels acteurs ?
47
Support de cours : Module PFEG4504 - Informatique de Gestion
Processus métier: permettent de décrire comment une organisation atteint ses objectifs. Les
PM sont classés en trois familles:
§ Les processus opérationnels (de réalisation) sont les processus qui sont au cœur de
l’activité métier de l’organisation et produisent de la valeur ajoutée (gestion des
clients, production de perceuses…etc.),
§ Les processus support qui viennent soutenir les processus opérationnels (« Contrôle
du budget», « Recrutement d’un employé », « support utilisateur ),
§ Les processus qualité, pilotage ou décisionnel réunissent les processus qui ne sont
pas directement indispensables pour la production mais traduisent l'aptitude à
satisfaire des exigences de qualité et de performance dans une organisation,
b. BPMN en pratique
Ø ACTIVITÉS :
Une activité est une action, une unité de travail réalisée au cours d’un processus, avec un
début et une fin bien identifiés.
Ces flux sont formalisés par des flèches, reliant deux concepts dans une logique
d’ordonnancement. Chaque flux a donc une origine et une destination.
48
Support de cours : Module PFEG4504 - Informatique de Gestion
Ø ÉVÈNEMENTS :
§ Les évènements de départ qui sont obligatoire dans chaque processus. Les
évènements de départ sont uniques dans un même processus.
§ Les évènements de fin qui sont également obligatoire mais peuvent être multiples
en fonction des différentes fins possibles du processus,
§ Les évènements intermédiaires (optionnels). Le processus peut être émetteur ou
destinataire de ce type d’évènement, ce qui lui permet donc d’interagir avec d’autres
processus ou d’être en attente d’action d’autres processus.
49
Support de cours : Module PFEG4504 - Informatique de Gestion
Dans cet exemple, le processus est déclenché par un évènement correspondant à la demande
du client et termine par le départ du client. un évènement intermédiaire entre le service et
l’encaissement représentant la « demande de la note » par le client peut être ajouté.
Ø ÉVÈNEMENTS :
Les évènements peuvent être de différentes natures, comme par exemple la réception d’un
message. En BPMN on ajout des pictogrammes pour spécifier ces natures.
Message Timer
Donnée
Timer: Cet évènement correspond à une indication temporelle comme une date, une heure ou
une périodicité. Le processus démarre lorsque la condition temporelle est vérifiée.
50
Support de cours : Module PFEG4504 - Informatique de Gestion
ÉVÈNEMENTS : évènement de fin
Timer, l’un des plus utilisés qui permet de modéliser un délai d’attente ou une échéance entre deux
activités.
52
Support de cours : Module PFEG4504 - Informatique de Gestion
Dans notre exemple, que se passe-t-il en cas de paiement par chèque ? Que se passe-t-il si le
paiement est réalisé par carte bancaire et qu’il est refusé ? Ou encore si le client a une carte de
fidélité ? On se rend rapidement compte que notre modèle n’est pas complet.
Division d’un flux en plusieurs chemins Reconstitution d’un chemin unique après
exclusifs plusieurs chemins exclusifs.
53
Support de cours : Module PFEG4504 - Informatique de Gestion
c. Etudes de cas
Ø bibliothèque de la FP : Processus de gestion des emprunts
Dans la bibliothèque de la FP, le processus de gestion des emprunts est déclenché par une
demande d'emprunt par un étudiant. Avant d’enregistrer un prêt, il faut tout d'abord
rechercher la fiche de l’étudiant, puis valider la possibilité d’emprunt. La dernière étape
consiste à enregistrer le retour, une fois que celui-ci a été rendu ; ce qui met fin au processus.
Bibliothèque de la FP
Processus de gestion des emprunts
Dans le cas du processus de gestion des emprunts de la bibliothèque de la FP, il faut prendre
en compte le fait qu'un étudiant puisse appartenir à un autre établissement de l’Université.
Dans ce cas, et uniquement, il faudra créer la fiche d’étudiant.
De plus, il faut considérer que l'emprunt soit impossible si l’étudiant ne remplit pas les
conditions (si par exemple il a n’a pas rendu un ouvrage qu’il a déjà emprunté) pour
emprunter un ouvrage.
54
Support de cours : Module PFEG4504 - Informatique de Gestion
Bibliothèque de la FP
Processus de gestion des emprunts réalisés par des
étudiants externes
55