next up previous contents index
Next: Architecture en couches des Up: Systèmes d'information Previous: Pourquoi l'analyse informatique?

Une méthode d'analyse informatique: Merise

 

Plusieurs outils chargés de guider l'analyse ont été conçus, le plus connu d'entre eux étant Merise (créé en 1978, sous l'impulsion du ministère de l'industrie, par un groupement de 6 sociétés de services et un centre de recherche informatique).

Merise propose une méthode de conception et de développement de Systèmes d'Information complète, détaillée, en grande partie formalisée, qui garantit (en principe) une informatisation réussie. Cependant aucune méthode, aussi sophistiquée soit elle, ne dispense de réfléchir et une application sans compréhension de cette méthode doit également pouvoir produire des catastrophes. Nous ne présenterons pas cette méthode de manière exhaustive mais seulement ses principes de base. Ceux-ci suffisent, lorsqu'on leur adjoint un peu de réflexion, à mener correctement l'analyse de projets informatiques de taille moyenne.

Les principales caractéristiques de la méthode sont:

  1. Approche globale menée parallélement sur les données et les traitements.
  2. Description du SI en trois niveaux:

    tabular485

        On trouvera au paragraphe 3.6 (page gif) une vue plus détaillée des trois niveaux.
  3. Découpage du processus de développement en quatre étapes
    1. Étude préalable: 
      • recueil des infos
      • diagramme des flux
      • élaboration des MOT (modèle organisationnel des traitements) et MCD (modèle conceptuel des données) actuels
      • synthèse et bilan (service rendus, analyse des insuffisances, synthèse des besoins d'amélioration).
      • choix MCD et MCT (modèle conceptuel des traitements) nouvelle solution
      • évaluation nouvelle solution
    2. Étude détaillée: 
      • MCD, MCT, MLD (modèle logique des données) et MOT nouvelle solution
      • Conception générale: Description des MCD, MCT, MLD, MOT. Définir l'environnement de développement (matériel et logiciel). Mise en tex2html_wrap6329 uvre du dictionnaire des données. Etude préliminaire de la mise en tex2html_wrap6329 uvre (ébauche: plan de formation, documentation, plan de réception, démarrage, initialisation des données). Etude des solutions dégradées.
      • conception détaillée: Spécification détaillée des phases «temps réel» et «temps différé». Validation données-traitements (optimisation du MLD, ébauche du MPD (modèle physique des données)). Evaluation de la charge de réalisation (durée), évaluation de la mise en tex2html_wrap6329 uvre, plan d'équipement matériels-logiciels.
    3. Réalisation: 
      • Etude technique: Description de l'environnement technique, description de l'architecture du logiciel, description du modèle physique des données.
      • Production du logiciel: Ecriture du logiciel (en appliquant les méthodes du génie logiciel), tests unitaires (par unité de traitement) et d'intégration.
    4. Mise en tex2html_wrap6329 uvre: 
      • Mise en place des moyens: Moyens techniques (locaux, matériel informatique, fournitures...). Moyens humains (formation des utilisateurs, mise en place des fichiers et de la documentation.
      • Réception et lancement: Exécution des jeux d'essais utilisateurs. Conformité avec le dossier d'étude détaillée. Lancement du nouveau système en vraie grandeur (en parallèle avec le système existant) pendant une période d'observation. Arrêt de l'ancien système.
  4. Description de la structure de travail:

next up previous contents index
Next: Architecture en couches des Up: Systèmes d'information Previous: Pourquoi l'analyse informatique?

Dominique Gonzalez
Mon Nov 24 16:49:50 MET 1997