UE 5 : INTRODUCTION A MERISE
Compétences :
Décrire le cycle de vie MERISE (schéma directeur, étude préalable, étude
détaillée, étude technique, réalisation, mise en œuvre et maintenance) ;
Décrire les niveaux d’analyse de MERISE (conceptuel, logique ou
organisationnel, physique) ;
Situer les modèles de MERISE dans les différents niveaux d’analyse ;
Situation problème :
Lors de la conception d’un projet de construction, les étapes sontelles
indépendantes ? Sinon décrire un scénario possible. (L’ingénieur de conception utilise
les données résultant de l’analyse du terrain pour concevoir un plan adapté, les
matériaux sont achetés en fonction du plan, les ouvriers sont choisis en fonction des
exigences de la construction…)
I. DEFINITION
MERISE est une méthode d'analyse, de conception et de gestion de projet
informatique. La méthode Merise propose une démarche d’informatisation comportant
7 étapes.
II. CYCLE DE VIE DE MERISE
1. Le schéma directeur
Son le rôle est de définir, de manière globale, la politique d’organisation et
d’automatisation du système d’information. Pour ce faire, il est nécessaire de
répertorier l’ensemble des applications informatiques existantes à modifier et à
développer. Pour rendre contrôlable et modulable (reparti en module) ce
développement, il est nécessaire de découper le système d’information en sous
ensembles homogènes et relativement indépendant. Ces sousensembles sont
appelés domaines. Par exemple, on peut trouver le domaine « Approvisionnement
», le domaine « Personnel ».
2. L’étude préalable (par domaine)
PAR BUEAKA FOMEKONG Thierry Raoul 16
Elle doit aboutir à une présentation générale du futur système d’information en
indiquant les principales novations par rapport au système actuel, les moyens
matériels à mettre en œuvre, les bilans coût, avantage. Cette étude est réalisée en
4 phases :
Une phase de recueil qui a pour objectif d’analyser l’existant afin de cerner
les dysfonctionnements et les obsolescences (les fonctionnalités
obsolètes) les plus frappantes du système actuel.
Une phase de conception qui a pour objectif de formaliser et hiérarchiser les
orientations nouvelles en fonction des critiques formulées sur le système actuel.
Une phase d’organisation dont l’objectif est de définir le système futur au
niveau organisationnel : qui fait quoi ?
Une phase d’appréciation dont le rôle est d’établir les coûts et les délais des
solutions définies ainsi que d’organiser la mise en œuvre de la réalisation. A cet
effet un découpage en projets est effectué (diagramme de Gantt).
3. L’étude détaillée
Elle consiste d’une part à affiner les solutions conçues lors de l’étude préalable et
d’autre part à rédiger, pour chaque procédure à mettre en œuvre, un dossier de
spécifications détaillé. A l’issu de cette étude, un cahier de charge est défini.
4. L’étude technique
Elle consiste à définir d'une architecture technique et de modalités de réalisation,
ceci avec l'aval des utilisateurs.
5. La réalisation
Son l’objectif est l’obtention des programmes fonctionnant sur un jeu d’essais
approuvés par les utilisateurs.
6. La mise en œuvre
Elle se traduit par un changement de responsabilité : l’équipe de réalisation va en effet
transférer la responsabilité du produit à l’utilisateur. Cette étape intègre en particulier
la formation des utilisateurs.
7. La maintenance
PAR BUEAKA FOMEKONG Thierry Raoul 17
Il consiste à faire évoluer les applications en fonction des besoins des utilisateurs, de
l’environnement et des progrès technologiques.
III. NIVEAUX D’ANALYSE DE MERISE
Merise est basée sur le principe de la séparation des données et des traitements.
Elle possède un certain nombre de modèles (ou schémas) qui sont répartis sur 4
niveaux :
Le niveau conceptuel,
Le niveau organisationnel,
Le niveau logique
Le niveau physique.
1. Le niveau conceptuel
Il définit les fonctions réalisées dans l'organisation et répond à la question « QUE FAIT
L'ORGANISATION ? ». Il est constitué du MCD (Modèle Conceptuel des Données)
et du MCT (Modèle Conceptuel des Traitements).
2. Le niveau organisationnel
Le niveau organisationnel a comme mission d’intégrer dans l’analyse les critères liés
à l’organisation étudiée et réponds à la question « QUI FAIT QUOI ? ». Il est constitué
du MOT (Modèle Organisationnel des Traitement) et du MOD (Modèle
Organisationnel des Données)
3. Le niveau logique
Est la forme que doit prendre l'outil informatique pour être adapté à l'utilisateur, à son
poste de travail et réponds à la question « AVEC QUOI ? ». Il est constitué du MLD
(Modèle Logique des données) et du MLT (Modèle Logique des Traitements).
4. Le niveau physique
PAR BUEAKA FOMEKONG Thierry Raoul 18
Il permet de définir l’organisation réelle (physique) des données et réponds à la
question « COMMENT ? ». Constitué du MPD (Modèle Physique des Données) et
du MOPT (Le Modèle Opérationnel et physique des Traitements)
IV. CYCLE D'ABSTRACTION DE CONCEPTION DES SYSTEMES
D'INFORMATION SELON MERISE
La conception du système d'information se fait par étapes, afin d'aboutir à un système
d'information fonctionnel reflétant une réalité physique. Il s'agit donc de valider une à
une chacune des étapes en prenant en compte les résultats de la phase précédente.
Cette succession d'étapes est appelée cycle d'abstraction pour la conception des
systèmes d'information. (Leur demander de formuler une définition pour « cycle
d’abstraction »)
Le cycle d’abstraction de conception des SI selon MERISE est constitué des étapes
suivantes : l’expression des besoins, le modèle conceptuel, le modèle logique et
le modèle physique. Le schéma suivant montre la dépendance entre ces étapes.
PAR BUEAKA FOMEKONG Thierry Raoul 19
Le cycle d’abstraction de conception des SI selon MERISE
1. L'expression des besoins
L'expression des besoins est une étape consistant à définir ce que l'on attend du
système d'information automatisé, il faut pour cela :
Faire l'inventaire des éléments nécessaires au système d'information
Délimiter le système en s'informant auprès des futurs utilisateurs
Cela va permettre de créer le MCC (Modèle conceptuel de la communication) qui
définit les flux d'informations à prendre en compte.
2. Le modèle conceptuel
Cette étape consiste à mettre au point le MCD (Modèle conceptuel des données) et
le MCT (Modèle conceptuel des traitements) décrivant les règles et les contraintes
à prendre en compte.
3. Le modèle logique
Le modèle logique représente un choix logiciel pour le système d'information.
4. Le modèle physique
Le modèle physique reflète un choix matériel pour le système d'information.
Exercices
1. Enumérer et expliquer les éléments intervenant dans le cycle de vie de MERISE
2. Quels sont les modèles qu’on retrouve dans chaque niveau d’analyse de
MERISE
3. Décrivez chaque étape du cycle d’abstraction pour la conception des SI selon
MERISE
PAR BUEAKA FOMEKONG Thierry Raoul 20
UE 6 : ANALYSE DES BESOINS ET ELABORATION D’UN DICTIONNAIRE DE
DONNEES
Compétences visées :
Identifier les sources de collecte des données d’un système d’information
(énoncé des besoins, archives, questionnaire, discussion ou interview, imprimé
etc.)
Elaborer le dictionnaire des données à partir des données collectées
Situation problème :
EBENDE est un jeune informaticien (analyste et programmeur) qui a été sélectionné
pour informatiser une entreprise de la ville. Ne connaissant rien du fonctionnement de
cette entreprise, vous décidez de faire une collecte des données.
1. Enumérer les moyens de collecte de données que vous connaissez (étude des
documents, questionnaire, discussion ou interview…)
2. Quels sont les personnes à rencontrer pour faire collecte ? (Toute personne de
l’entreprise pouvant nous renseigner sur le fonctionnement de l’entreprise)
3. A quoi lui serviront ces données ? (Établir l’expression des besoins des
utilisateurs via un cahier de charge, établir un dictionnaire de données)
INTRODUCTION
La collecte de données est une approche systématique qui consiste à réunir et à
mesurer des informations en provenance de sources variées, afin d'obtenir une vue
complète et précise d'un domaine d'intérêt. Elle est très utile pour la réalisation d’un
projet d’informatisation, car celleci permet de connaitre de façon précise ce que
l’utilisateur attend de son futur système d’information.
I. LES SOURCES DE COLLECTE DES DONNEES POUR UN SYSTEME
D’INFORMATION
Plusieurs moyens peuvent être utilisés pour collecter les données nécessaires à la
réalisation d’un projet d’informatisation. Il peut s’agir :
PAR BUEAKA FOMEKONG Thierry Raoul 21
De l’interview : c’est un entretien avec les différents acteurs de l’organisation.
Cet entretien permet de définir le périmètre de l’applicatif futur.
L’étude des documents internes : Les documents internes (factures, bons
de livraison, ordres de fabrication) recèlent des informations qui sont souvent
omises lors des entretiens.
L’étude des documents externes : les documents externes (factures des
fournisseurs, bons de livraison fournisseurs...) tout comme l’étude des
documents internes permet de découvrir des informations oubliées lors des
interviews et de découvrir aussi quelques règles de gestion.
Questionnaire : ce sont des formulaires qui sont remplis par les déclarants
(acteur de l’organisation) seuls.
Suite à la collecte des données, il est nécessaire de centraliser toutes les informations
et règles de gestions au sein d’un document. Ce document se nomme le dictionnaire
des données.
II. ELABORATION D’UN DICTIONNAIRE DES DONNEES
1. Définition et structure
Un dictionnaire des données est un document qui permet de recenser, de classer et
de trier toutes les données collectées lors des entretiens ou de l’étude des documents.
Un dictionnaire des données se présente sous la forme d’un tableau dont l’entête se
présente comme suit :
Nom Description Format Type Longueur commentaires Contraintes,
symbolique (rôle) règles de
calcul
Elémentaire calculée
2. Description de la structure d’un dictionnaire des données
a. Nom symbolique
PAR BUEAKA FOMEKONG Thierry Raoul 22
Désigne la chaine de caractère utilisée pour représenter le nom de la donnée dans le
dictionnaire des données.
Cependant certaines règles doivent être respecté quant au choix de ce nom. Il faut
éviter :
Des synonymes (données ayant le même sens) car ils constituent des
redondances ambiguës,
Des polysèmes (mots ayant plusieurs sens) car ils peuvent provoquer des
malentendus.
Exemple de nom symbolique : QteCde (quantité d’une commande)
b. Description de la donnée
Ici une brève description est faite pour donner le rôle de la donnée.
c. Format
Pour être traitées de manière informatisée, les données doivent être décrites dans un
formalisme compris par le système informatique qui va les gérer. Voici les formats
génériques utilisés :
Le type alphabétique (rien que des caractères).
Le type alphanumérique (des caractères, des chiffres…).
Le type numérique (les nombres).
Le type date.
Le type logique (01, VraiFaux, OuiNon).
d. Le type
Une donnée peut être calculée ou élémentaire. Toutefois certaines règles doivent
être respectées :
1. Les données stockées doivent être atomique c’estàdire non décomposable.
Par exemple si l’information Adresse doit contenir « 53, rue de la paix,
Nkongsamba » celleci peut être décomposée en plusieurs informations
élémentaires.
PAR BUEAKA FOMEKONG Thierry Raoul 23
• Adresse ;
• Boite postal ;
• Ville.
2. Si une donnée calculée peut être obtenue par l’application à partir d’un traitement
de données élémentaires valides, on peut la supprimer du dictionnaire.
Par exemple, le total d’une ligne de commande est le résultat de la multiplication
du prix de vente hors taxe et de la quantité commandée.
PAR BUEAKA FOMEKONG Thierry Raoul 24
Exemple de dictionnaire des données
Nom Description Format Type Longueur commentaires Contraintes,
symbolique (rôle) règles de
calcul
Elémentaire calculée
N°Client N° du client Numérique N° séquentiel Automatique
NomClient Nom du Alphabétique 50 Tout en obligatoire
client majuscules
PrixCde Prix unitaire Numérique Format : Obligatoire
HT du (Monétaire) 9999,99FCA
produit
commandé
QteCde Quantité Numérique Obligatoire
commandée (entier)
MntCde Montant HT Numérique Format : Somme
de la (Monétaire) 9999,99FCA (PrixCde *
commande QteCde)
PAR BUEAKA FOMEKONG Thierry Raoul 25