MERISE est une méthode de conception, de développement et de réalisation de projets informatiques, mise au point par une équipe de chercheurs français, sur commande du Ministère de l'Industrie en 1977. La collaboration entre des universitaires, des professionnels et des spécialistes en organisation d'entreprise a abouti à la publication d'un ouvrage en 1978.
La méthode a ensuite donné lieu à plusieurs mises à jour, et on a parlé de " MERISE 2 ". Aujourd'hui, la méthode Merise reste une référence en matière de conception de systèmes d'information. Mais la montée en puissance de l'approche objet pose certains problèmes, en particulier au niveau de la séparation des données et des traitements.
Même si UML
(United Modeling Language), fait de plus en plus
d'ombre à Merise, dans le cadre de la modélisation des données à destination d'un SGBDR, Merise
convient parfaitement.
Parce que la maintenance d'une application informatique met clairement en évidence plusieurs types de problèmes, depuis les modifications qu'entraîne un changement de matériel, jusqu'à la refonte complète de l'application qu'exige la mise en place d'une réglementation totalement nouvelle, il a paru essentiel de dégager des niveaux correspondant à ces préoccupations différentes. Pour Merise et la plupart des méthodes de conception, il est classique de mettre en évidence 3 niveaux de réflexion :
Il correspond à la définition des finalités de l'entreprise en explicitant sa raison d'être. Ce niveau, décrit à travers un ensemble de règle de gestion, traduit les objectifs et les contraintes qui pèsent sur l'entreprise. On y retrouve par exemple les règles de gestion du personnel, de tenue de la comptabilité, de livraison des produits finis, etc..
Son rôle est de définir l'organisation qu'il est souhaitable de mettre en place dans l'entreprise. On parle de choix d'organisation. L'analyste précise les postes de travail, la chronologie des opérations, les choix d'automatisation, etc..
Enfin, sont intégrés les moyens techniques nécessaires au projet. Ils s'expriment en terme de matériels ou de logiciels, et sont les plus sujets à changements (évolution technologique).
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. D'autre part, les données étant séparées des traitements, il faut vérifier la concordance entre données et traitements afin de vérifier que toutes les données nécessaires aux traitements sont présentes et qu'il n'y a pas de données superflues. Cette succession d'étapes est appelée cycle d'abstraction pour la conception des systèmes d'information :
Système d'information manuel
Expression des besoins
Modèle conceptuel
Modèle logique
Modèle physique
Système d'information automatisé
Tableau 1. Les différents modèles de Merise
| Niveaux | Données | Traitements | Questions |
| Conceptuel | Modèle Conceptuel des Données (MCD) | Modèle conceptuel des Traitements (MCT) | Quoi ? |
| Organisationnel | Modèle Logique des Données (MLD) | Modèle Organisationnel des Traitements (MCT) | Qui ? Où ? Comment ? |
| Technique | Modèle Physique des Données (MPD) | Modèles Opérationnel des Traitements (MOpD) | Comment ? |
