La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Modèle Conceptuel des Traitements (MCT)

Présentations similaires


Présentation au sujet: "Modèle Conceptuel des Traitements (MCT)"— Transcription de la présentation:

1 Modèle Conceptuel des Traitements (MCT)
Chapitre 6 Modèle Conceptuel des Traitements (MCT)

2 Vue d’ensemble-Cycle d’abstraction & modèles

3 MFC, MCT et ébauche du futur MCD
Vue d’ensemble-Cycle de vie SCHEMA DIRECTEUR ETUDE PREALABLE ETUDE TECHNIQUE PRODUCTION DE LOGICIEL MISE EN SERVICE MAINTENANCE ETUDE DETAILLEE APPROBATION ET LANCEMENT CHOIX D’UNE SOLUTION ACCORD UTILISATEURS SPECIFICATIONS FONCTIONNELLES ACCORD REALISATEURS SPECIFICATIONS TECHNIQUES RECETTE PROVISOIRE CONFORMITE DU SYSTEME RECETTE DEFINITIVE N solutions Plan de développement Spécifications fonctionnelles Spécifications techniques Système réalisé Système installé 2 7

4 Les modèles de étude préalable et les validations
Tous les messages du MCC sont-ils pris en compte dans les MCT ? Certains messages du MCT peuvent ne pas être représentés dans le MCC pour ne pas le surcharger. Les validations au niveau conceptuel

5 Le Modèle Conceptuel des Traitements (MCT)
Définitions: Définir le fonctionnement du SI = reflète le QUOI du SI, le comment spécifique = décrire les traitements effectués. Repose sur la prise en compte des échanges (flux) du domaine avec son environnement et la description formelle des transformation des informations. Seules les règles fondamentales de gestion (les invariants, le métier de l’organisation) sont prises en compte. Exemples: La facture est émise dès réception de la commande, La facture est émise dès la livraison

6 Le Modèle Conceptuel des Traitements (MCT)
Modélisation: Représentation, sous forme schématique, des activités exercées par le domaine d’étude et ceci indépendamment des contraintes d’organisation et techniques. C’est un « zoom » sur le MCC Dans les MCC, on représente les messages échangés entre le domaine d’étude et les acteurs externes. Dans les MCT, on représente comment un acteur de l’organisation réagit quand il reçoit ce message et quelle opération il effectue.

7 Exemple de schéma MCT Examen de la demande Décision d’ouverture
demande d’ouverture Examen de la demande Recevable Non recevable demande enregistrée rejetée Décision d’ouverture OK non OK compte ouvert ouverture refusée Avis de Banque a b a et b avis Banque Ouverture de compte d’épargne: elle est soumise aux règles de gestion suivantes: Toute demande d'ouverture de compte doit faire l'objet d'un examen préalable. L'accord définitif d'ouverture ne peut être donné qu'après avis favorable de la Banque. Ce découpage est une application des règles de gestion (choix de traitement) et pas un simple choix d’organisation du travail.

8 Le Modèle Conceptuel des Traitements (MCT)
Définitions: Définir le fonctionnement du SI = exprime le QUOI du SI = répondre à la question de quoi s’agit-il? Fonctionnement du SI est décrit : par l’enchaînement d’opérations, déclenchées selon certaines conditions de synchronisation (et, ou, non), portant sur des événements contributifs (internes ou externes), et produisant d’autres événements résultats (internes ou externes).

9 Le Modèle Conceptuel des Traitements (MCT)
Formalisme la présentation des acteurs est facultatif E1 En Op. R1 Rn Evénements (Externes et/ou Internes) Synchronisation Opération Résultats (Evénements Externes et/ou Internes) Règles d’émission La modélisation des traitements permet de faciliter le dialogue entre concepteurs et utilisateurs.

10 Le Modèle Conceptuel des Traitements (MCT) Les Concepts de base
Evénement  L’arrivée d’un fait nouveau pour le SI qui: provoque une réaction du SI sous la forme d'un traitement est porteur d’information utile pour le SI Deux types: Externe: issu de l’univers extérieur. Interne: produit par le SI, peut soit provoquer une nouvelle réaction du SI soit constituer un résultat pour l‘univers extérieur (voir exemple d’introduction d’évenement). Exemples: Arrivée de bon de commande, Fin du mois (périodicité), Sonnerie d’alerte, Atteindre le seuil de réapprovisionnement (changement d’état), Confirmation du budget, Demande de réservation. Evénement Evénement <>Opération<>Règles d'émission<>Synchronisation<>Résultat <>Processus

11 Le Modèle Conceptuel des Traitements (MCT) Les Concepts de base
Opération  Ensemble d'actions accomplies par le SI selon un enchaînement non interruptible suite à la survenance d’un événement ou à une conjonction d'événements. Opération doit être conceptuelle, indépendante de l’organisation (opération organisationnelle comme la répartition des traitements entre l’homme et la machine, le mode de fonctionnement;temps réel, temps différé): répondre à la question POURQUOI. Opération conceptuelle est un traitement effectué par un intervenant interne afin d'émettre un message et/ou d'en traiter un dans un but précis. Seules les opérations effectuées par l‘organisation, les intervenants internes, sont analysées. Evénement <>Opération énement <>Opération<>Règles d'émission<>Synchronisation<>Résultat <>Processus

12 Le Modèle Conceptuel des Traitements (MCT) Les Concepts de base
Opération (Suite) Déclenchée par un ou plusieurs événements contributifs internes ou externes. Utilise les informations fournies par l’événement et celle déjà connu par le SI. Une opération produit en sortie de nouveaux évènements. Exemples: ouverture de dossier, règlement frais d’inscription, commander produit, traitement de la réservation, annulation réservation Evénement <>Opération énement <>Opération<>Règles d'émission<>Synchronisation<>Résultat <>Processus

13 Le Modèle Conceptuel des Traitements (MCT) Les Concepts de base
Evénement <>Opération énement <>Opération<>Règles d'émission<>Synchronisation<>Résultat <>Processus

14 Le Modèle Conceptuel des Traitements (MCT) Les Concepts de base
Règles d'émission  Condition traduisant les règles de gestion, à laquelle est soumise l'émission des résultats d'une opération. Il peut y avoir un ou plusieurs règles. les conditions d’émission des résultats d’une opération ne sont pas nécessairement exclusives (un résultat peut être émis par deux règles d’émission distinctes) les conditions d’émission portent souvent sur des cas d’anomalies. Exemples: une rupture de stock, dossier complet, option de réservation non disponible Opération A=0 A>0 A<0 énement <>Opération<>Règles d'émissio n<>Synchronisation<>Résultat <>Processus Evénement <>Opération<>Règles d'émission

15 Le Modèle Conceptuel des Traitements (MCT) Les Concepts de base
Synchronisation  Ensemble d’événements dont la présence est indispensable au déclenchement d’une opération. S’exprime sous la forme d’une proposition logique utilisant contraintes logiques (connecteurs OU et ET, on évitera au maximum le non, les non-événements n’étant pas toujours détectables par le SI). Exemple: Opération «Traitement commande» est déclenchée par les deux événements «Commande client» ET «Accord livraison» Résultat  Réponse du SI générée par une opération. Une opération peut produire plusieurs résultats. Evénement <>Opération<>Règles d'émission <>Synchronisation<>Résultat Evénement <>Opération<>Règles d'émission<>Synchronisation<>Résultat <>Processus

16 Le Modèle Conceptuel des Traitements (MCT) Les Concepts de base
Processus  Ensemble structuré d’événements, opérations et résultats consécutifs qui concourent à un même but. Dans un même domaine on peut définir plusieurs processus ayant peu de rapports entre eux. Exemple: Domaine «Assurance Automobile», on peut distinguer trois sous-domaines La prospection, La gestion des contrats, et La gestion des sinistres. Evénement <>Opération<>Règles d'émission<>Synchronisation<>Résultat <>Processus

17 Le Modèle Conceptuel des Traitements (MCT) MCT d’un Processus
Operation1 ET R1 E3 Operation2 R2 OU L’ensemble des événements, opérations et résultats décrivant un processus constitue le MCT de ce processus.

18 Le Modèle Conceptuel des Traitements (MCT) Démarche de Construction du MCT
LISTE DES EVENEMENTS EN ENTREE ET EN SORTIE REGLES DE GESTION MODELE CONCEPTUEL DES TRAITEMENTS LISTE DES ACTEURS ET DES FLUX GRAPHE DES FLUX

19 Le Modèle Conceptuel des Traitements (MCT) Démarche de Construction du MCT
Étape 1: recenser la liste des acteurs et des flux échangés Acteur: toute unité active intervenant dans le fonctionnement du SI(client, fournisseur, service d’inscription, unité fonctionnelle, etc.); Il faut distinguer entre acteur interne (ceux qui appartiennent au SI) des acteurs externes (cercles en pointillés par exemple); Étape 2: Identifier les principaux processus; Étape 3: Etablir un graphe ou la matrice des flux pour chaque processus: Identification et classement chronologique des flux; Étape 4: Déterminer les règles de gestion du futur système;

20 Le Modèle Conceptuel des Traitements (MCT) Démarche de Construction du MCT
Étape 3: Etablir un graphe ou la matrice de flux; Étape 4: Déterminer les règles de gestion du futur système; Étape 5: Construire le MCT Le découpage en opérations est guidé par les règles de gestion. Découper chaque processus en opérations (seule l’attente d’un événement complémentaire justifie le découpage en plusieurs opérations). Réduire les chaînes d’opérations quand l’enchainement est systématique (voir exemple). Tout événement en entrée se retrouve en entrée d'une opération; il existe d’autres événements en entrée (ex: des dates conceptuelles). Tout événement en sortie est produit par une opération. Tout événement en sortie est destiné soit à un acteur externe, soit à une opération.

21 Le Modèle Conceptuel des Traitements (MCT) Graphe de flux versus Matrice de flux
Les échanges entre "acteurs" peut être traduit soit par un "graphe des flux" soit par une "matrice des flux".

22 Quelques schémas de base (1)
OP OP État d’attente (OU) X (OU) D OP1 OP2 Alternative entre opérations (choix entre OP1 et OP2 selon le résultat de OP) Alternative entre quelque chose ou rien (arrivée d’un flux X OU pas de flux X et délai D dépassé)

23 Quelques schémas de base (1)
OP OP État d’attente (OU) X (OU) D OP1 OP2 Alternative entre opérations (choix entre OP1 et OP2 selon le résultat de OP) Alternative entre quelque chose ou rien (arrivée d’un flux X OU pas de flux X et délai D dépassé)

24 Parallèle convergente
Quelques schémas de base (2) OP1 OP2 b a a OU b (ET) OP b a a ET b OP1 OP2 OP Itération (répéter OP) Parallèle divergente (‘fork’) (OP1 et OP2 en //) Parallèle convergente (‘join’) (OP après OP1 et OP2 en //)

25 Gestion des sinistres: le graphe des flux
Exercice MCT Gestion des sinistres: le graphe des flux Exercice: Proposez un MCT relatif au processus Gestion des sinistres chez une compagnie d’assurance

26 Gestion des sinistres: MCT
Déclaration accident Ouverture dossier Demande d’avis expert Décl. OK Non OK Lettre refus Dossier ouvert Dossier classé Exercice MCT: Correction Avis expert Facture du garagiste a et b et c Paiement toujours États finaux (conseillés) Dossier clos Chèque Gestion des sinistres: MCT

27 Le demandeur désirant obtenir une carte de crédit doit en faire la demande auprès de la Banque. La carte de crédit n’est pas acceptée si le demandeur n’est pas un client de la Banque. Chaque jour, la Banque transmet les demandes carte de crédit de ses clients au Centre de Gestion des cartes de crédit. Dés que la Banque à reçu la carte de crédit en provenance du Centre de gestion des cartes de crédit, elles adresse au client un avis de prélèvement de cotisation annuelle. Si au bout de deux mois la carte de crédit n’a pas été retirée, elle est détruite. Exercice: Proposez les MC, le graphe des flux et MCT relatifs au processus Gestion de gestion de carte de crédit dans une Banque. Exercice MCT

28 Voir solution en classe
Exercice MCT: Correction

29 Un agent peut aussi décider du recalcul des droits à tout instant.
Gestion des prestations familiales Toute information en provenance d’un demandeur est prise en compte pour l’ouverture de son dossier d’allocation ou de la modification de ce dossier. Toute information nouvelle entraîne le réexamen systématique des droits de l’allocataire. Un agent peut aussi décider du recalcul des droits à tout instant. Si les droits sont modifiés un avis est adressé aux allocataires. Chaque année l’organisme adresse aux allocataires une demande de ressources. Si au bout de deux mois l’allocataire n’a pas fourni de réponse, ses droits sont suspendus. Les informations de ressources sont traitées comme les autres informations en provenance de l’allocataire, pour les révisions des droits. Chaque mois les prestations sont versées aux allocataires par virement bancaire, sur la base des droits calculés. Exercice: Proposez le MCT relatif à la Gestion des prestations. Exercice MCT

30 Exercice MCT: Propostion 2 Correction

31 Réduction des chaînes d’opérations

32 Introduction Evénement Interne


Télécharger ppt "Modèle Conceptuel des Traitements (MCT)"

Présentations similaires


Annonces Google