Modélisation MERISE des Systèmes d'Information
Modélisation MERISE des Systèmes d'Information
D’INFORMATION
Modélisation MERISE
: GENERALITES .........................................................................................................3
I. HISTORIQUE ET ORIGINE DE LA METHODE MERISE ..............................................................................3
II. PRINCIPES FONDAMENTAUX DE MERISE ...........................................................................................3
II.1. Notion de système ............................................................................................................................3
II.2. Notion systémique de l’entreprise ...................................................................................................3
III. PRESENTATION DES NIVEAUX D’ABSTRACTIONS ...............................................................................4
III.1. Cycle de vie ou démarche par étapes .............................................................................................4
III.2. Cycle d'abstraction ou démarche par niveau ..................................................................................6
III.2.1. Le niveau conceptuel : ......................................................................................................................... 7
III.2.2. Le niveau organisationnel : ................................................................................................................. 7
III.2.3. Le niveau opérationnel ou physique .................................................................................................... 7
III.3. Cycle de décision ou la maitrise d’ouvrage. ...................................................................................8
III.3.1. Qu'est-ce qu'un processus ? ................................................................................................................. 8
III.3.2. Qu'est-ce qu'une opération ? ................................................................................................................ 8
III.3.3. Qu'est-ce qu'une phase ? ...................................................................................................................... 9
III.3.4. La démarche de Merise ....................................................................................................................... 9
: MODELE CONCEPTUEL DES DONNEES (MCD) ...........................................10
I. QU'EST-CE QU'UN MCD ? ...................................................................................................................10
II. LES DIFFERENTES ETAPES DE CONSTRUCTION D’UN MCD ...............................................................10
II.1. Règles de gestion ...........................................................................................................................10
II.2. Dictionnaire des données ...............................................................................................................10
II.3. Cardinalités ....................................................................................................................................11
II.4. Dépendance fonctionnelle..............................................................................................................11
II.5. Graphes des dépendances fonctionnelles .......................................................................................12
II.6. Structure d’accès théorique............................................................................................................12
II.7. Modéliser les notions de temps ? ...................................................................................................12
II.8. Normalisation .................................................................................................................................13
III. OPTIMISATION, VALIDATION ET VUES EXTERNES ............................................................................14
III.1. Optimisation .................................................................................................................................14
III.1.1. La notion de contrainte d’intégrité fonctionnelle / dépendance fonctionnelle .................................. 14
III.1.2. Extension du MCD : .......................................................................................................................... 15
III.1.3. Entités génériques/spécialisées.......................................................................................................... 16
III.2. Vues externes ................................................................................................................................17
: MODELE LOGIQUE DE DONNEES (MLD) ......................................................18
I. REGLES DE PASSAGE D’UN MCD AU MLD ? ......................................................................................18
II. LE TRAITEMENT DES ENTITES ............................................................................................................18
III. LES ASSOCIATIONS BINAIRES ...........................................................................................................18
1
III.1. Relation Père-fils (1,1- 0,n ou 1,n) ...............................................................................................18
III.2. Relation de plusieurs à plusieurs (0,n ou 1,n - 0,n ou 1,n) ...........................................................19
III.3. Relation N-aire..............................................................................................................................19
III.4. Associations réflexives .................................................................................................................20
: LE MODELE CONCEPTUEL DES TRAITEMENTS (MCT)...........................21
I. DEFINITION DES CONCEPTS .................................................................................................................21
II. FORMALISME .....................................................................................................................................22
: LE MODELE ORGANISATIONNEL DE TRAITEMENTS (MOT) ................24
I. LES CONCEPTS DU MOT ...............................................................................................................24
I.1. Le poste de travail ...........................................................................................................................24
I.2. Le type ou nature du traitement .......................................................................................................24
I.3. La périodicité du traitement ............................................................................................................25
I.4. La procédure fonctionnelle (PF) .....................................................................................................25
: LE MODELE OPERATIONNEL DES TRATEMENTS (MOPT) .....................27
I. LES CONCEPTS DE BASE ......................................................................................................................27
I.1. Les unités fonctionnelles .................................................................................................................27
I.2. Les unités de traitement ..................................................................................................................27
II. SCHEMA D’ELABORATION .................................................................................................................28
II.1. Unités Fonctionnelles de création ..................................................................................................29
II.1.1. Unité fonctionnelle de consultation de caractéristiques d’un client ................................................... 29
II.1.2. Unité fonctionnelle de modification d’une rubrique........................................................................... 29
II.1.3. UF d’ajout d’un nouveau client .......................................................................................................... 30
II.1.4. UF d’édition de la liste des clients par ordre alphabétique croissant.................................................. 30
II.1.5. UF de suppression des clients adresse Abidjan .................................................................................. 30
2
: GENERALITES
3
Système de Pilotage
Système d’Information
Système Opérant
Ø Le schéma directeur
• Le découpage en domaine ;
• Recensement des besoins en automatisation pour de ces domaines ;
4
• Donner la priorité d’automatisation par domaine et pour l’ensemble du
système d’information globale ;
• Définir la planification du développement ;
• Définir la politique matérielle et logicielle associée à chaque projet ;
• Définir les axes d’organisation ;
• Arrêter le cadre budgétaire du projet.
Remarque : le schéma directeur devra être révisé tous les ans pour tenir
compte des cas de force majeur.
Ø L’étude préalable
Ø La réalisation
Ø La mise en œuvre
Le produit final une fois livré doit être opérationnel chez l’utilisateur.
5
La mise en œuvre après vérification d’aptitude du produit donne lieu à une
recette provisoire. Pendant un certain temps le produit réceptionné est sous
garantie et sa maintenance ne nécessite aucun frais de la maitrise d’œuvre qui
vérifie à chaque fois que le produit est prêt à rendre tous les services demandés.
A l’issue de cette période de garantie, si tous les services rendus sont concluants,
une recette définitive est faite.
Ø La maintenance
o Le niveau conceptuel.
o Le niveau organisationnel (logique).
o Le niveau opérationnel (physique).
6
III.2.1. Le niveau conceptuel :
Les deux modèles sont le Modèle logique des données (MLD) et le Modèle
organisationnel des traitements (MOT).
7
Niveau Données Traitements
Logique et
MLD MOT
Organisationnel
Physique (opérationnel
MPD MOpT
ou technique)
Il représente l’ensemble des choix qui doivent être fait durant le déroulement du
cycle de vie.
8
nécessaires à la poursuite des activités. Les activités élémentaires constituant
l'opération peuvent être conditionnelles. On ne tient pas compte de leur
organisation. L'opération s'utilise au niveau d'un MCT standard.
9
: MODELE CONCEPTUEL DES DONNEES (MCD)
Ø Formalisme :
10
Code Signification Type Taille Structure Observation
• Situation : c'est un attribut qui prend une valeur à un moment donné dans
le système... et qui ne sera plus la même dans le temps... sa valeur ne sera
plus la même à un autre instant dans le système.
Remarque :
I.3. Cardinalités
11
I.5. Graphes des dépendances fonctionnelles
12
Ø La modélisation la plus simple est la suivante :
L'unité de temps modélisée comme une entité peut être un Jour, une
Semaine, un Mois ou toute autre période de temps à délimiter (par son
identification).
Ø L'historisation : Cette notion permet de modéliser, de façon concise
au niveau conceptuel, le fait que l'on souhaite conserver les valeurs antérieures
prises par une propriété, pour une occurrence d'une entité (ou d'une relation). Il
existe ainsi, la valeur actuelle de la propriété et les valeurs antérieures.
Par exemple, pour une entité Contrat, on a une propriété bonus. Conformément
aux règles de modélisation, le bonus accueille la valeur actuelle.
I.8. Normalisation
Chaque table doit avoir un identifiant clé, et tous les attributs doivent être
sont élémentaires ou atomiques.
13
Elle doit être en 1FN et tous les attributs doivent dépendre uniquement de
la clé
Elle doit être en 2FN et il ne doit pas avoir de transitivité entre les tables.
Le MCD est conçu pour représenter sous forme de modèles, les données
en présence au sein d’un système d’information (plus spécifique de gestion). De
ce point de vue, le MCD se doit d’être le plus proche de la réalité ; mais aussi de
se débarrasser de tous les éléments susceptibles de rendre complexe sa
compréhension.
II.1. Optimisation
14
Activité :
Dans un centre médical, les médecins pratiquent des actes médicaux sur
des patients. La CIF sera donc représentée de la sorte :
ME ACTE PAT
DECIN 1,n 1,1 MEDICAL 1,1 1,n IENT
C C
Num Numac Num
IF IF
med t pat
D’un autre point de vue, si l’acte médical est pratiqué par des médecins
Nomcette fois la relation entre acteNomac
stagiaires, médical et médecin stagiaire Nom
ne sera pas
med
permanente t donc une dépendance fonctionnelle
dans le temps. Elle devient pat
(DF).
15
Le formalisme sera le suivant :
ETUDIANT ENSEIGNANT
NumEtud NumEns
NomEtud
NomEns
PrenEtud
PrenEns
SeriBacEtud
GradEns
PERSONNE
PrenPers
Héritage
ETUDIANT ENSEIGNANT
SeriBacEtud Gradens
Entité spécialisée
16
Personne. Elles auront en leur sein des propriétés spécialisées SériBacEtud et
GradEns.
Activité :
17
: MODELE LOGIQUE DE DONNEES (MLD)
Exemple :
AUTEUR (Num_Auteur, Nom_Auteur, Date_Naissance)
LIVRE (Num_Livre, Titre_Livre)
Exemple :
18
LIVRE (Num_Livre, Titre_Livre, #Num_Auteur)
Explication : Dans l'exemple ci-dessus, un livre est écrit par un et un seul auteur.
Il est donc normal de retrouver l'auteur associé au livre dans la table livre.
19
III.4. Associations réflexives
Exemple :
20
: LE MODELE CONCEPTUEL DES TRAITEMENTS
(MCT)
21
II. Formalisme
22
Le service des achats établit un bon de commande à destination du
fournisseur retenu. Une copie est remise au magasin en vue de la réception.
La livraison est renvoyée en bloc si l’un des contrôles est négatif. Les
contrôles satisfaisants aboutissent à l’entrée en stock des articles. Le magasin
établit le bon à payer aux services financiers. Quand les services financiers
reçoivent la facture du fournisseur (généralement 3 jours après la livraison), ils
vérifient toujours la conformité des informations sur le bon à payer avant
d’émettre le chèque de paiement.
Travail à faire
23
: LE MODELE ORGANISATIONNEL DE
TRAITEMENTS (MOT)
Le temps
Les ressources
Le lieu
Le modèle organisationnel des traitements consiste donc à représenter le
modèle conceptuel des traitements dans un tableau dont les colonnes sont :
- poste de travail ;
- procédures fonctionnelles ;
- périodicité de traitement.
24
Ce traitement ne nécessite aucune intervention de la machine ou de
l’informatique
- De plages de temps
25
N° : Numéro de la procédure fonctionnelle
Activité :
Tous les jours de 08h à 17h, les clients passent leurs commandes au service
commercial. Les commandes réceptionnées sont acheminées chez le chef de
service commercial pour analyse. Les commandes acceptées sont transmises au
service des stocks pour la vérification de disponibilité de commandes. Les
produits manquants donnent lieu à une commande de réapprovisionnement chez
le fournisseur. Les produits sont par la suite livrés au client à l’aide d’un bon de
livraison dont un exemplaire est signé et remis au livreur. Le bon de livraison
signé, est transmis au service comptabilité pour élaboration de la facture. La
facture sera expédiée au client. Celui-ci dispose de 2 semaines pour son
règlement.
26
: LE MODELE OPERATIONNEL DES
TRATEMENTS (MOPT)
Une unité fonctionnelle regroupe toutes les opérations qui ont la même
fonction qui concurrent à un même but. Cette finalité commune s’exprime
généralement (document ou fichier ou mis à jour).
Saisie Lot
d’information
Automatique
Affichage à
Fichier
l’écran
Bande
Document
27
magnétique
II. Schéma d’élaboration
Numcli Numero 04
client
Adrescli Adresse 50
client
Telcli Téléphone 10
client
e-mail e-mail 50
28
II.1. Unités Fonctionnelles de création
Caract Affich
éristique age Client
client
UT1 : création
Numcli lient
UT1 : consultation
II.1.2. Unité fonctionnelle de modification d’une rubrique
Numcli
, rubrique à Client
modifier
UT1 : modification
29
II.1.3. UF d’ajout d’un nouveau client
Clients
U
T1
Nouveau Clients
client
30