1 / 149

MERISE

MERISE. HEI 3 - Décembre 2005. Objectifs du cours. Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système d’information Doit être complété par des cours plus techniques : SGBD, Gestion de projet,. MERISE. Introduction Modèle Conceptuel des Traitements

adolfo
Télécharger la présentation

MERISE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MERISE HEI 3 - Décembre 2005

  2. Objectifs du cours • Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système d’information • Doit être complété par des cours plus techniques : SGBD, Gestion de projet, ...

  3. MERISE • Introduction • Modèle Conceptuel des Traitements • Modèle Conceptuel des Données • Modélisation Logique des Données

  4. MERISE • Introduction • Modèle Conceptuel des Traitements • Modèle Conceptuel des Données • Modélisation Logique des Données

  5. Introduction • Généralités • Approche systémique • Méthodes de conception

  6. Introduction • Généralités • Approche systémique • Méthodes de conception

  7. Les années 60 • Machine IBM 370 • Perforateur, imprimante • Système DOS • Quelques Mo de mémoire • Quelques 100 Mo de disque • Programmation • Assembleur • Cobol • Fortran • Automatisation du processus

  8. Les années 60 • Machine IBM 370 • Perforateur, imprimante • Système DOS • Quelques Mo de mémoire • Quelques 100 Mo de disque • Programmation • Assembleur • Cobol • Fortran • Automatisation du processus faire le plus de traitements possibles dans le moins de mémoire

  9. Les années 80 • Evolution des systèmes d’exploitation • transactionnel DOS-VSE  VM/CMS • Evolution du hardware • évolution des capacités • stations de travail, réseaux locaux • Base de données • Télé-traîtement et informatique transactionnelle

  10. Les années 80 • Evolution des systèmes d’exploitation • transactionnel DOS-VSE  VM/CMS • Evolution du hardware • évolution des capacités • stations de travail, réseaux locaux • Base de données • Télé-traîtement et informatique transactionnelle Reprendre et maintenir la programmation existante Méthode de conception

  11. Les années 90 • Architecture Client-Serveur • Base de données relationnelles • L4G, AGL • Windows

  12. Les années 90 • Architecture Client-Serveur • Base de données relationnelles • L4G, AGL • Windows Conserver l’intégrité des informations Garantir l’homogénéité des systèmes

  13. Système d’information • Organisation • Traîtements • Données • Echange d’information

  14. Introduction • Généralités • Approche systémique • Méthodes de conception

  15. Approche systémique Objet passif Objet informé

  16. Image systémique du SI Pilotage Sytème d’information Systèmes opérants

  17. Image systémique du SI • Sytème de pilotage • fixe les règles • réalise les arbitrages • Système d’information • mémoire collective • Système opérant • apporte les réponses aux sollicitations

  18. SP SI SO Informatique transactionnelle Image systémique du SI

  19. SP SI SO Aide à la décision, expertise Image systémique du SI

  20. Introduction • Généralités • Approche systémique • Méthodes de conception

  21. Historique • 1977 Le ministère de l’industrie lance une consultation pour définir une méthode de conception • Les composants de cette méthode : • CORIG décomposition du projet en étapes • approche systémique • modélisation entités/relations Chen • Le début des années 80 boude MERISE • L’approche des années 90 en fait un indispensable

  22. Les principales méthodes • MERISE (Français) • AXIAL (IBM) • MEGA ( Gamma internationnal) • YOURDON (Anglo-saxon)

  23. M E R I S E éthode tude et de éalisation nformatique par ous nsembles d’ MERISE

  24. ME R I S E thode pour assembler ses dées ans fforts MERISE

  25. Les différents niveaux de préoccupation Conceptuel (choix de gestion) Quoi Qui Quand Où Comment Organisationnel (logique) Opérationnel (physique) Comment

  26. La courbe du soleil merise Objectifs / contraintes Cahier des charges Conceptuel Modèle conceptuel de données Modèle conceptuel des traitements Modèle conceptuel avec cardinalités Modèle conceptuel validé Dictionnaire des données et des thèmes. Diagrammes de circulation des informations Organisation nel Schéma relationnel des données Optimisation du diagramme de circulation (symbole / lien) Dictionnaire des données et des thèmes. Diagrammes de circulation des informations Modèle physique des données Modèle physique des traitements Opérationnel

  27. Les entités manipulées • Données • Traîtements • Flux (d’information)

  28. Flux Traîtement Données Les entités manipulées

  29. Les grands objectifs des méthodes • Fournir une boite à outils pour la modélisation • Structurer la démarche projet • Favoriser le dialogue utilisateur - informaticien

  30. Données Traîtements Flux Conceptuel MCD MCT MCC Organisa-tionnel MLD MOT 1 MOT 2 MOC Physique MPD MPD : Modèle Physique des Données La boite à outils

  31. Besoin Exploitation Analyse Recette Conception générale Tests d’intégration Conceptuel Conception Détaillée Logique Tests unitaires Codage Physique Le cycle en V

  32. Questions ? Résumé Introduction • Généralités • Historique • Le SI • Approche systémique • Système de pilotage • Système d’information • Méthodes de conception • Historique • Merise et sa boite à outils • Le cycle en V

  33. MERISE • Introduction • Modèle Conceptuel des Traitements • Modèle Conceptuel des Données • Modélisation Logique des Données

  34. Modèle Conceptuel des Traitements • Objectifs • Définition • Exemples

  35. Modèle Conceptuel des Traitements • Objectifs • Définition • Exemples

  36. Processus Opération 1 Rupture Opération 2 Rupture Opération 3 Rupture Opération 4 Rupture Opération 5 Rupture Opération N Fin du Processus MCT - Objectifs

  37. MCT - Objectifs • Sollicitation • Règles • Réponses

  38. Modèle Conceptuel des Traitements • Objectifs • Définition • Exemples

  39. Définitions • Opération : • Ensemble de traitements homogènes dans le cycle décisionnel et temporel. • Rupture : • Frontière entre deux opérations. • Synchronisation : • combinaison des événements qui déclenchent une opération.

  40. Représentation de l'opération A B C événements A et (B ou C) synchro. Mnémonique Règles de gestion opération Règles d'émission résultats R1 R2 R3

  41. Représentation de l'opération • Processus : • Ensemble d’opérations • Déclenché par au moins un • Évènement extérieur • Événements : • Interne ( résultats précédents ) • Externe ( hors référentiel) : • Flux ( commande,livraison) • Temporisation( 31/12 inventaire) • Décision arbitraire. A B C A et (B ou C) synchro. Opération : Ensemble des traitements élémentaires non interruptible, déclenché par au moins 1 évènement et produisant au moins un résultat. Mnémonique Règles de gestion Règles d'émission • Résultats : • Valeur ajoutée par une opération • - Concret ( création d’objet ) • - Abstrait ( pas de création d’objet) R1 R2 R3

  42. Représentation de l'opération • Organigramme • 1 entrée unique • 1 sortie unique • de tout point on va à l'entrée et à la sortie

  43. Représentation de l'opération • Organigramme • 1 entrée unique • 1 sortie unique • de tout point on va à l'entrée et à la sortie • MCT • Multi-entrée • Multi-sortie

  44. Achat Voiture Facture Bon de garantie Panne Réparation sous garantie Décision client Entretien Représentation de l'opération

  45. Représentation de l'opération • Méthode de construction • Identifier les règles de gestion • Rechercher les ruptures (temps, décision) • Construire le MCT • Outil de structuration MCC ( modele conceptuel communication et GFA ( graphe des flux entre facteurs).

  46. Bon livraison Fin mois a et b Facturation Paiement client Facture 8h Lundi a et (b et c) a et b Enregistrement Relance Facture payée appel client Représentation de l'opération

  47. Modèle Conceptuel des Traitements • Objectifs • Définition • Exemples

  48. 1er Exemple : Vente à un client

  49. Vente à un client • Processus de vente dans un contexte hypermarché. • Règlement possible par CB ou chèque si montant > 15 €. • Remise d'un ticket à la caisse.

  50. Demanded'achat Recherche OK Pas OK article disponible article indisponible Vente à un client

More Related