Vous êtes sur la page 1sur 57

MODELISATION ET BASE DE DONNEES : METHODE

MERISE
A L’USAGE DES ETUDIANTS DE BAC 2 TECHNOLOGIES
(SI, IA&GL)2
UPL 2023-2024
• Cela démande de choisir un cycle de vie et une méthode de
développment comme Merise, Aile (UP, 2TUP, ...)
• Travail en groupe à faire

• Descente sur terrain dans une entreprise et identifier un


besoin (formuler le problème identifié)
• Appliquer la méthode Mérise dans toutes ses phases de
modélisation en observant les trois étapes suivantes :
• 1. Analyse de l’existant
• 1.1. Collecter les données (documents paiers ou
électroniques) et les règles de gestion
• 1.2. Décrire les rubriques de tous les documents
• 1.3. Constituer le dictionnaire de données
• 1.4. Dégager le MCC( Modèle Conceptuel de
Communication)
décrivant les interactions entre acteurs et le système.
• 1.5. Au besoin élaborer le schéma de circulations de données
ou de documents.
• 2. Conception du SI et de la base de données
• 2.1. Concevoir les modèles du coté données (MCD, MOD,
MLD et MPD)
• 2.2. Concevoir les modèles du coté traitements (MCT, MOT,
MLT et MPT)
• 3. Réalisation de l’application
• 3.1. Création de la base de données avec un SGBD et un AGL
• 3.2. Interfacer la base de donnnées avec un langage de
programmation (programmation des interfaces).
• (collecter les données,les opérations et les résultats
attendus)
• 2. Dégager les différents modèles
 MODELISATION DYNAMIQUE D’UN SI SELON MERISE :
Etude de Cas
Présentation de l’entreprise
Analyse du système existant (Manuel ou informatisé)
 Organigramme du Système sous étude
 Etude des postes de travail
 Etude des documents (recensement des documents,
présentation des modèles des documents, description des
rubriques des documents, synthèse du dictionnaire de
données de départ)
 Etude des moyens de traitements des informations
(humains, matériels et logiciels, financiers)
 Etude du circuit des informations (schéma de circulation des
informations)
 Modèle Conceptuel de Communication (MCC) : Diagramme
des flux de données, Matrice des flux, Diagramme de
Dépendance de Documents)
N.B. La modélisation dynamique est concernée plus par
l’étude de la circulation des informations et le modèle
conceptuelle de Communication.
 Etude du Circuit des informations
• L’analyse des flux ou du circuit des informations permet de
représenter le fonctionnement global de l’entreprise.
• Elle comprend :
Narration
Modèle Conceptuel de Communication/et/ou SCI
Diagramme des flux
Matrice des Flux
Diagramme de Dépendance des Documents
 Narration
• La narration est l’action de narrer ; c’est-à-dire donner une explication
claire du déroulement de l’activité concernée relatif aux différents
services et postes de travail concernés.
Le magasinier après avoir vérifié la situation de stock des produits au
magasin, établie la fiche de stock en 2 exemplaires qu’il remet un au
gérant responsable et classe l’autre.
Le gérant responsable à son tour réceptionne la fiche de stock,
constate la rupture des stocks et établie le bon de commande en 2
exemplaires, il envoie un au chef de dépôt à Matadi et classe l’autre.
Le chef de dépôt réceptionne le bon de commande, prépare
les colis (produits) selon les quantités commandées, ordonne
le chargement des produits aux véhicules remorques et
établie à son tour le bordereau de transport et le bordereau
de transfert des produits en 3 exemplaires chacun qu’il
remet 2 au chauffeur et classe l’autre.
A l’arrivée des produits à Socimex, le gérant responsable
réceptionne le bordereau de transfert et le bordereau de
transport pour vérification et approbation avant la mise en
stock au magasin.
Après réapprovisionnement de stock au magasin, le
magasinier établit le bon de livraison en 2 exemplaires pour
justifier la sortie de stock qu’il remet un à l’agent marketeur
et classe l’autre.
A la fin de la journée, l’agent marketeur et le magasinier
chacun établi son rapport qu’il envoie au gérant responsable
pour approbation et signature.
Après réception, approbation et signature des différents
rapports, le gérant responsable à son tour établi le rapport
synthèse qu’il transmet au chef d’agence pour validation.
 Modèle Conceptuel de Communication (MCC)
• Celui-ci a pour objet, la représentation graphique de la
production, la circulation et la destination des informations
qui participent à un domaine d’étude à travers un système
d’information
• Un diagramme de flux de données est une vue d’ensemble
(cartographie) de la circulation des informations (flux) entre
les acteurs internes ou externes qui participent à un domaine
donné à travers un système d'information.
• Graphe des Flux (ou diagramme des flux)
• Le graphe des flux est une représentation graphique des
acteurs et des flux.
• Ci – après le formalisme de représentation
• Démarche de construction du diagramme de flux
• 1. Définir précisément le domaine de l’étude à savoir : quelle
activité au sein de quelle organisation ?
• 2. Repérer les acteurs en distinguant les acteurs externes des
acteurs internes.
• 3. Repérer les flux entre les acteurs.
• 4. Tracer le diagramme de flux en même temps que l’on
repère les acteurs et les flux
• Exemples de diagrammes de Flux
• Exemple 2 : Gestion des sinistres dans une société d’assurance
 Diagramme des flux : Gestion Magasin
 Matrice de flux
• Une Matrice des flux est une représentation des flux sous
forme d’un tableau à double entrée.
• Les lignes et les colonnes de la matrice représentent des
acteurs tandis que les flux sont les croisements de lignes et
de colonnes.
Exercices : Trouver les matrices des flux pour la gestion des sinistres et la gestion des cartes blues.
 Exemple de matrice des Flux de la gestion du Magasin
 Modèle conceptuel de traitements (MCT)
• Le MCT décrit le fonctionnement du SI d’une organisation au niveau
conceptuel :
• on ne décrit que les règles fondamentales de gestion (les invariants, ‘le
métier’ de l’organisation). Description la plus stable.
• Exemple introductif
• Les demandes des crédits bancaires doivent suivre les règles de gestion
suivantes :
• Règle 1 : Toute demande d‘un crédit bancaire doit faire l'objet d'un
examen préalable.
• Règle 2 : L'accord définitif du crédit bancaire ne peut être donné
qu'après avis de la Banque du Maroc.
• On peut obtenir le MCT suivant :
• Le fonctionnement du SI est décrit par :
• L’enchaînement d’opérations, déclenchées selon certaines
conditions de synchronisation (et, ou, …), par des
événements contributifs (internes ou externes), et
produisant d’autres événements résultats (internes ou
externes).
 Concepts de base du MCT
• 1. Processus : le processus constitue un sous-ensemble de l’activité de
l’entreprise dont le point d’entrée et de sortie sont stable et
indépendant de choix d’organisation.
• 2. Evénement : c’est un stimulus qui provoque une réaction. Il existe
des événements externes (qui déclenchent l’opération) et les
événements internes (qui sont déclenchés par une opération).
• 3. Synchronisation : la synchronisation d’une opération correspond à
la condition d’exécution booléenne d’événement.
• 4. Opération : une opération est un ensemble d’actions
déclencheuses des résultats.
• 5. Résultat : un résultat est le produit de l’exécution de l’opération.
• Exemple de Processus
• Exemple de l’activité Gestion du personnel : dans cette
gestion on peut identifier les processus ci-après :
Gestion recrutements;
Gestion des rémunérations ;
Gestion des promotions
• Il existe trois types d’événement :
• 1. Evénements externes : proviennent de l’univers extérieur,
sont traités par une opération conceptuelle (ex: arrivée d’un
flux d’entrée, date de déclenchement),
• C’est un stimulus pour le SI qui provoque une réaction. Il doit
être détectable par le SI.
• C’est un message c’est à dire un ensemble de données qui
sont associés au fait nouveau.
• 2. Evénements internes : générés par une opération
conceptuelle, ils contribuent au déclenchement d’une autre
opération (état intermédiaire du SI ou état d’attente),
• 3. Evénements résultats : générés par une opération
conceptuelle et destinés à l’univers extérieur (résultats
externes) ou à d’autres opérations (résultats internes).
 Formalisme du MCT

• Exemple pour la gestion du Magasin


• Démarche de conception du MCT
 Modèle Organisationnel de Traitements (MOT)
• Ce modèle consiste donc à représenter le modèle
conceptuel des traitements dans un tableau dont les
colonnes sont le déroulement, la procédure, la nature et le
poste de travail
• Formalisme du MOT
 Règles de transformation du MCT au MOT
• La transformation du MCT au MOT se fait en répondant tout
simplement aux questions liées à l’organisation, à savoir :
• Quand ? pour déterminer la périodicité (ou le déroulement).
• Qui ? pour déterminer la nature de l’opération. Ici, il s’agit de
connaitre qui fait l’opération on parlera :
Traitement manuel (TM), si c’est l’homme qui réalise la tâche ;
Traitement automatique (TA), si c’est la machine seule ;
Traitement réel (TR), quand il s’agit de l’homme et la machine.
• Aussi, nous aurons deux paramètres nécessaires relatifs à la nature
des tâches à savoir
• Le déroulement de la tâche : elle peut se dérouler chaque jour,
chaque semaine, chaque mois, …..
• Le poste de travail ou le lieu d’exécution de la tâche
• Mode de fonctionnement de tâche
• Il peut être :
• U : Unitaire, un par un
• L : En lot, par bloc
• Délai de réponse
• I : Immédiat, la réponse se donne au même moment (TR)
• D : En différé, la réponse se donne à un temps différé (TD).
• Où ? pour déterminer le poste de travail, le lieu.
• MOT de la gestion du magasin
 Modèle logique des traitements (MLT)
Définition des concepts
• Le MLT définit comment les tâches informatiques sont conçues.
• Il est composé des procédures logiques et ces dernières sont
composées des unités logiques de traitement(ULT)
• Le Modèle Logique des Traitements (MLT) : C’est l’éclatement
du MOT qui est un ensemble d’instructions s’exécutant avec la
précision.
• Unité Logique de Traitement (ULT) : c’est un ensemble de
structure ou tâches qui seront informatisées dans une
application
• Une Procédure Fonctionnelle : est une tâche perçue comme
instruction qui peut être exécuté par l’ordinateur.
• Une Procédure Logique : c’est la transformation de la
procédure fonctionnelle sous un enchainement au sein du
MLT
• Début Procédure : annonce le commencement de la
procédure.
• Un Evénement : est un phénomène qui provoque le
déclenchement de l’exécution des procédures fonctionnelles.
• Fin Procédure : annonce la fin de la procédure.
Formalisme du MLT
• Le MLT est formé des procédures fonctionnelles, composée à leur
tour par des unités logiques des traitements. Son formalisme
commence par un début de début de procédure et se termine par une
fin de procédure.
• Règle de passage du MOT au MLT
• Le passage du MOT au MLT s’exécute sous les conditions suivantes :
• Une procédure fonctionnelle (PF) devient une procédure logique (PL) ;
• Les événements et résultats disparaissent et sont remplacés par des
événements logiques ;
• Les tâches de l’opération se réduit en une suite d’instructions qui sera
exécutée par la machine.
• Présentation du MLT relatif à la gestion du Magasin
 Description des ULT : il faut décrire toutes les ULT
 Modèle Physique de Traitements
• Le MPT c’est une étape de la conception du système
d’information informatisé car, il consiste à représenter tout
traitement s’effectuant sur un ordinateur.
• Le MPT, c’est donc l’ensemble de programmes informatiques
assurant l’exécution du traitement informatique du système
d’information représenté sous forme d’une arborescence.
• Merise ne donne pas un modèle spécifié, il est représenté
sous forme arborescence.
 Présentation du MPT (cas 1)
MPT : Cas 2
 Réalisation de l’application
• La Réalisation de la base de données nécessite de faire le
choix d’un SGBD : Access, Mysql, SqlServer, Oracle, etc.
• La programmation des des interfaces nécessite aussi de faire
le choix d’un environnement (langage) de programmation.
Présentation des interfaces
Présentation de codes sources
Présentation des états en sortie

Vous aimerez peut-être aussi