Modèle conceptuel des traitements (MCT)

Slides:



Advertisements
Présentations similaires
Le modèle de communication
Advertisements

Julie Dugdale Génie Logiciel 2 Julie Dugdale
Assistance et logistique pour les Essais Cliniques
1. Présentation du cas pratique
La méthode MERISE 26/03/2017 Analyse Informatique.
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
Modélisation des flux La méthode Merise Yves Giovannangeli
Module d’Enseignement à Distance pour l’Architecture Logicielle
Pourquoi étudier l’existant ?
ANALYSE DES TRAITEMENTS
Le modèle de communication
ANALYSE DES TRAITEMENTS
Approche organisationnelle Analyse détaillée des traitements Lopération modélise un ensemble de traitements homogènes quil sagit maintenant dorganiser:
Approche organisationnelle Analyse détaillée des traitements Lopération modélise un ensemble de traitements homogènes quil sagit maintenant dorganiser:
Documents investigation
INTRODUCTION.
Bernard HERBAIN IUP3 GEII AMIENS
Système de gestion de bases de données. Modélisation des traitements
Détermination des processus
3.1 L’offre 3 Construire l'offre 3.1 L'offre 3.2 La valeur de l'offre
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Le processus de réception des marchandises
Cours d’Automatique MASTER OIV
Analyse et Conception des Systèmes d’Informations
Organisation de l’épreuve de chantier
Conception des traitements
Diagrammes d’activités
Modèle Conceptuel des Traitements
Parcours de formation SIN-7
Initiation à la conception de systèmes d'information
Proposition de scénario pédagogique basé sur l’exploitation d’un PGI
La comptabilité par activités
Algorithmique et Programmation
Management des systèmes d’information Conclusion
Vincent Thomas Christine Bourjot Vincent Chevrier
Module d’Enseignement à Distance pour l’Architecture Logicielle
Initiation à la conception des systèmes d'informations
Analyse et conception des systèmes d’information (ACSI)
Présenté par : Badeau_s Chhoy_k Lovan_k Pancha_l
ANALYSE METHODE & OUTILS
Mise en oeuvre et exploitation
Achat-vente Dieter Jacobs.
ISI1 MIAG-Modélisation des traitements
INTRODUCTION.
Modèle Conceptuel de Données par opération (MCD/opération)
Modèle Conceptuel de Traitement
Méthode d’analyse et de conception
Le système informatique et le système d’information
Modèle Conceptuel des Traitements (MCT)
DOSSIER G04 – Produire puis vendre des biens et des services
Formalisation de la politique qualité
Management de la qualité
1-N A POUR 0-N Salaire de base HS SALARIE PERIODE Matricule Nom
Modélisation des flux Introduction et définition
SCHEMA SIMPLIFIE DU PAIEMENT DES INDEMNITES HORAIRES
BACCALAUREAT PROFESSIONNEL
Analyse critique de l’existant
La conception détaillée. Objectifs Décrire la solution opérationnelle - étude détaillée des phases informatiques du MOT (écrans, états, algorithmes, …),
Le modèle conceptuel des traitements
Le schéma de circulation des documents
Le recueil des informations
Eléments de Gestion Commerciale Séance 8 Apprendre par les documents
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
Les bases de données Séance 2 Méthodologies d’analyse.
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 4 Support de cours rédigé par Bernard COFFIN Université.
Réaliser un projet tuteuré!!!!!
La Méthode UVA : Quelles réalités ? Valérie BUFFET, Jean FIEVEZ et Dimitar STAYKOV La méthode UVA est un outil d’aide à la décision basé sur l’analyse.
Transcription de la présentation:

Modèle conceptuel des traitements (MCT) 26/03/2017 Merise

OBJECTIF QUOI 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. 26/03/2017 Merise

OBJECTIF QUOI 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 26/03/2017 Merise

OBJECTIF QUOI 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 Evénement I 26/03/2017 Merise

OBJECTIF QUOI 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 - … 26/03/2017 Merise

Les règles de gestion traduisent : 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. 26/03/2017 Merise

1.2. L’opération (suite) Formalisme : 26/03/2017 Merise

1.2. L’opération (suite) Exemple : 26/03/2017 Merise

C’est un enchaînement d’opérations dont les actions sont incluses 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. 26/03/2017 Merise

On établit un MCT par processus. 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. 26/03/2017 Merise

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 26/03/2017 Merise

1.3.règles de synchronisation (suite) : ce qui donne : Evénement 1 Evénement n … Synchronisation de 1 à n OPERATION 26/03/2017 Merise

1.3.règles de synchronisation (suite) : Exemple : Fin de contrat fin de mois ou TRAITEMENT DES PAYS démission 26/03/2017 Merise

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 26/03/2017 Merise

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,… 26/03/2017 Merise

1.6. Formalisme complet Evénement 1 Evénement N … ou OPERATION X1 action 1 action N Règle d’émission 1 Règle d’émission N Evénement A 26/03/2017 Merise

On établit un MCT par processus. 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. 26/03/2017 Merise

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), 26/03/2017 Merise

Règles de gestion : (suite) 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. 26/03/2017 Merise

B A 26/03/2017 Merise paiement (b) réservation demandée ATTRIBUTION RESERVATION contrôle recevabilité de la réservation recherche places disponibles attribution place contrôle justificatif de réduction édition billet calcul 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) ATTRIBUTION BILLETS billet émis (c) b et (a et c) B A 26/03/2017 Merise

B A 26/03/2017 Merise VENTE BILLET encaissement montant remise billet REFORMULATION Proposition de reformulation de réservation nouvelle réservation demandée B A 26/03/2017 Merise

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. 26/03/2017 Merise

26/03/2017 Merise billet demandé ATTRIBUTION BILLET contrôle recevabilité de la réservation recherche places disponibles attribution place contrôle justificatif de réduction édition billet calcul prix ¬OK OK autre recherche demandée Demande non satisfaite et REFORMULATION proposition de reformulation de réservation billet émis paiement VENTE BILLET oencaissement montant oremise billet Billet remis 26/03/2017 Merise

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. 26/03/2017 Merise

Exemple : 26/03/2017 Merise

Le MCD donne une vision statique de l’entreprise, 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). 26/03/2017 Merise

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 26/03/2017 Merise