heron  

Merise


Autres méthodes:

 

Les problèmes liés au développement d’applications informatiques peuvent se classer par ordre de gravité croissante en :

 

·         Le programme ne fonctionne pas correctement

o        Présence de bug.

o        Architecture incohérente.

o        Performances insuffisantes

·         Le programme fonctionne parfaitement, mais ne correspond pas aux attentes du client.

 

 

La plupart des méthodes tentent d’abord d’éviter ce dernier écueil. Ce sont des méthodes d’aide à la spécification  Merise est dans cette logique.

 

Merise se caractérise par une séparation de l’analyse des données et de l’analyse des traitements.

 

Analyse des données.

 

Le modèle conceptuel des données permet d’obtenir un schéma des données utilisées par l’entreprise. Cet aspect existe également dans UML sous la forme d’un diagramme des classes d’analyse. Il s’agit d’une phase délicate du projet qui ne souffre aucune erreur.

Exemple très classique de MCD

 


 

Pour une implémentation sous la forme d’une base de données relationnelle, on dérive du précédent schéma un Modèle Logique des Données, qui nous indiquera les bonnes tables.

 

Exemple classique de MLD

 

 

Analyse des traitements.

 

Cette phase dont l’analyse doit être conduite de manière indépendante de la précédente, a pour mission de définir les traitements usuels de l’entreprise ; elle définit pour chaque traitement un enchaînement d’opérations, par exemple :

 

 Un formalisme spécial est disponible : le Modèle Conceptuel des Traitements. Cette analyse n’est pas liée à une solution informatique. Une implémentation manuelle reste envisageable.

 

 

 

 

Le travail se poursuit ensuite par un Modèle Organisationnel des Traitements, premiers pas vers une solution.

 

 

Dans UML cette approche est remplacée par un ou plusieurs Use Cases.

Contrôle.

 

A ce moment l’analyse des données, et l’analyse des traitements sont rapprochées, il faut vérifier que:

 

Sur l’exemple proposé on voit que le modèle des données est incomplet, il manque les achats.

 

 

Retour au menu général.