
Next: Architecture en couches des
Up: Systèmes d'information
Previous: Pourquoi l'analyse informatique?
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:
- Approche globale menée parallélement sur les données et les
traitements.
- Description du SI en trois niveaux:

On trouvera au paragraphe 3.6
(page
) une vue plus
détaillée des trois niveaux.
- Découpage du processus de développement en quatre étapes
- É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
- É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
uvre du dictionnaire des données. Etude
préliminaire de la mise en
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
uvre, plan
d'équipement matériels-logiciels.
- 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.
- Mise en
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.
- Description de la structure de travail:
- Comité directeur: fixe les orientations, prend les décisions
importantes...
- Groupe projet: seule structure permanente, il comprend le
chef de projet informatique, les concepteurs et les réalisateurs
des logiciels, les représentants du groupe utilisateur. C'est lui
qui réalise les dossiers d'étude et les logiciels.
- Comité utilisateur: participe à l'élaboration des solutions,
à la validation des dossiers d'étude produits par le groupe
projet.

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