Conception des traitements
Modèle conceptuel des traitements
B.Shishedjiev - Conception des traitements1
Modèle conceptuel de traitements• Objectifs
Déterminer les circonstances et concevoir les algorithmes des traitements
• Exemple initial – établissement scolaire–répartir les élèves par classe,–attribuer les classes aux professeurs,–définir l'occupation des locaux,–monter les emplois du temps,–assurer le déroulement des cours,–effectuer les contrôles de connaissances,–corriger et noter les contrôles,–éditer et diffuser les bulletins scolaires,–etc.
B.Shishedjiev - Conception des traitements 2
Exemple (cont.)
B.Shishedjiev - Conception des traitements 3
Répartir les élèves en classesAttrubuer les classes aux professeurs
Définir l'occupation des locauxMonter l'emploi du temps
PRE-RENTRÉE
EMPLOI DU TEMPS ÉTABLI
RENTRÉE SCOLAIREET
Efféctuer les contrôles de connaissancesCorriger et noter ces contrôles
Assurer le déroulement des cours
ET
ENSEIGNEMENT DISPENSÉ
DATE DE CONTRÔLE
NOTES ATTRIBUÉES
ET
Editer et diffuser les bulletins scolaires
BULLETINS DIFFUSÉS
FIN DU TRIMESTRE
Définitions• Evènement. Fait réel dont la venue a pour effet de
déclencher l'exécution d'une ou plusieurs actions.• Synchronisation. Condition booléenne, traduisant
les règles de gestion, que doivent vérifier les événements pour déclencher des actions.
• Opération. Ensemble d'actions dont l'enchaînement ininterruptible n'est conditionné par l'attente d'aucun événement autre que le déclencheur initial.
• Règle d'émission. Condition, traduisant les règles de gestion, à laquelle est soumise l'émission des résultats d'une opération.
• Résultat. Produit de l'exécution d'une opération. Le résultat, fait réel de même nature que l'événement, pourra être le déclencheur d'une autre opération
B.Shishedjiev - Conception des traitements 4
Langage MERISE
B.Shishedjiev - Conception des traitements 55
R up tu re du s tockcons ta té
R upture du s tock (a) Besoin produit (b)P roposition
fourn isseur (c)
(aЩb)Ъc
P répara tion com m ande
R écep tion d 'une fac tu re
R éception facture
O KO K
F actu re rég lée D em ande d 'avo ir
EVENEMENT
REGLE D'EMISSION
SYNCHRONISATION.
Préparation commandeOPERATIONS
Langage MERISE
B.Shishedjiev - Conception des traitements 6
. . . . .Evénem entA Evénem ent N
Synchrode A ..N
N O M D E L 'O PER AT IO N
R ègled 'ém ition N
R ègled 'ém ition 1 ...
. . . . .Evénem ent1 Evénem ent N
Diagramme d’activités
B.Shishedjiev - Conception des traitements 7
Notion de processus• Définition – Un processus est un enchaînement
d'opérations dont les actions sont incluses dans un même domaine d'activité.
• Evènements– Evènements conceptuels– Occurrence d’un évènement– Types d’évènements conceptuels
a. Evénement externe au modèle
b. Evénement interne au modèle et externe au processus
c. Evénement interne à un processus
B.Shishedjiev - Conception des traitements 8
Notion de processus
B.Shishedjiev - Conception des traitements 9
• EvènementsE d ition de la D A S
te rm inéeV isa du d irec teu r
apposé
E T
E xpéd ition de la D A S
D A S expéd iée
(a)
PR O C ESSU S D EC O M PT ABILIT E
E tab lism an t de la pa ie
P a ie e ffec tué
(b)
(c)
PR O C ESSU S D EPAIE P a ie e ffec tué
M ise à jou r la com ptab ilité
C om ptab ilité à jou r
Synchronisation et emission• Les règles de synchronisation et d'émission
Elles sont la traduction des règles de gestion et précisent :– pour les règles de synchronisation, la condition de déclenchement des opérations,– pour les règles d'émission, la condition de production des événements-résultats.
• Règles d’emission
B.Shishedjiev - Conception des traitements 10
Réception livraison
OKOK
Produit stockés Produits refusés
Règles de synchronisation
B.Shishedjiev - Conception des traitements 11
Fin de contrât Démission Fin de mois
OU
Traitement de paie
C ertifica t é labo ré
D up lica tion dem andé
ou
E d ition du ce rtifica t
C ertifica t éd ité
E labora tion du ce rtifica t
C ertifica t nouveaudem andé C ertifica t nouveau
dem andé D up lica tion dem andé
ou
R éa lisa tion du ce rtifica t
C ertifica t éd ité
Evènements hétéroclites
Vérification du modèle• Vérification du modèle
– Eliminer la redondance des opérations– Simplifier les évènements– Optimiser le flux des activités
B.Shishedjiev - Conception des traitements 12
Exemple – Ventes de billets • Les règles de gestion sont les suivantes :
– aux heures d'ouverture, l'organisme peut délivrer, soit des billets à l'avance, soit des billets pour l'entrée immédiate,
– les réservations de place sont possibles sous certaines conditions (moins de 2 mois à l'avance,...),
– pour toute attribution de place un billet doit être émis,– des réductions sont attribuées sur présentation d'un
justificatif (militaires, étudiants,...),– aucun billet ne peut être délivré si son paiement n'a
pas été perçu au préalable,– pour les entrées immédiates les billets sont délivrés
sans attribution précise d'une place.
B.Shishedjiev - Conception des traitements 13
Exemple – Ventes de billets
B.Shishedjiev - Conception des traitements 14
-Contrôle recevabilité de la reservation-Recherche places disponibles-A ttribution places-Contrôle justificatif de réduction-Edition billet-Calcul prix
O KO K
A TTR IB U TIO N B ILLE TS AL 'A V A N C E
-C ontrô le justificatif de réduction-Edition b ille t-C alcu l prix
AT T R IBU T IO N B ILLET SIM M ED IAT E
R eserva tion dem andéeE ntrée im m ed ia te
dem andée
A utre recherchedem andée
D em ande nonsa tis fa ite
B ille t ém is àl'avance(a )
P a im en t(b )
B ille t ém is (c )
bЩ(aЪc)
e t
-P ropostion de réform ulation dereservation
R EFO R M U LAT IO N-Encaissem ent m ontant-R em ise b ille t
VEN T E B ILLET
R eserva tion nouve lledem andée
B ille t rém is
Exemple – Ventes de billets
B.Shishedjiev - Conception des traitements 15
-Contrôle recevabilité de la reservation-Recherche places disponibles-A ttribution places-Contrôle justificatif de réduction-Edition billet-Calcul prix
O KO K
A TTR IB U TIO N B ILLE TS AL 'A V A N C E
B ille t dem andé
A u tre recherchedem andée
D em ande nonsa tis fa ite
P a im en tB ille t ém is
e te t
-P ropostion de ré form ulation dereservation
R EFO R M U LAT IO N-Encaissem ent m ontant-R em ise b ille t
VEN T E B ILLET
B ille t rém is
Exemple – Ventes de billets
B.Shishedjiev - Conception des traitements 16
-Contrôle recevabilité de la reservation-Recherche places disponibles-Attribution places
OKOK
ATTRIBUTION BILLETS AL'AVANCE
-Contrôle justificatif de réduction-Edition billet-Calcul prix
COMPOSTION BILLET
Reservation demandée
Demande nonsatisfaite Place attribuée
Billet émis (c)
Billet demandé
ou
Niveau organisationnel• Concepts principaux
– événement,– phase (au lieu d'opération),– résultat.
B.Shishedjiev - Conception des traitements 17
Niveau organisationnel• Formalisme
B.Shishedjiev - Conception des traitements 18
Déroulement Enchaînement des phases Nature Poste de travail
Période dedéroulement de laphase
Nature du traitementde la phase
Nom du postede travailexécutant laphase
Evenem entA Evenem entN
Synchrode A ..N
. . .
N O M D E LA PH ASE
R egled 'em ition N
R egled 'em ition 1 ...
R esulta t1 R esulta tN
Exemple
B.Shishedjiev - Conception des traitements 19
-Contrôle recevabilité de la reservation-Recherche places disponibles-A ttribution places-Contrôle justificatif de réduction-Edition billet-Calcul prix
O KO K
A TTR IB U TIO N B ILLE TS AL 'A V A N C E
B ille t dem andé
D em ande nonsa tis fa ite
B ille t ém is
Exemple
B.Shishedjiev - Conception des traitements 20
Au fil des demandes Manuel Guichet public
AutomatiséConversationnel
Guichet public
Manuel Guichet public
C ontro le recevab ilite dem ande
O KO K
B ille tdem ande
D em anderecevab le
D em andere je tee
A ttribu tion p laces
O KO K
P lacesa ttribuees
P as de p lacesa ttribuees
D em andereduc tion
e t
C ontro le justifica tif reduction
R educ tionsconnues
e t
Edition
B ille t vo lo riseed ite
.
.
AutomatiséConversationnel
Guichet public
Exemple
B.Shishedjiev - Conception des traitements 21
Au fil des demandes Manuel Bureau de gestion
De 15 h à 17h AutomatiséConversationnel
Atelier de saisie
Enfin de journée
C ontro le dem ande e t jus tifica tifreduc tion
O KO K
D em anderecue
D em andeacep tee
D em andere je tee
Sais ie dem ande
D em andesa is ie
Edition
B ille ts e tfac tu re ed ites
.
.
Automatisé par lotsCentre calcul
Modèle analytique de traitements
• Le cycle de vie d'un objet (CVO) - orienté dont les sommets sont de deux types :– les divers états de l'objet ; – les événements provoquant le passage d'un état à un
autre.
B.Shishedjiev - Conception des traitements 22
CVO alternative
B.Shishedjiev - Conception des traitements 23
FIGURE 7 47 ILLUSTRATION DE L'ALTERNATIVEDANS LE CVO
CVO - boucle
B.Shishedjiev - Conception des traitements 24
FIGURE 7 48 L'ITERATION DANS LE CV
C 1 si quontité en stock > seuilC2 si quantité en stock < seuil
FIGURE 7 49 ILLUSTRATION DE L'ITERATIONDANS LE CVO
CVO• Le cycle de vie d'un objet comporte :
– un ou plusieurs états initiaux ;– un ou plusieurs états intermédiaires ;– un ou plusieurs états finaux.
B.Shishedjiev - Conception des traitements 25
FIGURE 7 50 ETAT DE L'OBJET LIE A LA VALEURDE SES PROPRIETES
CVO
B.Shishedjiev - Conception des traitements 26
C 1 Quantité en stocks < quantité commandéeC2 Quantité en stocks > quantité commandée
FIGURE 751 ÉTAT DE L'OBJET LIE A LA VALEURDES PROPRIÉTÉS D'AUTRES OBJETS
CVO
B.Shishedjiev - Conception des traitements 27
FIGURE 7 52 ETAT DE L'OBJET LIE A L'ETATD'AUTRES OBJETS
CVO
B.Shishedjiev - Conception des traitements 28
FIGURE 7 53 . ETAT DE L'OBJET LIE A SONIMPLICATION DANS UNE RELATION
CVO
B.Shishedjiev - Conception des traitements 29
C 1 si date du jour < date fin
C2 si date du jour = date finFIGURE 7 54 ÉTAT DE L'OBJET LIÉ À LA VALEUR DES
PROPRIÉTÉS D'UNE RELATION
Exemple
B.Shishedjiev - Conception des traitements 30
INSCRIT
FIGURE 7 55 CVO DE L'OBJET " STAGIAIRE »
Modèle de traitements analytique
B.Shishedjiev - Conception des traitements 31
FIGURE 7 56 LE MODELE CONCEPTUEL DETRAITEMENTS ANALYTIQUE
Modélisation conceptuelle
B.Shishedjiev - Conception des traitements 32
FIGURE 7.57 : LE MCTA, GARANT DE LACOHERENCE DONNEES-TRAITEMENTS.
Exemple
B.Shishedjiev - Conception des traitements 33
FIGURE 7.59 : MCT . INSCRIPTION À UN STAGE
Exemples
B.Shishedjiev - Conception des traitements 34
Top Related