La méthode MERISE par l exemple SCANFF Arnaud THOMAS Carine DESS QUASSI 2003/2004
Introduction! Méthode d Étude et de Réalisation Informatique pour les Systèmes d Entreprise! Dialogue entre l utilisateur et l informaticien! Méthode utilisée dans de nombreuses entreprises! UML n est pas la solution universelle 2
Plan de l exposé 1. Présentation générale 2. La démarche 3. La formalisation conceptuelle 4. La formalisation organisationnelle 5. La formalisation opérationnelle 3 Conclusion
Historique 4 1977 Consultation Ministère français de l industrie 1979 Naissance 2 sociétés: CTI (Centre Technique d Information) CETE (Centre d Etudes Techniques de l Equipement )
Concept de la méthode! Une approche globale permettant : 5 une analyse par niveau de préoccupation un dialogue entre les différents acteurs de l évolution du système d information la validation des modèles obtenus! Une démarche définissant les étapes de la vie du système d information et leur contenu : modèles, formalismes, normes pré-requis et résultats décisions possibles
La démarche Appui sur 3 axes: Cycle de décision Cycle de vie 6 Cycle d abstraction
Le cycle de vie Le schéma directeur L étude préalable (MCT + ébauche MCD) L étude détaillée (MCD + MOT + MLD) L étude technique (MPD) La réalisation La mise en œuvre La maintenance 7
Le cycle de décision! suit le projet : Identification Gestion Organisation Technique Economique 8
Le cycle d abstraction Le niveau conceptuel Le niveau organisationnel Le niveau opérationnel 9
La formalisation conceptuelle! Fixer les choix des informations et traitements à manipuler dans le système d information! Deux méthodes de formalisation sont utilisées: Le Modèle Conceptuel des Données (MCD) Le Modèle Conceptuel des Traitements (MCT) 10
Le MCD 11
Le MCD - exemple Etudiant Num INE Nom Prénom 1,1 Suit 0,n Formation Libellé_Formation Description 1,n Contient Coefficient 1,n Cours Libellé_Cours Enseignant 1,1 A lieu 1,n Département Libellé_Département Adresse 12
Demande client Le MCT événements Traiter demande Quantité disponible Quantité indisponible Livraison produit Commande produit Edition facture Paiement client synchronisation émission ET Encaisser opération 13 Edition reçu
La formalisation organisationnelle! Spécifier l organisation qui régira les données et traitements! Modèle Organisationnel des Traitements (MOT)! Modèle Logique des Données (MLD) 14
MOT! Complète le MCT : notion de temps acteurs types d opération 15
MOT 16
MOT Période Client Vendeur Service Livraison Service Comptabilité Service Achat Type Demande client Traiter demande Quantité disponible Quantité indisponible Commande produit Paiement client Livraison produit Edition facture ET Encaisser 17 Edition reçu
MLD! Issu du MCD! Organisation des données! Exemple pour une base de données relationnelle 18
MLD Etudiant Num INE Nom Prénom 1,1 Suit 0,n Formation Libellé_Formation Description Etudiant Num INE Libellé_Formation Nom Prénom Formation Libellé_Formation Description 19
MLD Formation Libellé_Formation Description Formation Libellé_Formation Libellé_Département Description 1,1 A lieu 1,n Département Libellé_Département Adresse Département Libellé_Département Adresse 20
MLD Formation Libellé_Formation Description 1,n Contient Coefficient 1,n Cours Libellé_Cours Enseignant 21 Formation Libellé_Formation Description Contient Libellé_Formation Libellé_Cours Enseignant Coefficient Cours Libellé_Cours Enseignant
MLD Etudiant Num INE Libellé_Formation Nom Prénom Formation Libellé_Formation Libellé_Département Description Contient Libellé_Formation Libellé_Cours Enseignant Coefficient Cours Libellé_Cours Enseignant Département Libellé_Département Adresse 22
La formalisation opérationnelle! Spécifier comment seront réalisés les éléments du projet! Modèle Opérationnel des Traitements (MOPT)! Modèle Physique des Données 23
Conclusion! Adaptée à la création de base de données! Très utilisée en informatique de gestion! Merise 3 pour la conception Orientée Objet 24