1. Présentation de Merise

1.1. Intoduction / historique

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.

1.2. Une approche par niveaux - Le cycle d'abstraction

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 :

1.2.1. Le niveau conceptuel

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..

1.2.2. Le niveau organisationnel

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..

1.2.3. Le niveau technique

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).

1.2.4. Le cycle d'abstraction

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 :

  1. Système d'information manuel

  2. Expression des besoins

  3. Modèle conceptuel

  4. Modèle logique

  5. Modèle physique

  6. Système d'information automatisé

Tableau 1. Les différents modèles de Merise

NiveauxDonnéesTraitementsQuestions
ConceptuelModèle Conceptuel des Données (MCD)Modèle conceptuel des Traitements (MCT)Quoi ?
OrganisationnelModèle Logique des Données (MLD)Modèle Organisationnel des Traitements (MCT)Qui ? Où ? Comment ?
TechniqueModèle Physique des Données (MPD)Modèles Opérationnel des Traitements (MOpD)Comment ?

1.3. La courbe du soleil

La courbe du soleil permet de représenter le cycle de vie du projet selon Merise. On remarque une montée vers le niveau conceptuel, qui correspond à  une étude de l'existant, puis une redescente vers le niveau physique, c'est la phase de conception.

Figure 1. Courbe du soleil

Courbe du soleil

Skins :
Transparence
Simple
Page Accueil
Formation