JoomlaWatch Stats 1.2.9 by Matej Koval
 
   
Home arrow Non catégorisé 
TRIZ World wide survey
  Access to the map of coordinators   Access to the localization of the answers As TRIZ is now wiedly spread throughout the world, it has...
DEFI project (in French)
PROJET DEFI (Définition de l'EFficience Inventive) Résumé Le projet DEFI a pour ambition, dans un premier temps, de...
TRIZ Consortium
The TRIZ consortium was constituted upon a comon willigness between several partners and INSA to organize inventive Design practices inspired by TRIZ...
  
0
Articles' list Non catégorisé

La méthode MERISE
Écrit par EL HASKOURI   


La méthode Merise

 

 

Sommaire:

I/ Définition

II/ Historique de sa création-auteur(s)

III/ De quoi s'agit-il ?

IV/ Dans quels cas/circonstances l'utiliser ?

V/ Description succincte de son principe de fonctionnement

VI/ Forces, Faiblesses de l'outil

VII/ Temps/difficultés d'apprentissage

VIII/ Autres outils assumant des fonctions similaires

IX/ Existence de logiciels, de formations support

X/ Bibliographie/webographie

 

 

I/ Définition 

La méthode Merise est une méthode d'analyse, de conception, de développement et de réalisation pour les projets informatiques. Basé sur un plan très méthodologique et un langage rigoureux, son but est de faciliter la conception des projets informatiques et de relier les solutions des informaticiens aux besoins des utilisateurs. 


II/ Historique de sa création-auteur(s)

La méthode Merise franco-française, est née dans les années 1978-1979 suite à une consultation nationale lancée en 1977 par la Mission informatique du ministère de l'Industrie dans le but de réunir dans un groupe de projet des chercheurs et des praticiens des SSII (société de services en ingénierie informatique) pour définir une méthode pour la conception de système d'information.
Ce groupe composé de Hubert Tardieu avait pour objectif de reprendre les travaux de l'équipe de recherche de ce dernier qui avait depuis le début des années 70 travailler sur les méthodes, modèles et outils pour la conception de la base de données d'un système d'information. Son équipe se composait en autre de Henri Heckenroth et de Dominique Nanci. Durant leur projet de recherche, d'autre personne pendant un certains temps rejoindront l'équipe.

Merise est officiellement présenté au public en 1979 suite à la publication par le Ministère de l'industrie d'un livre intitulé « Méthode de définition d'un système d'information » et s'en suit la publication de différent documents sur cette méthode et la publication en 1983 du premier ouvrage qui va devenir la référence sur Merise qui est:
« La méthode Merise – Tome I :Principes et outils » H. Tardieu, A. Rochfeld, R. Coletti,
puis en 1985 de: « La méthode Merise – Tome II : Démarches et pratiques » H. Tardieu, A. Rochfeld, R. Coletti, G. Panet, G.Vahee.

La méthode sera diffusée à partir de 1981, auprès des grandes entreprises et de l'Administration par les grandes SSII et le centre d'étude et de recherche de l'Administration d'Aix-en-Provence (CETE) qui avaient participés au projet Merise . Elle sera par la suite une méthode utilisée dans toutes les SSII et sera enseignée dans les universités. La méthode Merise connu aussi par la suite de nombreuses modifications et améliorations pour aboutir à la création de Merise2 au début des années 1990.

Cependant à partir de 1995 avec l'apparition du RAD (Rapid Application Development) et de l'approche objet (qui sont des démarches plus rapide), Merise a été remise en cause et surtout dans une conception objet où elle est remplacée par la méthode UML. Mais les outils restant de la méthode Merise qui sont de plus en plus performants et professionnels, sont encore enseignés.
La méthode est essentiellement franco-française et n'a pas eu beaucoup de succès à l'étranger où les méthodes anglo-saxonnes sont plus présentes.

 

III/ De quoi s'agit-il ?

Il s'agit d'une méthode d'analyse pour concevoir un système d'information informatisé. La méthode MERISE est basée sur la séparation des données et des traitements à effectuer en plusieurs modèles conceptuels et physiques.

Qu'est qu'un système d'information ?:
Le système d'information (SI) est la représentation de l'activité du système opérant (celui qui produit, transforme, agit), construite par et pour le système de pilotage (celui qui réfléchit, décide, oriente) pour en faciliter le fonctionnement.

Le système d'information a deux grandes fonctions : -recueillir, mémoriser et diffuser les informations
                                                                                    -assurer le traitement de ces informations

L'outil informatique a la capacité d'amplifier la gestion des données et des traitements et on peut ainsi distinguer deux niveaux de système d'information :
                  -le système d'information organisationnel (SIO), la partie visible, basée essentiellement sur des ressources humaines, de l'activité organisée

                  -le système d'information informatisé (SII) correspondant au contenu informatisé du SI (logiciel, base de données)

Ainsi, un projet informatique a pour objectif de construire une application informatique (logiciel et base de données), support d'un système d'information informatisé, inclus dans un système d'information organisationnel.

Qu'est ce qu'une méthode ?:
Une méthode comporte trois axes indispensables pour obtenir le nom de « méthode » :
                   -une démarche, ensemble coordonné d'étapes, de phases et de tâches indiquant le chemin à suivre pour conduire un projet, ici la conception d'un SI,
                   -des raisonnements et des techniques nécessaires à la construction de l'objet, traduits ici par des modélisations,
                   -des moyens de mise en œuvre: une organisation de projet et des outils.

C'est pour ces raisons que Merise est une méthode pour la conception de systèmes d'information, en vue de leur informatisation.

retour au sommaire  

 


IV/ Dans quels cas/circonstances l'utiliser ?

On utilise la méthode Merise pour concevoir un système informatique reflétant une réalité physique.
Elle fut très utilisée par les grandes entreprises et l'Administration pour des projets de grande ampleur de refonte d'un existant complexe, dans un environnement grand système.
Aujourd'hui on utilise Merise pour son efficacité en terme de modélisations des données grâce à ces fameux Modèles Conceptuels et Physiques de Données.

retour au sommaire  



V/ Description succincte de son principe de fonctionnement

On distingue tout d'abord trois cycles pour pour pouvoir construire un système d'information, il y a le cycle de vie du système d'information qui passe par plusieurs phases qui sont la gestation, la naissance, la croissance, la conception, l'administration et la mort. Ensuite vient le cycle d'abstraction qui découpé en plusieurs niveaux est utilisé pour isoler à un niveau spécifique les éléments contribuant à la description d'un système cohérent tout en ignorant les détails. Et enfin débute le cycle de décision qui rend compte de l'ensemble des choix hiérarchiser qui caractérisent la méthode et qui doivent être faits durant le cycle de vie.

Ainsi La Méthode Merise intègre ces trois cycles dans sa démarche.

Le cycle de vie du système d'information se présente en trois parties:
                                                        -la conception du système d'information qui aboutit à une description détaillée des spécifications fonctionnelles et techniques
                                                        -la réalisation qui consiste à produire des programmes et des consignes d'utilisation correspondant aux spécifications détaillées
                                                        -la maintenance du système qui a pour objectif de l'adapter aux évolutions de son environnement

Lorsque une modification profonde est opérée, un autre cycle de vie commence. Ce cycle devait être conçu pour une durée de 10 à 15 ans.


Dans Merise le cycle d'abstraction est divisé en trois niveaux hiérarchisées, on intègre au niveau d'abstraction le plus haut les paramètres les plus stables du système d'information pour assurer une certaine longévité à la conception.

exemples de paramètres: la répartition des traitements entre l'homme et la machine, la répartition des responsabilités au sein de la structure,etc.

Ces niveaux d'abstraction sont nécessaire pour:
                                     -vérifier la cohérence du système d'information à chaque stade de spécifications
                                     -obtenir une simulation du comportement du système à chaque niveau
                                     -ne prendre en compte qu'une classe de problème à chaque niveau.

Ces trois niveaux d'abstraction sont: -le niveau conceptuel
                                                              -le niveau organisationnel pour les traitements et le niveau logique pour les données
                                                              -le niveau opérationnel pour les traitements et le niveau physique pour les données.

Le premier niveau qui utilise une approche statique (les données) et une approche dynamique (les traitements) décrit les classes d'objets et de règles de comportement significatives au concepteur en fonction des objectifs définis par les décideurs. Pour la description statique, on utilise l'approche Entité-Relation et pour l'approche dynamique, on utilise l'approche orientée-interaction.

Le deuxième niveau décrit la nature des ressources (homme, machine,.....) qui sont utilisées pour supporter la description statique et dynamique.

Le troisième niveau est le résultat des décisions techniques qui ont été prises en fonction des objectifs et des contraintes techniques.

Notons enfin que chaque niveau étant décrit sous la forme d'un modèle est décrit à travers un formalisme reposant sur des règles et des principes, un vocabulaire et une syntaxe plutôt technique qui ne seront pas développer dans l'explication de la méthode mais que vous pourrez retrouver expliquer très largement dans les différents ouvrages cités dans la bibliographie.

Ce schéma résume les différents modèles utiliser à chaque niveau:

La méthode MERISE préconise d'analyser séparément données et traitements, à chaque niveau. On aura pris soin de vérifier la cohérence entre ces deux analyses avant la validation et le passage au niveau suivant.

Enfin le troisième aspect de la méthode Merise concerne le cycle de décision qui est pris en compte tout au long du cycle de vie. L'ensemble des décisions qui doivent être prises tout au long du projet sont hiérarchisées pour ne pas sollicités constamment les décideurs et à cet effet le processus de conception et de développement contenu dans le cycle de vie sont partagés en plusieurs étapes.

Voici le découpage proposé par Merise:

-Schéma directeur: choix d'un scénario de développement du système d'information en termes politique, organisationnel, technique et d'un plan de migration de l'ancien vers le nouveau système.

-L'étude préalable: elle doit être courte mais complète et doit permettre de rassembler autant d'informations que possible pour obtenir des prévisions économiques précises et pour présenter aux dirigeant de l'organisation une proposition acceptable.

-L'étude détaillée: elle permet en partant des choix effectués à l'issue de l'étude préalable d'obtenir un dossier des spécifications fonctionnelles, et elle se déroule de façon à aborder les problèmes en allant du plus générale vers le particulier.

-L'étude technique: elle permet de trouver un accord sur une architecture technique et des modalités de réalisation.

-Production de logiciel: consiste à réaliser et mettre au point les programmes en fonction des spécifications décrites.

-Mise en œuvre: le système est implanté dans son environnement réel pour une période d'exploitation de plusieurs mois et ensuite la version définitive est prononcée.

Le schéma directeur, l'étude préalable et l'étude détaillée couvrent la partie du cycle de vie liée à la conception du système.
La production des programmes et la mise en œuvre couvrent la partie du cycle de vie liée à la réalisation du système et à son lancement.
L'étude technique pourra selon les cas faire partie de la conception ou de la réalisation suivant que l'on souhaite laisser au concepteur ou au réalisateur, la faculté de faire les choix d'architecture technique.


 

VI/ Forces, Faiblesses de l'outil

Forces:

-La séparation des données et des traitements assure une longévité au modèle. En effet, l'agencement des données n'a pas à être souvent remanié, tandis que les traitements le sont plus fréquemment.
-C'est une méthode très organisée qui favorise le dialogue entre concepteurs et utilisateurs.
-C'est une méthode puissante et rigoureuse pour qui le maitrise.
-Elle est gratuite.

Faiblesses:

-Elle a un côté très administratif et on a ainsi reproché à MERISE d'utiliser un formalisme jugé complexe, surtout pour les modèles de données.
-Il faut consacrer énormément de temps à réfléchir et à pré-documenter avant de commencer à coder.
-La lourdeur des démarches à remis en cause Merise dans les années 90.

retour au sommaire    



VII/ Temps/Difficultés d'apprentissage

La méthode Merise s'adresse à des personnes qui s'orienteraient plutôt vers les études en informatique et qui recevront une formation au cours de leur cursus.
Si vous n'êtes pas étudiant et que vous débutez en informatique il vous faudra consacrer une grande partie de votre temps libre pour acquérir des connaissances de bases en informatique et sur le champ des bases de données.

retour au sommaire  



VIII/ Autres outils assumant des fonctions similaires

L'autre outil assumant des fonctions presque similaire aujourd'hui serait la méthodologie SDM/S qui est américaine et qui est née dans les années 1970. Cette méthode est très complète, efficace, et selon certains utilisateurs elle n'est pas complexe et est très documentée.
Il existe aussi des méthodes dérivées de Merise qui sont la méthode Axial et la méthode Méga.



IX/ Existence de logiciels, formations support

Tout les logiciels présentés ci-dessous sont des logiciels très performant et payant. Les logiciels gratuit n'étant soit pas aujourd'hui assez avancés ou n'existant pas, ne sont pas indiqués.

Voici une liste de logiciel: -win design,
                                        -poweramc,
                                        -sybase,
                                        -amc designer.

La méthode Merise est aujourd'hui encore enseignée dans les universités ou écoles qui forment des informaticiens. Cependant il existe aussi plusieurs formations Merise payante destinées à toute personne désirant utiliser une méthode de modélisation et ayant une connaissance de base en informatique et sur le champ des bases de données. Sinon de nombreux ouvrages très détaillés existent en livres ou sur internet et quelques uns sont cités dans la rubrique bibliographie.

retour au sommaire



X/ Bibliographie, webographie

    Voici les deux livres qui sont la référence sur Merise:
    « La méthode Merise - Tome 1: Principes et outils.»
    : Hubert Tardieu, Arnold Rochfeld, René Colletti. Les Editions d'organisation (1983, Paris): ISBN 2-7081-0709-7.

    « La méthode Merise - Tome 2: Démarches et pratiques.»:
    Hubert Tardieu, Arnold Rochfeld, René Colletti, Georges Panet, Gérard Vahéee. Les Editions d'organisation (1985, Paris): ISBN 2-7081-0703-8.

    Cours disponible sur internet:

    http://fdigallo.online.fr/cours/merise.pdf

    «Merise: Concepts et mise en oeuvre» par Drifa Seba publié par Editions ENI, 2003, ISBN 2746021250
    (lien: http://books.google.de/books?id=wL7IIkTJMxAC&printsec=frontcover&hl=fr).
     

retour au sommaire