www.supinfo.com Copyright SUPINFO. All rights reserved Campus Booster ID : XXX

www.supinfo.com Copyright SUPINFO. All rights reserved Campus Booster ID : XXX Version 1.0 E Es ss se en nt ti ie el l Modélisation Merise Contenu 1. INTRODUCTION A MERISE........................................................................................................................ 4 1.1. LES MOTIVATIONS ........................................................................................................................................... 4 1.2. TERMES ET ABREVIATIONS .............................................................................................................................. 4 1.3. HISTORIQUE..................................................................................................................................................... 5 1.3.1. Les origines ............................................................................................................................................... 5 1.3.2. Merise........................................................................................................................................................ 6 1.3.3. Merise/2..................................................................................................................................................... 7 1.3.3.1. Le schéma des flux.................................................................................................................................. 9 1.3.3.2. Règles de découpage en domaines/activités ......................................................................................... 12 1.3.3.3. Le Cycle de Vie d'un Objet ................................................................................................................... 12 1.3.3.4. Le Modèle Conceptuel des Traitements Analytiques............................................................................ 15 1.3.3.5. Le Modèle Organisationnel des Données............................................................................................. 16 1.3.4. La modélisation des données aujourd’hui............................................................................................... 18 1.3.4.1. Merise aujourd’hui.............................................................................................................................. 18 1.3.4.2. Méthode OOM: Orientation Objet dans MERISE............................................................................... 18 1.3.4.3. La méthode Mega................................................................................................................................ 19 1.3.4.4. La méthode Axial................................................................................................................................. 19 1.3.4.5. Bilan.................................................................................................................................................... 19 1.4. VOCABULAIRE............................................................................................................................................... 19 1.4.1. Organisation et système........................................................................................................................... 19 1.4.2. Le système d’informations....................................................................................................................... 20 1.4.3. Modèle, méthode et analyse..................................................................................................................... 21 1.5. LES PRINCIPES DE BASES DE MERISE.............................................................................................................. 21 1.5.1. Le cycle de vie ......................................................................................................................................... 21 1.5.2. Le cycle d’abstraction ............................................................................................................................. 24 1.5.3. Le cycle de décision................................................................................................................................. 25 1.5.4. Présentation des 6 (ou 7) modèles Merise............................................................................................... 26 1.6. LA DEMARCHE MERISE.................................................................................................................................. 27 1.6.1. La technique ............................................................................................................................................ 27 1.6.2. La démarche............................................................................................................................................ 27 1.6.3. Les étapes ................................................................................................................................................ 28 1.6.4. Périmètre du cours .................................................................................................................................. 29 2. LE MCD........................................................................................................................................................... 30 2.1. INTRODUCTION.............................................................................................................................................. 30 2.1.1. M.C.D...................................................................................................................................................... 30 2.1.2. Entité ....................................................................................................................................................... 30 2.1.3. Association .............................................................................................................................................. 30 2.1.4. Associations particulières........................................................................................................................ 31 2.2. COMPLETER LE MODELE ................................................................................................................................ 32 2.2.1. Cardinalités............................................................................................................................................. 32 2.2.2. Dimensions.............................................................................................................................................. 35 2.2.3. Les formes normales................................................................................................................................ 36 2.3. CONTRAINTES INTER-ASSOCIATIONS ............................................................................................................. 37 2.3.1. Différentes situations............................................................................................................................... 37 2.3.2. Partition................................................................................................................................................... 37 2.3.3. Exclusion ................................................................................................................................................. 38 2.3.4. Totalité..................................................................................................................................................... 38 2.3.5. Inclusion.................................................................................................................................................. 38 2.3.6. Contraintes sur les propriétés ................................................................................................................. 39 2.3.7. Spécialisation/Généralisation d’entités types.......................................................................................... 39 2.3.8. Contraintes sur spécialisations ............................................................................................................... 40 3. PASSAGE DU MCD AU MODELE PHYSIQUE........................................................................................ 41 3.1. INTRODUCTION.............................................................................................................................................. 41 3.1.1. Le MLD, Le MPD.................................................................................................................................... 41 3.1.2. Démarche ................................................................................................................................................ 41 Essentiel – Modélisation Merise 3 / 52 3.1.3. Une table exemple ................................................................................................................................... 41 3.1.4. Formalisme.............................................................................................................................................. 41 3.2. PASSAGE DU MCD AU MLD ......................................................................................................................... 42 3.2.1. Règle 1..................................................................................................................................................... 42 3.2.2. Règle 2..................................................................................................................................................... 42 3.2.3. Règle 3..................................................................................................................................................... 42 3.2.4. Règle 4..................................................................................................................................................... 42 3.2.5. Règle 5..................................................................................................................................................... 43 3.2.6. Règle 5 bis ............................................................................................................................................... 43 3.2.7. Règle 6..................................................................................................................................................... 44 3.2.8. Conclusion............................................................................................................................................... 44 3.3. LE MPD......................................................................................................................................................... 45 3.3.1. Pourquoi une étape supplémentaire ? ..................................................................................................... 45 3.3.2. Le reverse-engineering............................................................................................................................ 47 3.3.3. Les différents outils de modélisation et de génération............................................................................. 48 3.3.4. Migration de bases .................................................................................................................................. 50 Essentiel – Modélisation Merise 4 / 52 1. Introduction à Merise 1.1. Les motivations Les responsables d’entreprises, les décideurs, les utilisateurs sont tous d’accord pour dire que les méthodes d’organisation facilites, la ré-utilisation, la présentation et le stockage des informations. Les méthodes comme MERISE s’imposent d’eux-mêmes. Les spécialises préconisent qu’un standard pour l’organisation d’information est indispensable. 1.2. Termes et abréviations Association : L’association représente la mise en relation d’une ou plusieurs entités. Les associations sont énoncées par des règles de gestion. Elles se nomment avec un verbe et peuvent avoir, ou non, des propriétés. Entité : Elément concret ou abstrait qui présente un intérêt pour le système d’information étudié. Concrètement, l’entité s’apparente à une collection de propriétés. Evènement : Fait qui déclenche une opération (l’opération est en attente d’événement). Un événement correspond à un flux conceptuels. Il peut être interne, externe et temporels. CVO (Cycle de Vie d’un Objet) : Mettre en évidence l'ensemble des états remarquables d'un individu de gestion au cours de sa vie. Le cycle de vie essaye d’introduire une vue dynamique sur un modèle de données essentiellement statique. Le CVO est le lien entre le MCD et le MCTA MCD (Modèle Conceptuel des Données) : Représentation statique, sous forme schématique, de la situation respective des données d'un domaine de gestion. Ce schéma est conçu pour être très stable dans le temps. MCT (Modèle Conceptuel des Traitements) : Représentation abstraite des traitements des données, en relation avec les fonctions d’événements qui peuvent se produire sur les données. MCTA (Modèle Conceptuel des Traitements Analytiques) : Il permet la représentation, des individus de gestion et des actions à effectuer, qui sont nécessaires au déroulement de l'activité. Il permet de distinguer et de prévoir les événements et ressources. MERISE : Le nom “Merise” n’est pas un acronyme : C’est une métaphore du merisier qui doit être greffé avec le cerisier pour porter des fruits. MERISE est un langage de référence pour lire comprendre et organiser des données. Un langage permet de communiquer avec un plus large public pour se faire comprendre de nos intentions. MLD (Modèle Logique des Données) : C’est la description de la base qui va être créée, c’est le dernier pas vers le MPD. MOT (Modèle Organisationnel des Traitements appelé aussi MLT) : Aidé par le MCD, décrit les propriétés des traitements non traités. La représentation sous la forme de table reprend les fonctionnalités de temps, de données et de ressources des actions à réaliser. MPD (Modèle Physique des Données) : Au contraire du modèle logique (MLD) ou conceptuel (MCD) ,ce modèle dépend de la base de données et des détails de l'implémentation. Il représente toutes les entités et les données associées entre entités. Essentiel – Modélisation Merise 5 / 52 MPT (Modèle Physique des Traitements) : C’est le modèle Il permet l’étape de migration sur le matériel. Propriété : Plus petit élément logique d’information manipulé par l’organisation (dit "insécable"). Opération : C’est une suite de traitements non interruptibles. Un opérations correspond à une activité élémentaire figurant dans un diagramme de flux conceptuel. SGBD (Système de Gestion de Bases de Données) : Systèmes de consultations, d’ajout, de modifications, etc. de base de données. Les bases de données constituent des ensembles structurés et organisés permettant le stockage de grandes quantités de données dans la perspective de leur exploitation. SGBDO (Systèmes de Gestion de Bases de Données orientés Objet) : Systèmes de consultations, d’ajout, de modifications, etc. de base de données pour des langages Orientés Objet. Synchronisation : Expression logique pour définir le déclenchement d’une opération. 1.3. Historique 1.3.1. Les origines En 1977 le ministère de l’industrie constitue un pôle méthode en association avec certaines grandes S.S.I.I. dont Cap SOGETI, SESA, STERIA, Eurosoft, et le CETE (centre de traitement du ministère de l’industrie, Hubert TARDIEU en est l’expert en bases de données). De ce pôle méthode vont naître 2 guides : • RACINES (établissement du schéma directeur d’informatisation), • ACTIF (informatisation des activités sur les lieux de travail). A la suite de la fusion des 2 précédents projets, la méthode MERISE voit le jour en 1978 sur l’initiative des ministères de l’industrie, et de l’équipement (dans le cadre de la mission informatique), associés aux S.S.I.I. Cap SOGETI, SESA, STERIA, Eurosoft, SEMA-METRA, et CGI. En 1985 le cercle MERISE est crée par la SEMA-METRA, suite au travail effectué en son sein par Hubert TARDIEU, et René COLETTI (les principaux moteurs de la méthode), associé à ce cercle la société CGI (dont le directeur Robert MALLET est l’inventeur de la méthode CORIG). La méthode MERISE est devenue la méthode d’analyse des systèmes d’informations la plus utilisée par les sociétés et les administrations françaises, l’estimation actuelle est de 60% des entreprises. Elle s’appuie à la fois sur une méthode, et sur un nombre grandissant d’outils logiciels d’aide à la conception de systèmes informatiques (SECSI, AMC-Designor, Silverun,...). La méthode MERISE évolue actuellement vers la modélisation des concepts objets dans les bases de données sur l’initiative d’Hubert TARDIEU. Cette méthode apporte une aide considérable à la formalisation des concepts d’étude des systèmes d’informations; une aide reconnue par une majorité de professionnels, de formateurs, et d’universitaires; ce qui peut répondre aux quelques détracteurs qui lui reprochent un certain manque de rigueur. MERISE est l’intersection de bonnes idées qui étaient dans l’air du temps des années 1970 (principalement face au développement de l’informatisation associé à un manque évident de méthodologie). Essentiel – Modélisation Merise 6 / 52 De la méthode CORIG, elle utilise le concept d’étude préalable (CORIG-A) et d’étude détaillée (CORIG-B). Du guide RACINES, elle tire le concept de schéma directeur, et des groupes d’étude attachés (comité directeur, groupe de projet, et groupe utilisateur). La méthode AMS (Analyse Modulaire des Systèmes) apporte l’approche systémique (notion de systèmes de pilotage, opérant, et d’informations) L’approche relative aux données en trois niveaux (conceptuel, externe, interne) provient du rapport ANSI/SPARC de 1975. Les travaux de TARDIEU, de CHEN (modèle ENTITE-ASSOCIATION) et de CODD (formalisme relationnel) ont amené l’approche bases de données MERISE. Les recherches de l’équipe de TARDIEU du CETE d’Aix-en-Provence ont permis le développement du modèle Evénement-Résultat. Des travaux de la société SEMA-METRA sont apparus les idées relatives à l’informatique transactionnelle et temps réel. MERISE a été la base d’un très gros effort d’intégration et de mise en forme d’idées, et de formalismes récents. La conception d'un système d'information n'est pas évidente car il faut réfléchir à l'ensemble de l'organisation que nous devons mettre en place. La phase de conception nécessite des méthodes permettant de mettre en place un modèle sur lequel nous allons nous appuyer. La modélisation consiste à créer une représentation virtuelle d'une réalité de telle façon à faire ressortir les uploads/Geographie/ essentiel-merise.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager