fst settat 17/01/2014merise1 modèle conceptuel des traitements (mct)

27
FST Settat 14/06/22 Merise 1 Modèle conceptuel des traitements (MCT)

Upload: mariette-terrier

Post on 03-Apr-2015

123 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 1

Modèle conceptuel des traitements (MCT)

Page 2: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 2

Il faut exprimer en plus :

la dynamique des traitements (détails des actions),

l’enchaînement de traitements,

le détail des traitements, c’est-à-dire l’effet des actions sur la base d’informations,

et modifier éventuellement, le dictionnaire des données.

OBJECTIF QUOI

Page 3: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 3

On utilisera un formalisme manipulant les concepts :

d’opération : Ensemble d’actions ininterruptibles

de processus : enchaînement d’opérations dont les actions sont incluses dans un même domaine d’activité.

d’événement : fait déclenchant une (ou plusieurs) action(s),

de résultat : produit de l’exécution d’une opération

règles de synchronisation et d’émission

OBJECTIF QUOI

Page 4: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 4

1.1. Evénement

Définition : Fait réel dont la venue a pour effet de déclencher l’exécution d’une ou plusieurs actions. Dit autrement : les événements informent le système d’information qu’il se passe quelque chose et qu’il faut réagir.

Exemples : arrivée d’une commande, rentrée scolaire,…

Formalisme

OBJECTIF QUOI

Evénement I

Page 5: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 5

1.2. L’opération

Concept et définition : L’étude préalable a conduit à un ensemble d’actions groupées en domaines d’activité.

Exemple :Domaine de la gestion du personnel 

Actions : - suivi des présences - calcul des payes - …

OBJECTIF QUOI

Page 6: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 6

1.2. L’opération (suite)Les règles de gestion traduisent :

- l’enchaînement des actions entre elles, - la réglementation appliquée aux actions elle mêmes.

Définition : Ensemble d’actions dont l’enchaînement ininterrruptible n’est conditionné par l’attente d’aucun événement autre que le déclencheur initial.

Exemples :L’opération “ préparation d’une commande ” regroupe les actions ininterruptibles suivantes :

- détermination des produits et des qualités à commander,- choix du fournisseur,- rédaction d’un bon de commande.

Page 7: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 7

1.2. L’opération (suite)

Formalisme :

NOM DE L’OPERATIONNOM DE L’ACTION

LIBELLE REGLES DE GESTIONAction 1Action2…

RG 1,…, RGnRG a, …, RGm…

Page 8: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 8

1.2. L’opération (suite)

Exemple :

Opération : PAYEAction : calcul et édition des bulletins de salaire

LIBELLE RELGES DE GESTIONcalcul des rubriques de payecalcul des charges socialeséditions des bulletins de paye…

RG3, RG8, RG50RG28, RG29RG15…

Page 9: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 9

Notion de processus :

C’est un enchaînement d’opérations dont les actions sont incluses dans un même domaine d’activité.

Remarque :

Un domaine peut être divisé en plusieurs processus.

Exemple :

Le domaine de la gestion des stocks comprend trois processus :- approvisionnement des stocks,- déstockage, - inventaire.

Page 10: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 10

Deux critères pour passer d’un processus à l’autre :

- Les résultats produits par le premier sont considérés comme invariant.

- Ils marquent un transfert des responsabilités qui ne sauraient être remises en cause à court ou moyen terme.

On établit un MCT par processus.

Page 11: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 11

1.3.règles de synchronisation

Définition : Condition booléenne, traduisant les règles de gestion que doit vérifier les événements pour déclencher les actions. Les règles de synchronisation sont la traduction des règles de gestion. Elles déterminent les conditions de déclenchement des opérations.

Exemple : [(rupture de stock) et (demande à satisfaire)],…

Formalisme :

Synchronisation

Page 12: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 12

1.3.règles de synchronisation (suite) :

ce qui donne :

Evénement 1 Evénement n…

Synchronisation de 1 à n

OPERATION

Page 13: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 13

1.3.règles de synchronisation (suite) :

Exemple :Fin de contrat fin de mois

ou

TRAITEMENT DES PAYS

démission

Page 14: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 14

1.4. Les règles d’émission :

Les règles d’émission traduisent les règles de gestion à laquelle est soumise l’émission des résultats d’une opération.

Exemples :Si la commande est conforme, alors…

En raison de leurs complexité, et dans un souci de lisibilité, les règles d’émission sont généralement de type OK, non OK = ¬OK

Exemple :RECEPTION LIVRAISON

OK ¬OK

Produits stockés Produits refusés

Page 15: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 15

1.5. Résultat :

Produit de l’exécution d’une opération. Le résultat qui est un fait de même nature que l’événement peut être le déclencheur d’une autre opération.

Exemples :

Commande transmise, bulletins de paye édités,…

Page 16: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 16

1.6. Formalisme complet

Evénement 1 Evénement N…

ou

OPERATION X1

action 1action N

Règle d’émission 1 …

Règle d’émission N

Evénement A Evénement N

Page 17: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 17

Rappel :On établit un MCT par processus.

Remarque : Le passage du graphe des flux au MCT s’effectue de façon semi algorithmique en appliquant les règles suivantes :

R1 : tout flux du graphe des flux devient un événement du MCT.

R2 : la nature (interne ou externe au système étudié) d’un événement provenant d’un flux du graphe des flux est la même que celle du flux dont l’événement est issu.

R3 : Les propriétés portées par les flux du graphe des flux sont portées par les événements du MCT générés par ces flux.

Page 18: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 18

Exemple : Réservation des places de théâtre.

Règles de gestion :

aux heures d’ouverture, l’organisme peut délivrer des billets à l’avance (réservations) ou des billets pour un entrée immédiate,

les réservations de place sont possibles sous certaines conditions (moins de deux mois à l’avance,…),

pour toute attribution de place, un billet doit être émis et une recherche de places disponibles effectuée,

des réductions sont attribuées sur présentation d’un justificatif (militaires, étudiants),

Page 19: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 19

Règles de gestion : (suite)

aucun billet ne peut être délivré si son paiement n’a pas été perçu au préalable,

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.

Page 20: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 20

paiement (b)

réservation demandée

ATTRIBUTION RESERVATION

contrôle recevabilité de la réservationrecherche places disponiblesattribution placecontrôle justificatif de réductionédition billetcalcul prix

¬OK OK

autre recherche

demandée (1)

demande (2) non satisfaite

1 et (2 et 3)

demande (3) non satisfaite

billet émis à l’avance (a)

réservation demandée

ATTRIBUTION BILLETS

contrôle recevabilité de la réservationrecherche places disponiblesattribution placecontrôle justificatif de réductionédition billetcalcul prix

¬OK OK

billet émis (c)

b et (a et c)

BA

Page 21: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 21

VENTE BILLET

-encaissement montant-remise billet

REFORMULATION

Proposition de reformulation de

réservation

nouvelle réservation demandée

nouvelle réservation demandée

BA

Page 22: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 22

Critique :

On observe sur ce premier schéma :

redondance : les opérations ATTRIBUTION RESERVATION et ATTRIBUTION BILLET comportent des actions communes,

la nouvelle réservation demandée est de même nature que la première. Il s’agit d’une autre occurrence du même événement, on peut représenter ceci en créant une boucle.

Page 23: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 23

billet demandé

ATTRIBUTION BILLET

contrôle recevabilité de la réservationrecherche places disponiblesattribution placecontrôle justificatif de réductionédition billetcalcul prix

¬OK OK

autre recherche demandée

Demande non satisfaite

et

REFORMULATION

proposition de reformulation de

réservation

billet émis paiement

et

VENTE BILLET

oencaissement montant oremise billet

Billet remis

Page 24: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 24

Parallèlement au schéma MCT, on établit :

une description détaillée des traitements précisant pour chaque action d’une opération les règles de gestion qui la régisse.

MCT nomOPERATION O1, ACTION A1

Entrées Traitements Sortiesnom des documentsnom des messages

résultats d’opérationsantérieures

nom des entités et desassociations

nécessaires au traitement

Description pseudo-algorithmique

nom des documentsnom des messages

nom des entités et desassociations crées ou

modifiées par les traitements

Page 25: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 25

Exemple :

OPERATION PAYEAction A1

Libellé Règles de GestionCalcul des charges sociales

…R1

Page 26: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 26

Conclusion :

Le MCD donne une vision statique de l’entreprise, le MCT donne une vision dynamique de l’entreprise (en supposant qu’elle dispose de moyens illimités et

d’une organisation idéale).

Page 27: FST Settat 17/01/2014Merise1 Modèle conceptuel des traitements (MCT)

FST Settat

11/04/23 Merise 27

DEMARCHE DE CONSTRUCTION D’UN MCT

Point de départ : diagramme tâche–document (ou schéma de circulation) de l’étude préalable.

Démarche :- Dresser la liste des événements et des résultats (externes et internes),

- Eclater les opérations du diagramme tâche document en plusieurs opérations du MCT