P. COLIN V97/2 1 1 Merise aujourdhui Les points forts : La mthode s'appuie sur une approche systmique : Cest donc une approche globale. Les concepts sont peu nombreux et simples. Elle est dans le domaine public donc gratuite ( rare aux USA). Elle est assez indpendante vis vis de la technologie. Elles est la plus utilise en France dans les domaines de gestion. Elle sert de rfrence aux enseignements sur les mthodes. Les critiques : La mthode sarrte au niveau organisationnel pour les traitements et les donnes. Elle ne s'occupe pas de l'interface utilisateur. Elle est trs adapte un contexte de cration d'application mais pas forcment un problme de maintenance ou de seconde informatisation. Elle ne permet pas rellement une validation rapide de la part des utilisateurs. Elle est davantage destine des sites centraux plus qu' des dveloppements en temps rel, ou sur micro. Il est trs difficile de valider les traitements par rapport aux donnes et cela au niveau conceptuel ou organisationnel. 2 2 Les autres mthodes drives de Merise : La mthode Mega Yves Tabourier (dpart 1997 - Mga se porte vers UML) 3 dcoupages sur 4 niveaux de description : Communication Donnes Traitements Conceptuel MCC MCD MCT Organisationnel MOC MOD MOT Logique MLC MLD MLT Physique MPC MPD MPT L'analyse de la composante communication diffrents niveaux permet la prise en compte d'une architecture client/serveur: Le MCC permet de montrer l'analyse des besoins Le MOC montre les flux entre les diffrents services avec leur support physique ainsi que la rpartition entre les diffrents sites gographiques Le MLC permet de caractriser les types de lignes utilises. La mthode Axial 3 dcoupages sur 3 niveaux : Donnes Donnes / traitements Traitements D.O.G. D.B.A./ D.G.A. D.F.G. S.R.N. S.T.U. / D.D.T. DUM E.T.S. D.R.A.N. / D.E.M.T. M.T. ( I..P.T.) Axial dans ces diffrents modles met beaucoup l'accent sur le rapprochement des donnes et des traitements. 3 3 Une nouvelle version de Merise doit tre capable d'intgrer les nouvelles techniques informatiques comme : Les langages objets, la programmation objet, la conception objet. Les applications coopratives de type Client/serveur. Le dveloppement des applications sur micro-ordinateurs couples avec les sites centraux. L'volution des SGBD (prise en compte des contraintes au niveaux des donnes). Ne pas jeter les modules Merise existants mais complter la mthode. Le problme est donc de faire voluer Merise afin de sappuyer sur les personnes dj formes la mthode, plutt que de proposer une nouvelle mthode trop longue mettre en place. 4 4 Les nouveauts de Merise/2 : A partir des 7 modles de base (Diagramme des flux, MCd, MCt, MLd, MOt, MPd, MPt) : Diagramme des flux MCD MCT MLD MOT MPD MPT La volont de rpartition par rapport aux sites gographiques et informatiques, conduit un modle qui dcrira la rpartition aussi bien des donnes que des traitements. Diagramme des flux MCD MCT MLD MOT MLD R MLT R MPD MPT Une meilleure dfinition des niveaux amne la sparation de l' organisationnel et du logique en deux niveaux distincts ; ce qui amne le dcoupage suivant : Merise Merise / 2 Concept Quoi concept Quoi Orga O Qui Quand macro organisation O/L Comment O Qui Quand Logi Comment micro orga poste travail Phys Comment Phys Le niveau organisation : c'est d'o utiliser, qui utilise, quand utiliser ? Le niveau logique : Comment reprsenter comment stocker ? Le niveau logique rparti : O et comment stocker, comment communiquer ? Les niveaux conceptuel et organisationnel greront les problmes d'organisation et de rpartition de l'utilisation Les niveaux logique et physique greront les problmes de prsentation et de rpartition des stockages Le premier niveau est un niveau qualifi de systme d'information organisationnel, il est donc conu avec la participation des utilisateurs finaux de lapplication. Le second niveau est le systme d'information informatis, il est du ressort de lquipe informatique uniquement. 5 5 La nouvelle approche doit galement permettre une meilleure adquation donnes/traitements et aussi une validation entre les deux. Une colonne a t cre entre les donnes et les traitements afin de mettre en place les Modles de traitements analytiques, ainsi que le cycle de vie des objets. Les modles analytiques essayent de rapprocher les donnes des traitements et permettent une sorte de validation. Donnes Donnes traitements Traitements MCD CVO MCTA MCT MOD CVO organisationnel MOT A MOT MLD MLT Le cycle de vie essaye dintroduire une vue dynamique sur un modle de donnes essentiellement statique. Les flux doivent tre apprhends diffrents niveaux ce qui conduit faire de l'analyse des flux une colonne part entire pour chaque niveau. Flux MC MFC MFO MFL Nouveaut dans la dmarche : La mthode propose une dmarche de composition et de dcomposition . Dcomposition pour analyser et spcifier. Composition pour synthtiser, raliser et intgrer. exemple: Dans un Mct on se contente de lvnement Commande au niveau global, alors que lon retient lvnement commande nouveau client et commande client rfrenc dans un niveau dtaill. Les modles doivent donc tre vus deux niveaux : un niveau global et un autre dtaill. On utilisera comme un Zoom entre les deux. ( dmarche utilise pour les MCD MFC MCT MOT). Dans le Mcd on ne conserve que les objets gnraux dans un premier temps ; on spcialisera dans la deuxime phase. La mthode propose de ne plus btir les modles de manire indpendante et squentielle, mais de mener l'ensemble des modles conceptuels en mme temps : On fait rarement le MCT avec le MCT A. 6 6 v N v MFC +N MCD + MCT A + MCT R CVO +7 On dira que Merise/2 contient : des modles de communication ( ce sont ceux destins vers lutilisateur, le niveau conceptuel) des modles de conception (ceux qui prennent en compte la validation , les modles analytiques) des modles de structure (ils dfinissent la structure de lapplication, le niveau logique) des modles de comportement (les cycles de vie par exemple) 7 7 MERISE / 2 Le schma des flux : On doit rpondre la question du quoi, il faut tre indpendant de l'organisation. On pourra dans cette partie laborer deux modles : Le modle de contexte Pour la dtermination du domaine en montrant les flux dans leur gnralit. Le modle des flux conceptuels Pour la dtermination des activits (processus) du domaine avec un graphe des flux, dtaill. 8 8 Le modle de contexte Objectifs : Illustrer les interactions entre le domaine et l'extrieur ( intervenants externes ou autres domaines). Dfinir le domaine d'tude. Dterminer les changes avec l'extrieur. Concepts Le domaine fonctionnel : Il est orient gestion de l'entreprise et recouvre une finalit majeure de celle-ci. C'est un domaine pilotable, autonome, ayant une certaine organisation. La vente, la gestion de production, le personnel. Le domaine d'tude Soit un domaine fonctionnel, soit un sous-ensemble du domaine fonctionnel, soir plusieurs domaines fonctionnels. C'est un sous-ensemble cohrent ( grce au modle de contexte), bien dlimit et formant le contenu du sujet tudier. C'est un projet de taille raliste. Le flux C'est un message conceptuel. Domaine connexe et acteur externe : domaine connexe : extrieur au domaine d'tude, acteur externe : extrieur l'entreprise. 9 9 Le formalisme Domaine connexe Domaine d'tude Acteur Externe Acteur Externe 10 10 EXEMPLE : Li vraison Averti l ivre li bre Prt accord Livrai son Rappel Dde de prt Dde rservati on Adhrent Grer l es ouvrages Grer le contenti eux Editeur Commande LE MODELE DE CONTEXTE 11 11 Prt non rendu Le modle de flux conceptuels Objectifs Dcomposer le domaine d'tude en activits en utilisant les techniques de composition/dcomposition Concept Activit : C'est un ensemble cohrent de traitements qui transforme ou manipule des donnes. Caractristiques d'une activit : 1. A une certaine autonomie. 2. Est pilotable. 3. Assure une finalit majeure du domaine d'tude. On peut dcomposer une activit jusqu quatre niveaux. Une sous-activit ne doit jamais tre redondante. 12 12 Exemples Dcoupage de premier niveau Contentieux Editeur Adhrent Grer les prts Grer rservation Enrichir la bib Dde prt Prt accept Rappel Dde rservation Avertissement livre libre Cde Livraison Disponibilit New De second niveau Grer les prts Grer les sorties Grer les retours Grer relances Avis retour d'ouvrage Avis de retard 13 13 Rappel Dde prt Prt accept Retour Rgles de dcoupage en domaines/activits Objectifs : 1. Permettre de rpartir l'tude entre plusieurs quipes. 2. Permettre de limiter l'tude un domaine particulier. 3. Aider la dfinition d'objectifs mesurables. 4. Permettre de rflchir aux tats stables du systme d'information. 5. Essayer de donner des objectifs chaque niveau de dcomposition. Ceux-ci doivent tre mesurables. Les flux qui sont importants Acteur externe Activit Domaine connexe Acteur externe oui Activit oui oui oui Domaine connexe oui Rgles de dcoupage en domaine/activits Le domaine doit tre stable par rapport l'organisation. Le domaine doit tre aussi autonome que possible. Un domaine est dcompos en 8 activits au maximum. Technique de dcomposition Identifier des critres d'arrt. Si la sous-activit devient une action organisationnelle, on a trop dcompos ( tamponner la carte de lecteur). Dcomposition jusqu' 4 niveaux. Ce dcoupage est trs proche des objectifs. On peut avoir des sous-activits sans lien avec lextrieur, ce qui est rare au niveau de lactivit. L'activit est la notion de base de l'tude conceptuelle des traitements. Exercice : Elaborer le modle de contexte du comaine Gestion des sminaires d'une socit de formation. Hypothse, les fonctions couvertes par le systme sont : Grer la planification des sminaires ( un lieu, une date, un matriel) Grer les demandes de sminaires , les inscriptions, les convocations, les feuilles de signatures Grer la qualit 14 14 MERISE /2 LE MCD tendu Prise en compte de nouvelles contraintes Sous-type dentits et dassociations La notion dagrgation Le nouveau formalisme Construction par spcialisation 15 15 MERISE / 2 Le Cycle de Vie d'un Objet Objectifs : Mettre en vidence l'ensemble des tats remarquables d'un individu de gestion au cours de son cycle de vie. Identifier les vnements qui transforment les tats. Illustrer les interactions des changements d'tats. Affiner les rgles de gestion du MCD. Prparer la construction du MCT A. On parlera de : Etat de l'objet Evnement Transition L'tat de l'objet permettra de mieux concevoir le MCD Le MCT A permettra de prvoir les vnements Dans le CVO seuls les individus de gestion nous intressent (pas les associations). On ne doit traiter que les objets principaux du MCD. Exemple : enregistre en attente Commande livrable facture archive Ce sont des tats stables ou remarquables ( ils ne peuvent voluer sans vnements ) Le MCD est donc un modle purement statique Le CVO est lui un modle dynamique Etat d'un individu Un tat est un stade transitoire par lequel passe un objet au cours de son cycle de vie. C'est le cot transitoire qui permet de diffrencier un tat d'un sous-type ( au sens de la gnralisation ou de la spcialisation). Il correspond des choix de gestion. Lvnement est le temps ou une action. Une occurrence de lindividu ne peut tre dans plusieurs tats la fois. Dans le MCD on reprsentait le CVO par une proprit (code tat) ou une entit (tat). Le CVO est le lien entre le MCD et le MCTA.Il permet daffiner les rgles de gestion. Ltude du CVO permet de confirmer le dcoupage en domaines ou en activits. Le CVO est une premire tentative pour se dirriger vers lApproche Objet 16 16 C vnement 1 u O Etat 1 u ' C C Evnement 2 vnement 4 ^ O Etat 2 Un vnement peut tre le temps ou un action. On doit tablir un cycle de vie par objet (entit) significatifs 17 17 Il est possible de montrer les interactions entre les diffrents objets par rapport au CVO Objet 1 C vnement 1 u O Etat 1 u ' C C Evnement 2 vnement 4 ^ O Etat 2 ^ C vnement 3 ^ Objet 2 u O Etat 1 18 18 Exemple d'un CVO 19 19 Abonn Abonn Abonn Reglt cotisati on VALIDE Suspendu Radi Avis Radiation Autorisation Avis Suspension Exemple des cas complexes 20 20 Exemples de connexion entre cycle de vie 21 21 Exercice: Cycle de vie d'un salari Un nouvel embauch, avant d'tre titularis, comme instructeur est mis l'essai pour 3 mois (renouvelable). Durant cette priode, il peut quitter la socit sans pravis. L'embauch, devenu titulaire, ne peut quitter la socit qua par une dmission ou un licenciement. Dans ces 2 cas il effectuera un pravis de 3 mois s'il y est cadre et d'1 mois s'il est non cadre. Durant sa vie professionnelle, il peut demander un cong de longue dure, il retrouvera son poste de titulaire son retour. Construire le cycle de vie de l'individu employ. 22 22 MERISE / 2 Le Modle Conceptuel des Traitements Analytiques Objectifs : Dcrire le fonctionnement du systme indpendamment de l'organisation. Prparer le passage un niveau organisationnel. Rapprocher les donnes et les traitements. Le MCT A permet de : Reprsenter les individus de gestion qui sont ncessaires au droulement de l'activit. Reprsenter les actions effectues sur ces derniers. Distinguer entre vnements et ressources Distinction entre MCT/ MCT A MCTA est un modle de conception. MCT est un modle de communication. Points commun entre MCT/ MCT A Le formalisme est identique. Les concepts d'opration, dvnement, de rsultat et de synchronisation sont identiques. Les rgles de construction reposent sur la non redondance, et la non interruptibilit. 23 23 Les Actions : Une action sur un individu peut tre de 4 types : 1. Consultation 2. Cration 3. Mise jour 4. Suppression Une action occasionne un changement d'tat Opration Individu Etat 2 Etat 1 Etat 3 Ltat 1 est ltat de dpart le 2 et 3 est celui darrive. Opration Mise jour Individu Opration Cration Individu Opration Consultation Individu Opration Suppression Individu On peut galement prciser les diffrents types d'actions, savoir : Les action itratives Les actions suivant conditions Les actions et les contraintes d'intgrit. Les rgles de gestion : Une rgle de gestion prcise la faon dont seffectue la transformation des proprits consultes en entre, pour produire un individu modifi en sortie. Elle s'exprime sous forme structure en tenant compte du dcoupage en activits. Exemple si un exemplaire de l'ouvrage est disponible, crer Prt. 24 24 25 25 On peut galement crer une matrice des traitements par rapport aux donnes o on indique les diffrents types d'actions
Lecture Ecriture Suppression Mise jour client produit compte opration devise gestionnaire signature opration 1 L L L opration 2 L L E E L opration 3 E E L L opration 4 E E E E E 26 26 Exemples de MCTA 27 27 MERISE /2 Le Modle Organisationnel des Traitements Analytiques Objectifs du MOT : Etudier et dcrire le fonctionnement du systme d'information. Rpartir l'utilisation des donnes et des traitements par type de site et type d'acteur. Reprsenter la mise en oeuvre organisationnelle des activits. Avant si les acteurs taient sur des sites diffrents, il n'y avait pas de diffrences ; maintenant, on parle de l'acteur sur son poste de travail, donc on peut faire apparatre des diffrences. Dans l'ancien MOT on dcrivait le poste de travail par rapport au mtier. On ajoute maintenant les notions : type de site (gographique) Magasin vente type d'acteur (le mtier lactivit) Commercial type de poste Le commercial du magasin de Paris Diffrences entre MOT et MOTA Le MOT : Des procdures fonctionnelles vers les actions lmentaires. Son but : lorganisation du poste de travail. Le MOTA : Des oprations organisationnelles vers les fonctions. Son but : la rutilisation des composants. Objectifs du MOT A : Localiser et valider les traitements par site. Rapprocher les donnes et les traitements. Dfinir la nature du traitement. L'opration organisationnelle : C'est l'quivalent de la tche du MOT traditionnel. C'est un traitement excut entirement partir d'un seul type de poste la fois et d'une seule nature (AIM) et qui laisse la structure des donnes dans un tat cohrent. 28 28 Opration organisationnelle et base d'informations : Elle sera excute sur un mme type de poste. A chaque fin d'opration correspond un tat cohrent de la base. La base d'information peut tre dans un tat incohrent pendant lexcution de l'opration. Les transformations effectues par une tche sur la base ne peuvent tre effaces quand la tche s'est droule normalement et a t valide. En cas d'interruption, il faut annuler tous les effets de l'opration. Opration organisationnelle et la base d'informations : dclenche par un vnement un composant de l'vnement un rsultat intermdiaire significatif 29 29 Le type de poste Ensemble des moyens la disposition d'un utilisateur dans le but de raliser un ensemble de tches bien dtermines sur un type de site donn. C'est le rapprochement d'un type de site et d'un type d'acteur. Cela implique : 1. un espace de travail 2. un type d'acteur (type dutilisateur) 3. des procdures opratoires 4. un type de site (il peut tre gographique ou fonctionnel) 5. du temps d'utilisation Le type de site C'est un regroupement fonctionnel et/ou gographique de types d'acteurs dans une structure de rfrence. Le type d'acteur C'est un regroupement d'acteurs exerant des activits identiques et dtermines dans le cadre d'une organisation de rfrence. N type de poste pourront faire la mme opration organisationnelle, il ny a plus de diffrence d'un site l'autre. La fonction 1. C'est le composant lmentaire de l'opration. 2. C'est un module de traitements rutilisable. 3. Elle est dcrite dans le mme formalisme que l'opration. 4. Elle est construite par dcomposition de l'opration. 5. Elle sert de validation avec le MOD (et le CVO organisationnel), chaque transition du CVO doit trouver une fonction qui l'assure. Exemple 30 30 La dmarche de construction du MOTA : 1. Choisir une opration conceptuelle. 2. Expliciter les vnements dclencheurs. 3. Identifier les oprations organisationnelles en respectant les rgles. 4. Analyser les actions sur les donnes. 5. Dcomposer en fonctions lmentaires. 6. Pour chaque fonction : identifier les flux de donnes entrant/sortant expliciter le couplage avec le CVO/MOD 31 31 On peut construire la matrice utilisateurs / traitements pour synthtiser les changes interrogation opration change cration compte accueil 240 change 60 60 60 guichet 100 100 gestionnaire 20 10 On retiendra l'unit de frquence : nombre d'oprations par jour et par agence On peut faire une matrice plus dtaille par type de poste. On peut galement construire une matrice avec les types d'acteurs dans chaque site par rapport aux oprations. Type de site Opration 1 Opration 2 Opration 3 Opration 4 Opration 5 site A Acteur 1 site A Acteur 2 site A Acteur 3 site B Acteur 2 site C Acteur 3 32 32 MERISE/2 Le Cycle de Vie des Objets et les flux organisationnels Objectifs : Mettre en vidence des tats et transitions de nature organisationnelle Aider la dcouverte des fonctions du MOT A. Une opration a t vue globalement au niveau fonctionnel Par contre au niveau organisationnel, on peut mettre en vidence un tat qui devra tre ajout dans le CVO O. Par exemple, dans une banque une procdure de saisie des chques s'est arrte au milieu de la transaction car 17 h il y a eu l'arrt des guichets de la banque. Il y a donc un nouvel tat qui est purement organisationnel. Exemple : 33 33 Le modle des Flux organisationnels Objectifs : Mettre en vidence des flux organisationnels entre les types de sites / les types d'acteurs, les acteurs externes et les domaines connexes. C'est quivalent un graphe des flux organisationnels. On mentionnera donc le support physique. Exemple : 34 34 MERISE / 2 Le Modle Organisationnel des Donnes Objectifs : Distinguer les donnes informatiser. Quantifier les volumes et dfinir la dure de vie des donnes. Localiser les donnes par site. Dfinir les niveaux de scurit requis. Dfinir des individus et des relations de type organisationnel. On peut reprsenter le MOD de trois manires avec : Le MOD gnral : c'est la structure organisationnelle. On s'attache la nature des objets et des relations, au systme d'autorisation et on ajoute des objets ou relation organisationnelle. La vue d'un type de site : on prcise les accs aux donnes partie d'un type de site ainsi que les besoins locaux d'archivage. La vue d'un type de poste : on prcise les accs aux donnes par poste et la responsabilit des personnes. Le choix des informations mmoriser et l'historique des informations. Lors de l'tude du MCD il a t dcid de ne pas conserver les informations calcules. En effet il tait trop tt pour connatre les dures de conservation des informations et pour tre capable de savoir si le calcul tait techniquement envisageable et mme possible pour des problmes d'historique de donnes ; Pour le MOD on doit dterminer exactement quelles sont les informations exactes conserver. On va donc ajouter des entits ou des relations. La typologie des groupes de donnes : Prives : Donnes mises jour par le type de site et inaccessibles aux autres sites Protges : Donnes mises jour par le type de site et consultables par les autres sites. Partages : Donnes mises jour et consultables par les autres sites. Consultables : Donnes uniquement consultables par le type de site. 35 35 Exemple de prsentation au niveau global et par site 36 36 Exemple de vue par type de site Agence gestionnaire Signature Client Sige Compte Opration Compte Produit Devises Il n'est pas ncessaire de montrer tout le dtail des donnes, on peut procder des regroupements. 37 37 Le choix des informations mmoriser Le problme de la mmoire immdiate et de la mmoire long terme : La mmoire immdiate doit tre immdiatement accessible et optimise en fonction des besoins des diffrents traitements La mmoire long terme permet une recherche d'information en diffr et doit tre optimise afin de permettre une conomie de cot. La Dure de vie des informations La dure de vie des entits : Exemples : 1) On ne gardera pas en ligne les bons de commande, les bons de livraison, et les factures . La dure de vie de ces trois entits est sans doute diffrente. Le problme : Si on a besoin, pour comprendre une facture, de retrouver l'information d'une commande, cela posera un problme. Par exemple le lien avec le client est sans doute fait au niveau de la commande et non de la facture. La normalisation du MCD nous a conduit ne pas dupliquer la relation dans les trois entits (cde, bon de livraison, facture) on se trouve dans la ncessit d'imposer une redondance de lien pour tre capable de grer correctement la facture lors du lettrage client ou des oprations comptables futures. 2) On pensait calculer chaque fois le chiffre d'affaires en cours du client . En effet cette proprit peut tre obtenue par un calcul de sommation des T.T.C. des factures. Comme les occurrences de l'entit facture ne sont gardes qu'un temps rduit, on ne sera donc plus capable de la recalculer, on la conservera donc au titre d'une proprit situationnelle. La dure de vie des proprits
Exemple : 1) Lors de l'tablissement de la facture, on a calcul le T.T.C. par la multiplication du H.T. et de la TVA, on peut ne garder que le Hors Taxes, mais si plus tard la valeur de la TVA change on ne pourra plus retrouver la TVA de l'poque. Il y a deux manires pour conserver une telle information historiser la TVA , on obtiendra alors une relation n priode + n taux TVA qui donne le taux ; ou conserver l'intrieur de la facture le taux de TVA de l'poque. Par contre, si on dispose de plusieurs taux de TVA en fonction de l'article, on devra conserver le taux dans l'article ou dans la famille d'articles. 2) Conserver le prix des produits proposs lors de l'tablissement d'un devis mme si la commande n'est enregistre que plus tard . 38 38 Le MOD par type de site Il est ncessaire de prciser : - le sous ensemble du MOD global qui intresse un site organisationnel - les actions lmentaires que peut effectuer le site organisationnel sur ce sous ensemble Les actions possibles : I Interrogation lecture M mise jour C cration S Suppression par exemple sur le site secrtariat commercial
Commande N Cde date cde Date de livraison Produit Code produit libell Qt en stocks dtail commande Qt commande (1,N) (0,N) C M L C M L L sur le site magasin Commande N Cde date cde Date de livraison Produit Code produit libell Qt en stocks dtail commande Qt commande (1,N) (0,N) L M L L sur le site direction Commande N Cde date cde Date de livraison Produit Code produit libell Qt en stocks dtail commande Qt commande (1,N) (0,N) L L L C M S 39 39 MERISE / 2 Le Modle Logique des Donnes Rparties Les critres de rpartition Critres relatifs aux donnes : 1. ressources partages ou non 2. niveau de scurit 3. volume 4. niveau de fracheur des donnes 5. volume et format des flux d'informations entre sites 6. contraintes organisationnelles La rpartition des donnes doit autant que possible suivre l'organisation de l'entreprise. Si l'organisation a un partage gographique, le rseau client serveur adoptera galement une rpartition gographique. Si l'organisation a un partage fonctionnel, le rseau client serveur adoptera galement une rpartition fonctionnelle. La rpartition des donnes est fonction des types de donnes : Donnes historiques Donnes courantes La rpartition par site Objectifs : Partager les donnes par machine logique et type de site Prciser l'implantation logique donnes permanentes On pourra donc montrer des MLD par site et non plus de manire globale. 40 40 Exemples de partages et critres de dcision 41 41 Table de dcision pour le choix l'implantation physique des donnes par site. Besoin de donnes jour et partages Partitionnement horizontal possible Volatilit importante Dcision prendre OUI OUI Distribuer OUI NON OUI Centraliser OUI NON NON Centraliser ou Copies multiples NON Copies multiples Partitionnement vertical si ncessaire 42 42 Exemple de MLD rparti 43 43 Exemple de MLD rparti 44 44 MERISE / 2 Le Modle Logique des traitements Global et des traitements rpartis Objectifs : Rpartir par site et machine logique en tenant compte des contraintes du Client/Serveur. Dfinir des serveurs logiques et choisir une architecture technique. La gestion du dialogue se fait sur le poste de travail. Les traitements se droulent l'endroit o se trouvent les donnes. Dans une mme transaction, rduire les changes entre sites distants. 45 45 Exemple et formalisme 46 46 La localisation des traitements 47 47