Aller au contenu principal
 

Un outil de comparaison des méthodes AXIAL, MERISE et WARNIER

Couverture

Extrait du Guide pratique du Génie Logiciel de Paul Théron - Editions Eyrolles 1988

1 .Introduction

Issu des travaux d’une commission d’étude de l’ ADELI menée d’octobre 83 à mai 85 sur le thème "complémentarité entre AXIAL, MERISE et WARNIER", le METHODOSCOPE est une analyse du cadre procédural de ces méthodes qui a pour buts :

- de faciliter l’utilisation, l’apprentissage, la comparaison et la personnalisation des méthodes,

- l’adaptation du cadre procédural des outils de génie logiciel (par exemple, ADPS d’IBM permet de définir un ou plusieurs modèles de développement comprenant une liste d’étapes, leur ordre d’enchaÎnement, leurs intrants et extrants respectifs),

- de servir de support de conduite des projets aux informaticiens selon le type d’opération à réaliser.

Le MÉTHODOSCOPE est, à ma connaissance, le seul outil de ce type. Il est la propriété de l’ ADELI.

Dans sa première version, il comprend les éléments suivants :

  • un CYCLE DE VIE STANDARD, issu d’ARAMIS (de SG2), et à partir duquel sont faites les analyses des trois méthodes,
  • une MATRICE D’ORiENTATION, qui permet d’établir une correspondance entre un type d’opération à réaliser et les étapes du cycle de vie standard à parcourir pour l’ effectuer.
  • une GRILLE SYNOPTIQUE, qui sert à visualiser et à comparer la couverture par chacune des trois méthodes des diverses étapes du cycle de vie standard,
  • trois SCHÉMAS DE LOGIQUE INTERNE servant à montrer la liste et l’ordre d’enchaînement des étapes de chacune des méthodes,
  • trois GRILLES DESCRIPTIVES fournissant une étude détaillée pour chaque méthode :
    • des correspondances entre étapes du cycle de vie standard et étapes propres de la méthode,
    • des intrants et extrants de chaque étape propre de la méthode,
  • un LEXIQUE COMPARATIF du vocabulaire utilisé dans les trois méthodes en montrant les différences sémantiques.

2. Remerciements

Je tiens à remercier, pour leur aimable et efficiente collaboration au présent travail, tous ceux qui ont bien voulu nous fournir quelques moyens ou nous consacrer une part de leur temps.

SOCIÉTÉS : Nos sociétés respectives.

  • La banque WORMS pour la mise à disposition de locaux.
  • IBM FRANCE, représentée par Monsieur Philippe PELLAUMAIL.
  • La SEMA, représentée par Monsieur MASSY de la CHESNERAYE.
  • UNIVERSITÉ : L’U.E.R. d’informatique de PARIS-DAUPHINE qui a orienté vers notre commission Mesdemoiselles Marie-Sabine BERTIER et Christine BESNIER dans le cadre de leur MIAGE.

ET : Messieurs :

  • CHANTEAU
  • COULON
  • FISCHOF
  • JOSKOWICZ
  • TETE

Pour leur active participation à l’élaboration du document final.

3. Avant-propos

En ce qui concerne AXIAL, l’étude a porté sur la nouvelle version de méthode (84-85) grâce à l’aimable concours de Monsieur PELLAU- AIL d’IBM. En ce qui concerne MERISE, le choix d’une version de cette méthode rait a priori difficile puisqu’elles se comptent presque en dizaines. Aussi avons-nous alors été amenés, avec la gracieuse permission de Ia SEMA, à opter pour la version que cette société en propose, ceci ans parti pris ni connaissance préalable particulière de celle-ci.

Enfin, il faut ajouter que le cycle de vie standard proposé dans le MÉTHODOSCOPE est tiré d’ARAMIS, méthode qui fut mise au point par Jacques MORICEAU à la SG2.

4. Cycle de vie standard

PHASE DIAGNOSTIC

I.ÉTAPE INITIALISATION

  •   Définition du domaine d’Étude
  •   Motif du diagnostic
  •   Définition des objectifs du diagnostic
  •   Constitution d’un groupe de pilotage
  •   Définition d’un planning d’action
  •   Liste des personnes à interviewer

Il. ANALYSE DU SYSTÈME EXISTANT

  •   Analyse organisation existante
  •   Par activité : fonctionnalités, procédures et tâches
  •   Analyse des traitements informatiques existants (nature, fréquence, volume, délai) Î

III. INVENTAIRE DES CRITIQUES

  •   Incohérence du système actuel
  •   Avantages et Inconvénients pour l’utilisateur

IV. PRISE EN CHARGE DES BESOINS NOUVEAUX

  •   Perspectives générales d’évolution
  •   Améliorations à apporter à court, moyen et long terme (objectifs, moyens, champs d’application, priorités, enjeux)

V. SYNTHÈSE DES OPÉRATIONS, FIXATION DES OBJECTIFS

  •   Synthèse de l’analyse critique de l’existant
  •   Synthèse des besoins globaux exprimés
  •   Synthèse des orientations (directions prioritaires)
  •   Formalisation d’un rapport

PHASE ÉTUDE DES STRATÉGIES

I. INITIALISATION

  •   Rappel du problème posé
  •   Historique de l’étude
  •   Rappel sur la composition du groupe de pilotage
  •   Rappel sur le Champ d’investigation de l’étude
  •   Objectifs de la phase étude des stratégies (conditions de réalisation, buts, effets attendus)
  •   Fixation de la date objective

II EXPRESSION DE LA POLITIOUE SOUHAITÉE

  •   Rappel de la politique générale de l’entreprise
  •   Définition des Orientations (Gestion/Organisation/Technique)
  •   Choix économique à réaliser à 5 ans
  •   Expression de la politique informatique souhaitée
  •   Expression des contraintes de mise en oeuvre

III ÉBAUCHE DES FONCTIONNALITÉS DU FUTUR SYSTÈME

  •   Présentation d’ensemble du futur système (et principes de traitement)
  •   Décomposition du futur système d’information en sous-systèmes
  •   Définition des frontières et des liaisons entre ces SSI
  •   Inventaire des besoins par Sous-systèmes

IV. DÉFINITION DES MODÈLES DE SCÉNARIO A ÉTUDIER

  •   (modes d’organisation informatique, de gestion, politique de sous-traitance, architecture, modes de traitement (TP, batch) mode de gestion des données)

V. ANALYSE COMPARATIVE DES SCÉNARIOS

  • (avantages/inconvénients)
  •   (par rapport aux objectifs)
  •   charges et délais
  •   rentabilité par scénario
  •   aspects politiques engendrés (adéquation/stratégie)

VI. SÉLECTION ET FORMALISATION DE LA STRATÉGIE

  •   Sélection d’une stratégie parmi les scénarios
  •   Présentation au groupe de pilotage
  •   Élaboration d’un Planning sur 3 à 5 ans, en tenant compte des priorités entre S.S.I.
  •   Formalisation du schéma directeur

PHASE DE CONCEPTION

I. INITIALISATION

  •   Présentation générale du S.S.I. concerné
  •   Historique de l’étude
  •   Situation du S.S. dans le plan informatique général
  •   Rappel des objectifs du schéma directeur et de la stratégie
  •   Rappel des objectifs du S.S.
  •   Définition des objectifs fixés à la phase conception (et composition de l’équipe de conception)
  •   Actualisation des données quantitatives

II. CONCEPTION FONCTIONNELLE

  •   Définition générale de l’organisation des données et des traitements
  •   Présentation d’ensemble du schéma d’enchaînement des procédures
  •   Inventaire détaillé des fonctionnalités à automatiser
  •   Analyse des besoins et formalisation des résultats (états et écrans)
  •   Étude des événements, formalisation des entrées
  •   Étude des règles de gestion essentielles
  •   Étude des données, Élaboration des ensembles d’information
  •   Définition des interfaces avec les autres S.S.
  •   Contrôle de cohérence de la conception fonctionnelle,
  •   Élaboration des différents dictionnaires

III. SPÉCIFICATIONS D’ORGANISATION

  •   Organisation des procédures
  •   Schéma de circulation des documents entre services
  •   Organisation des Postes de Travail
  •   Modifications à apporter à l’organisation existante

IV. SPÉCIFICATIONS TECHNIQUES

  •   Spécifications du matériel (capacités, architecture, performances)
  •   Spécifications des ressources logiciel de base (opérating system, réseaux, SGBD)
  •   Définition des options de sécurité et confidentialité
  •   Options diverses (modes de traitement, saisies, transmission et diffusion des résultats)

V. MODALITÉS DE PASSAGE DE L’ANCIEN AU NOUVEAU SYSTÈME

  •   Procédures manuelles provisoires
  •   Documents transitoires
  •   Procédures informatiques spécifiques, de transposition
  •   Procédure de création des données de base
  •   Formation progressive des utilisateurs et informaticiens ..
  •   Modalités de mise en place de la nouvelle exploitation
  •   Planning des phases transitoires

VI. MODALITÉS DE RÉALISATION

  •   Planning ..
  •   Budget
  •   Ressources humaines,
  •   Moyens techniques de réalisation
  •   Politique de sous-traitance

VII FORMALISATION DU CAHIER DES CHARGES

  •   fonctionnel/orga/techn .

PHASE CHOIX DES RESSOURCES

I FORMALISATION DE L’APPEL D’OFFRE

  •   Introduction
  •   Présentation société
  •   Exposé du problème
  •   Expression des besoins
  •   Structure de présentation des réponses
  •   Conclusion
  •   Questionnaire éventuel à remplir par les répondants

II DÉPOUILLEMENT DES OFFRES, SÉLECTION

PHASE INITIALISATION DE LA RÉALISATION

PHASE ARCHITECTURE DU LOGICIEL

PHASE D’ANALYSE GÉNÉRALE

PHASE D’ANALYSE DÉTAILLÉE

PHASE DE CONCEPTION DES JEUX D’ESSAI

PHASE DE PROGRAMMATION

PHASE DE TEST DE RÉALISATION

PHASE DE MISE EN PLACE

MAINTENANCE

5. Schémas de logique interne

LISTE DES PHASES ET ÉTAPES AXIAL

PHASE : Diagnostic d’Adéquation du système d’information I
ETAPES : .Préparation du dossier d’entreprise I.1
  Interviews des utilisateurs I.2
  Diagnostic sur ordinateur I.3
  Séminaire Résidentiel I.4
PHASE : Diagnostic d’Équipement des postes de travail II
ETAPES : .Préparation des enquêtes II.1
  .Enquêtes auprès des utilisateurs II.2
  .Diagnostic sur ordinateur II.3
  .Séminaire résidentiel II.4
PHASE : Schéma directeur de développement III
ETAPES : .Session de lancement III.0
  .Étude fonctionnelle par domaine structurel III.1
  .Étude fonctionnelle par segment utilisateur III.2
  .Consolidation fonctionnelle III.3
  .Étude technique et consolidation III.4
  .Étude Économique III.5
  .Synthèse et présentation à la D.G. III.6
PHASE : Conception fonctionnelle IV
SOUS-PHASE : Etude Fonctionnelle Initiale de domaine IV.O
SOUS-PHASE : Élaboration du scénario optimal IV .1
ÉTAPES : Valider les résultats de l’étude initiale IV.1.1
  Définir les objectifs d’évolution et de gestion des activités du domaine IV.1.2
  Élaborer les scénarios de gestion et d’organisation IV.1.3
  Identifier les variables et propriétés essentielles IV.1.4
  Enrichir le diagramme des objets de gestion IV.1.5
  Valider les interfaces de données IV.1.6
  Choisir la nature des moyens techniques et mettre les tâches en évidence IV.1.7
  Valider et choisir un scénario IV.1.8
  Décrire les activités du domaine IV.1.9
  Valider les interfaces de flux IV.1.10
  Identifier les tâches de production des informations de pilotage IV.1.11
SOUS-PHASE : Etude Détaillée du scénario IV.2
ÉTAPES Choisir les tâches significatives IV.2.0
  Ébaucher le schéma relationnel normalisé des données IV .2.1
  Élaborer le schéma relationnel normalisé des données IV.2.2
  Décrire les tâches significatives IV.2.3
  Définir les procédures opérationnelles et les postes de travail IV.2.4
  Évaluer et valider quantitativement le scénario choisi IV.2.5
PHASE : Conception des systèmes techniques V
ÉTAPES : Mesure de l’emploi des données et des documents V.1
  Définition des bases de données et de documents V.2
  Distribution des moyens entre sites V.3
  Configuration des systèmes techniques V.4
  Définition de l’Équipement des Postes de Travail V.5
  Définition des moyens de communication V.6
  Validation des systèmes techniques V.7
PHASE : Plan de réalisation VI
  Étude de migration VI.1
  Découpage par séquence de réalisation VI.2
  Plan de mise en oeuvre VI.3
  Évaluation économique détaillée VI.4
  Dossier étude de conception générale et synthèse avec la D.G. VI.5
PHASE : Réalisation d’une application collective VII
ÉTAPES : Étude initiale d’application VII.O
  Validation des résultats de l’étude de conception générale ou de l’étude initiale d’application VII.1
  Conception fonctionnelle détaillée VII.2
  Réalisation des produits informatiques VII.3
  Rédaction de la documentation VII.4
  Formation des utilisateurs VII.5
  Mise de l’ application à la disposition des utilisateurs VII.6
PHASE : Maintenance et bilans VIII

NB : La numérotation des étapes ne reflète pas l’ordre de leur déroulement, d’une façon générale, celui-ci étant plus complexe que la simple séquence.

(GIF)