Mise en route Version 9.5.1 37034-01-0951-01 Dernire rvision : Dcembre 2002 Copyright 19882002 Sybase, Inc. Tous droits rservs. Les informations contenues dans ce document pourront faire lobjet de modifications sans pravis et ne constituent aucun engagement de la part de Sybase, Inc. et de ses filiales. Sybase, Inc. fournit le logiciel dcrit dans ce manuel sous Contrat de licence Sybase. Le logiciel ne peut tre utilis que conformment aux termes de ce contrat. Tout ou partie de cette publication ne peut tre reproduit, transmis ou traduit, sous quelque forme ou par quelque moyen que ce soit (lectronique, mcanique, manuel, optique ou autre) sans l'accord crit pralable de Sybase, Inc. Sybase, SYBASE (logo), ADA Workbench, Adaptable Windowing Environment, Adaptive Component Architecture, Adaptive Server, Adaptive Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise Monitor, Adaptive Server Enterprise Replication, Adaptive Server Everywhere, Adaptive Server IQ, Adaptive Warehouse, AnswerBase, Anywhere Studio, Application Manager, AppModeler, APT Workbench, APT-Build, APT-Edit, APT-Execute, APT-FORMS, APT-Translator, APT-Library, ASEP, Backup Server, BayCam, Bit-Wise, Certified PowerBuilder Developer, Certified SYBASE Professional, Certified SYBASE Professional Logo, ClearConnect, Client-Library, Client Services, CodeBank, Column Design, ComponentPack, Connection Manager, Convoy/DM, Copernicus, CSP, Data Pipeline, Data Workbench, DataArchitect, Database Analyzer, DataExpress, DataServer, DataWindow, DB- Library, dbQueue, Developers Workbench, Direct Connect Anywhere, DirectConnect, Distribution Director, e-ADK, E-Anywhere, e- Biz Integrator, E-Whatever, EC-GATEWAY, ECMAP, ECRTP, eFulfillment Accelerator, Electronic Case Management, Embedded SQL, EMS, Enterprise Application Studio, Enterprise Client/Server, Enterprise Connect, Enterprise Data Studio, Enterprise Manager, Enterprise SQL Server Manager, Enterprise Work Architecture, Enterprise Work Designer, Enterprise Work Modeler, eProcurement Accelerator, eremote, Everything Works Better When Everything Works Together, EWA, Financial Fusion, Financial Fusion Server, First Impression, Formula One, Gateway Manager, GeoPoint, iAnywhere, iAnywhere Solutions, ImpactNow, Industry Warehouse Studio, InfoMaker, Information Anywhere, Information Everywhere, InformationConnect, InstaHelp, Intellidex, InternetBuilder, iremote, iScript, Jaguar CTS, jConnect for JDBC, KnowledgeBase, Logical Memory Manager, MainframeConnect, Maintenance Express, MAP, MDI Access Server, MDI Database Gateway, media.splash, MetaWorks, MethodSet, ML Query, MobiCATS, MySupport, Net-Gateway, Net-Library, New Era of Networks, Next Generation Learning, Next Generation Learning Studio, O DEVICE, OASiS, OASiS logo, ObjectConnect, ObjectCycle, OmniConnect, OmniSQL Access Module, OmniSQL Toolkit, Open Biz, Open Business Interchange, Open Client, Open ClientConnect, Open Client/Server, Open Client/Server Interfaces, Open Gateway, Open Server, Open ServerConnect, Open Solutions, Optima++, Partnerships that Work, PB-Gen, PC APT Execute, PC DB-Net, PC Net Library, PhysicalArchitect, Power++, Power Through Knowledge, power.stop, PowerAMC, PowerBuilder, PowerBuilder Foundation Class Library, PowerDesigner, PowerDimensions, PowerDynamo, Powering the New Economy, PowerJ, PowerScript, PowerSite, PowerSocket, Powersoft, PowerStage, PowerStudio, PowerTips, Powersoft Portfolio, Powersoft Professional, PowerWare Desktop, PowerWare Enterprise, ProcessAnalyst, Rapport, Relational Beans, Report Workbench, Report-Execute, Replication Agent, Replication Driver, Replication Server, Replication Server Manager, Replication Toolkit, Resource Manager, RW-DisplayLib, RW- Library, S Designor, S-Designor, SAFE, SAFE/PRO, SDF, Secure SQL Server, Secure SQL Toolset, Security Guardian, SKILS, smart.partners, smart.parts, smart.script, SQL Advantage, SQL Anywhere, SQL Anywhere Studio, SQL Code Checker, SQL Debug, SQL Edit, SQL Edit/TPU, SQL Everywhere, SQL Modeler, SQL Remote, SQL Server, SQL Server Manager, SQL SMART, SQL Toolset, SQL Server/CFT, SQL Server/DBM, SQL Server SNMP SubAgent, SQL Station, SQLJ, Stage III Engineering, Startup.Com, STEP, SupportNow, S.W.I.F.T. Message Format Libraries, Sybase Central, Sybase Client/Server Interfaces, Sybase Development Framework, Sybase Financial Server, Sybase Gateways, Sybase Learning Connection, Sybase MPP, Sybase SQL Desktop, Sybase SQL Lifecycle, Sybase SQL Workgroup, Sybase Synergy Program, Sybase Virtual Server Architecture, Sybase User Workbench, SybaseWare, Syber Financial, SyberAssist, SybMD, SyBooks, System 10, System 11, System XI (logo), SystemTools, Tabular Data Stream, The Enterprise Client/Server Company, The Extensible Software Platform, The Future Is Wide Open, The Learning Connection, The Model For Client/Server Solutions, The Online Information Center, The Power of One, Transact-SQL, Translation Toolkit, Turning Imagination Into Reality, UltraLite, UNIBOM, Unilib, Uninull, Unisep, Unistring, URK Runtime Kit for UniCode, Viewer, Visual Components, VisualSpeller, VisualWriter, VQL, WarehouseArchitect, Warehouse Control Center, Warehouse Studio, Warehouse WORKS, Watcom, Watcom SQL, Watcom SQL Server, Web Deployment Kit, Web.PB, Web.SQL, WebSights, WebViewer, WorkGroup SQL Server, XA-Library, XA-Server and XP Server sont des marques de Sybase, Inc. ou ses filiales. Unicode et le logo Unicode sont des marques dposes de Unicode, Inc. Tous les autres noms de produit, socit ou marque peuvent appartenir des tiers. MTM Mise en route iii TabIe des matires A propos de ce manueI.........................................................................................v 1 A propos du didacticieI de MTM........................................1 Domaine danalyse.................................................................... 2 Etapes de construction du MTM............................................... 3 Dure du didacticiel ............................................................ 3 Ce que vous allez apprendre.............................................. 4 Installation................................................................................. 5 2 Par o commencer ?..........................................................7 Dmarrage de PowerAMC........................................................ 8 Cration d'un MTM.................................................................... 9 Utilisation des outils de la palette............................................ 11 Dfinition des prfrences d'affichage de MTM ..................... 16 Dfinition des options de MTM............................................... 18 Dfinition des proprits de MTM........................................... 19 Enregistrement du modle de didacticiel ................................ 21 3 ModIisation du diagramme de fIux................................23 Cration des acteurs............................................................... 24 Ajout des flux .......................................................................... 27 Dfinition de donnes et affectation un flux......................... 29 Ajout d'un cartouche de titre ................................................... 32 4 ModIisation du diagramme conceptueI ........................33 Cration d'un diagramme conceptuel dans le modle courant ....................................................................... 34 Cration des oprations dans le diagramme conceptuel............................................................................... 36 Cration des actions et affectation aux oprations................. 38 Affectation de donnes aux oprations................................... 42 iv PowerAMC 5 Dfinition des vnements du systme et interactions avec Ies oprations.......................................................... 45 Cration des vnements dans le diagramme conceptuel............................................................................... 47 Cration de dclenchements d'opration ............................... 49 Dfinir les missions d'une opration ..................................... 51 6 Cration du diagramme organisationneI partir du diagramme conceptueI .................................................... 55 Cration du diagramme organisationnel ................................. 56 Affichage et manipulation des acteurs dans le diagramme organisationnel .................................................... 58 7 ModIisation du diagramme organisationneI ................ 61 Association des phases aux acteurs ...................................... 62 Dfinition d'un module ............................................................ 65 Dfinition d'une donne et affectation un module .................................................................................... 67 Synchronisation des accs aux donnes................................ 70 Lexique du MTM ........................................................................................... 73 Index ........................................................................................... 77 MTM Mise en route v A propos de ce manueI Ce manuel contient des exercices qui vous permettent de dcouvrir pas pas les diffrentes fonctionnalits de l'environnement de modlisation de PowerAMC Modle de Traitements Merise. Vous y apprendrez modliser les diagrammes de flux, conceptuels et organisationnels. Ce manuel s'adresse toute personne souhaitant crer des modles de traitements l'aide de PowerAMC Modle de Traitements Merise. Bien que ce manuel ne soit pas rserv des spcialistes, il sera d'autant plus facile exploiter que vous disposerez de notions de base relatives la modlisation Merise. Pour plus d'informations, reportez-vous la section Bibliographie la fin de ce chapitre. L'environnement de modlisation de PowerAMC prend en charge diffrents types de modles : 0RGqOH&RQFHSWXHOGH'RQQpHV0&' qui permet de modliser la structure gnrale d'une base de donnes, sans tenir compte des considrations logicielles ou des contraintes relatives au stockage des donnes. Un MCD correctement dfini peut tre converti en MPD ou en MOO 0RGqOH3K\VLTXHGH'RQQpHV03' pour modliser la structure physique gnrale d'une base de donnes, en tenant compte des considrations logicielles ou des contraintes relatives au stockage des donnes. Un MPD correctement dfini peut tre converti en MCD ou en MOO 0RGqOH2ULHQWp2EMHW022 pour modliser un systme logiciel avec une approche oriente objet pour Java ou d'autres langages orients objet. Un MOO correctement dfini peut tre converti en MCD ou en MPD 0RGqOHGH3URFHVVXV0pWLHUV030 pour modliser les diffrents moyens mis en oeuvre dans la ralisation d'un ou de plusieurs processus en gestion oprationnelle Sujet A qui s'adresse ce manueI O trouver Ies informations ? A propos de ce manuel vi PowerAMC 0RGqOHGH7UDLWHPHQWV0HULVH070 pour modliser en dtail les traitements en tenant compte des contraintes de l'environnement du systme 0RGqOH/LEUH0/% pour crer tout type de graphique ou diagramme dans un environnement ouvert Ce manuel se concentre sur la conception et la construction d'un modle de traitements Merise. Si vous souhaitez trouver des informations sur d'autres modles ou aspects de PowerAMC, reportez-vous aux manuels suivants : Guide des fonctionnaIits gnraIes Pour dcouvrir l'interface PowerAMC avant d'apprendre utiliser l'un des types de modles DidacticieI du ModIe ConceptueI de Donnes Pour acqurir les notions de base relatives au MCD Guide de I'utiIisateur de PowerAMC ModIe ConceptueI de Donnes Pour construire un MCD Guide de I'utiIisateur de PowerAMC ModIe Physique de Donnes Pour construire un MPD DidacticieI du ModIe Physique de Donnes Pour acqurir les notions de base relatives au MPD DidacticieI du ModIe Orient Objet Pour acqurir les notions de base relatives au MOO Guide de I'utiIisateur de PowerAMC ModIe Orient Objet Pour construire un MOO Guide de I'utiIisateur de PowerAMC ModIe de Traitements Merise Pour construire et grer des MTM DidacticieI du ModIe de Processus Mtiers Pour acqurir les notions de base relatives au MPM Guide de I'utiIisateur de PowerAMC ModIe de Processus Mtiers Pour construire un MPM Guide de I'utiIisateur de PowerAMC Rapports Pour crer des rapports pour un ou plusieurs modles Guide de I'utiIisateur du RfrentieI Pour travailler en environnement multiutilisateur l'aide d'un rfrentiel central DidacticieI du RfrentieI Pour acqurir les notions de base relatives au Rfrentiel A propos de ce manuel MTM Mise en route vii La documentation PowerAMC utilise des polices spcifiques pour vous permettre d'identifier plus facilement les lments suivants : monospace (normal et JUDV) Exemples de code, commandes, fonctions et fichiers compils, rfrences des variables. Exemple : declare user_defined, le modle %HIRUH,QVHUW7ULJJHU. MAJUSCULES Codes d'objet, objets obtenus par reverse engineering, noms de fichier (avec suffixe), noms et suffixe de nom de fichier. Exemple : La table AUTEUR s'affiche dans l'Explorateur d'objets. Ouvrez le fichier MOOAPRES.MOO. WH[WHJUDV Nouveau terme. Exemple : Un UDFFRXUFL est dot d'un objet cible. PETITES MAJUSCULES Tout nom de touche. Exemple : Appuyez sur la touche ENTREE. gres itelique Onglets, boutons, commandes. Exemple : Cliquez sur l'onglet 3lecticn. Slectionnez Fichier>0uvrir. Matheron J-P Comprenore Merise Eyrolles, 1995 Tardieu, Rochfeld, Colleti Lo methooe MERISE (1ome 1 et 2) Editions d'organisation, 1983 Rochfeld, Morjon Lo methooe MERISE (1ome 3) Editions d'organisation, 1983 Tabourier De loutre cote oe Merise Editions d'organisation, 1987 Panet, Letouche Merise2 Editions d'organisation, 1994 Nanci, Espinasse Ingenierie oes svstmes oinformotion ovec Merise Sybex, 1993 Morjon Merise, vers une mooelisotion orientee obfet Editions d'organisation, 1994 Conventions typographiques BibIiographie A propos de ce manuel viii PowerAMC MTM Mise en route 1 C H A P I T R E 1 A propos du didacticieI de MTM Ce didacticiel comporte une srie de 7 leons au cours desquelles vous apprendrez utiliser PowerAMC pour crer un Modle de Traitements Merise (MTM). Le MTM est une structure qui fournit une description dtaille d'un systme informatique en se focalisant sur la partie traitements des donnes l'aide des diagrammes suivants : Diagramme de flux, pour dfinir les flux d'information prendre en compte Diagramme conceptuel, pour dcrire les rgles et les contraintes prendre en compte Diagramme organisationnel, pour dcrire les contraintes dues l'environnement (organisationnel, spatial et temporel) $ Pour plus d'informations sur l'utilisation d'un MTM, reportez-vous au chapitre Notions de base relatives au Modle de Traitements Merise dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. Quest-ce quun MTM ? Domaine d'analyse 2 PowerAMC Domaine d'anaIyse Le modle que vous allez crer est un modle volontairement simplifi mais qui reflte nanmoins le contenu d'un systme d'information raliste. Il va vous permettre de manipuler les outils et objets de PowerAMC Modle de Traitements Merise et vous donner une vue d'ensemble de l'analyse des traitements d'information dans ce module. Dans ce didacticiel, vous allez utiliser le MTM pour modliser le systme de fonctionnement interne d'un grossiste en livres. Le modle que vous allez concevoir tudie tous les intervenants et les oprations ralises partir du moment o un libraire tlphone son grossiste pour commander 50 exemplaires d'une anthologie de la posie de Paul Claudel. Vous allez utiliser les 3 types de diagrammes du MTM pour affiner votre analyse : Le diagramme de flux pour dfinir les acteurs du systme et les changes qui interviennent entre ces acteurs Le diagramme conceptuel pour analyser les oprations induites dans le systme interne du grossiste Le diagramme organisationnel pour affiner l'analyse et relier les oprations aux acteurs qui les excutent Objet Contexte Chapitre 1 A propos du didacticiel de MTM MTM Mise en route 3 Etapes de construction du MTM Vous allez dmarrer PowerAMC et crer un MTM partir d'un diagramme de flux. Vous allez spcifier les prfrences, options et proprits relatives au modle, puis enregistrer ce dernier sous un nouveau nom. Vous allez dfinir les acteurs internes et externes du systme et dfinir les flux d'information qui circulent entre eux. Vous allez dfinir des donnes et les affecter au flux qui les vhicule, puis vous allez insrer un cartouche de titre pour identifier le diagramme. Vous allez crer un diagramme conceptuel dans le modle courant et y dfinir des oprations. Vous allez crer des actions et les affecter aux oprations, vous rutiliserez une action dj utilise par une autre opration et affecterez des donnes aux oprations. Vous allez crer des vnements partir des flux du diagramme de flux, crer des dclenchements d'opration pour matrialiser les interactions depuis les vnements vers les oprations et crer une condition de synchronisation. Pour finir, vous allez crer des missions d'opration pour matrialiser les interactions depuis les oprations vers les vnements en utilisant pour certaines les contraintes des rgles d'mission. Vous allez crer un diagramme organisationnel partir d'un diagramme conceptuel et lui attribuer un cartouche de titre. Vous allez ensuite afficher et manipuler les acteurs dans le diagramme organisationnel. Vous allez associer des phases aux acteurs et dfinir un module. Vous allez ensuite dfinir une donne et l'affecter un module, puis synchroniser des accs aux donnes dans le diagramme organisationnel. Dure du didacticieI Vous pouvez raliser le didacticiel de MTM d'une seule traite en 1h30. Vous pouvez vous arrter entre les diffrents chapitres et enregistrer votre MTM afin d'effectuer le didacticiel votre rythme. Chapitre 2 Chapitre 3 Chapitre 4 Chapitre 5 Chapitre 6 Chapitre 7 Etapes de construction du MTM 4 PowerAMC Ce que vous aIIez apprendre Vous allez apprendre les techniques de base permettant de modliser un MTM l'aide de PowerAMC, savoir : Crer les lments de base des diagrammes de flux et conceptuel d'un MTM : acteurs, flux, vnements, oprations Dfinir des donnes et les affecter un flux et des oprations Crer des actions et les affecter aux oprations Crer des vnements partir des flux du diagramme de flux Crer des dclenchements d'opration et des missions d'opration Crer un diagramme organisationnel partir d'un diagramme conceptuel Afficher et manipuler les acteurs dans le diagramme organisationnel Dfinir un module et lui affecter des donnes Synchroniser des accs aux donnes dans le diagramme organisationnel Chapitre 1 A propos du didacticiel de MTM MTM Mise en route 5 InstaIIation Avant de commencer, assurez-vous que le fichier de correction MTMAPRES.MTM est prsent sur votre disque dur. Lorsque vous installez PowerAMC, ce fichier de corrections est copi dans le sous-rpertoire Exemples\Didacticiel de votre rpertoire PowerAMC. Installation 6 PowerAMC MTM Mise en route 7 C H A P I T R E 2 Par o commencer ? Vous allez commencer le didacticiel en dmarrant PowerAMC et en vous familiarisant avec l'interface du logiciel. Vous allez apprendre crer un nouveau MTM avec un diagramme de flux et utiliser les outils de la palette. Vous allez ensuite dfinir les prfrences d'affichage ainsi que les options et proprits de modle du MTM. Pour finir, vous enregistrerez le modle. Lors de cette leon, vous allez effectuer les oprations suivantes : Dmarrer PowerAMC Crer un MTM Dcouvrir les outils de la palette Dfinir les prfrences et options de MTM Dfinir les proprits de MTM Enregistrer le MTM de didacticiel 'XUpHGHOH[HUFLFH Environ 15 minutes. Ce que vous allez faire Dmarrage de PowerAMC 8 PowerAMC Dmarrage de PowerAMC Cliquez sur l'icne de programme de PcwerAH0. La fentre principale de PowerAMC s'affiche. Elle contient une arborescence ancre dans la partie suprieure gauche, et une fentre de rsultats dans sa partie infrieure. L'arborescence de l'Explorateur d'objets affiche le contenu de l'espace de travail sous forme de structure hirarchique. Vous pouvez utiliser l'Explorateur d'objets pour organiser les objets de vos modles. La fentre de diagramme affiche les symboles des objets du modle. L'HVSDFHGHWUDYDLO est le nom de la session courante de PowerAMC. Espace de travail est galement le noeud par dfaut dans l'arborescence de l'Explorateur d'objets. Le nouveau MTM que vous allez crer sera enregistr dans un espace de travail. La fentre Rsultats affiche la progression des processus excuts au sein de PowerAMC, par exemple la cration/modification d'un diagramme conceptuel depuis un diagramme organisationnel ou vice- versa s'affiche dans cette fentre. Chapitre 2 Par o commencer ? MTM Mise en route 9 Cration d'un MTM Vous allez crer un MTM. Chaque fois que vous crez un MTM, vous devez choisir un premier diagramme. Le MTM contient trois types de diagrammes (diagramme de flux, diagramme conceptuel et diagramme organisationnel). Chaque diagramme permet d'illustrer un aspect diffrent du mme systme d'information. Vous allez slectionner le diagramme de flux qui vous permettra, dans la suite des leons, de dfinir les acteurs du systme et les changes qui interviennent entre ces acteurs. Le diagramme de flux permet de reprsenter la globalit d'un systme d'information avec les principaux acteurs de ce systme et les flux qu'ils changent, sans rentrer dans le dtail de l'analyse. 1 Slectionnez Fichierhcuveeu. Une fentre de slection s'affiche. Elle contient la liste des types de modle que vous pouvez ouvrir dans la fentre principale de PowerAMC. 2 Slectionnez Hcdele de 7reitements Herise. 3 Cliquez sur 0K. Une bote de dialogue vous invite choisir un premier diagramme. Diagramme de flux est slectionn par dfaut dans la liste droulante Premier Diagramme. 4 Cliquez sur 0K. Cration d'un MTM 10 PowerAMC Une fentre de modle s'affiche. Elle contient une fentre de diagramme de flux vide, une palette ainsi que des fentres Explorateur d'objets et Rsultats respectivement ancres gauche et en bas de la fentre principale. 3UpVHQWDWLRQGLIIpUHQWHjOpFUDQ Les captures d'cran contenues dans le prsent manuel ont t ralises avec une rsolution d'affichage qui peut tre diffrente de celle que vous utilisez. L'apparence et les proportions des images qui s'affichent sur votre cran peuvent varier lgrement. Chapitre 2 Par o commencer ? MTM Mise en route 11 UtiIisation des outiIs de Ia paIette La palette est une barre d'outils qui peut tre ancre n'importe o dans l'espace de travail. Les outils de la palette de MTM permettent de commander les principales fonctionnalits ncessaires pour construire et modifier un MTM. Les tableaux suivants indiquent le nom et la fonctionnalit des outils spcifiques chaque diagramme qui vous permettent d'insrer les symboles correspondants aux objets, l'aide de la palette d'outils qui changent en fonction des diagrammes affichs : OutiI Nom Action Acteur Cre un acteur et son symbole Flux Cre un flux et son symbole entre deux acteurs OutiI Nom Action Opration Cre une opration et son symbole Evnement Cre un vnement et son symbole Dclenchement d'opration Cre un dclenchement d'opration et son symbole Emission d'opration Cre une mission d'opration et son symbole OutiI Nom Action Phase Cre une phase et son symbole Evnement Cre un vnement et son symbole Dclenchement de phase Cre un dclenchement de phase et son symbole Emission de phase Cre une mission de phase et son symbole Diagramme de flux Diagramme conceptuel Diagramme organisationnel Utilisation des outils de la palette 12 PowerAMC OutiI Nom Action Acteur Cre un acteur et son symbole Vous allez apprendre comment utiliser les outils du diagramme de flux en crant plusieurs objets l'aide de la palette. Les outils des autres diagrammes se manipulent de manire identique. 1 Cliquez sur l'outil Acteur dans la palette. Le curseur prend la forme d'un acteur lorsque vous le dplacez dans le diagramme. 2 Cliquez dans la partie suprieure du diagramme et placez trois symboles d'acteurs l'un au-dessous de l'autre. Affichage du nom de I'objet Lorsque vous crez un objet, celui-ci se voit attribuer un nom par dfaut qui inclut un numro (dfini dans l'ordre de cration des objets). 3 Cliquez le bouton droit de la souris pour librer l'outil. Libration d'un outiI Un outil reste actif jusqu' ce que vous le libriez. Vous pouvez librer un outil en slectionnant un autre outil, ou bien en cliquant le bouton droit de la souris. Lorsque vous cliquez le bouton droit de la souris, l'outil Pointeur est activ par dfaut. 4 Cliquez sur l'outil Flux dans la palette. 5 Cliquez l'intrieur du symbole d'acteur situ dans la partie suprieure du diagramme, maintenez le bouton de la souris enfonc, puis faites glisser le curseur sur Acteur_2. Relchez le bouton de la souris au-dessus de Acteur_2. 6 Rptez l'tape prcdente pour tracer un flux entre Acteur_2 et Acteur_J. Chapitre 2 Par o commencer ? MTM Mise en route 13 Le diagramme doit maintenant se prsenter comme suit : 7 Cliquez sur l'outil Pectengle de slecticn dans la palette. L'outil Rectangle de slection est activ. 8 Pointez au-dessus de Acteur_! et maintenez le bouton de la souris enfonc, faites glisser le curseur de faon tracer un rectangle englobant Acteur_! et Acteur_2. Relchez le bouton de la souris. Les acteurs et les flux qui les lient sont slectionns, des poignes s'affichent autour de la slection pour signaler les objets slectionns. 9 Pointez sur l'un des acteurs, maintenez le bouton gauche de la souris enfonc et faites glisser tous les symboles slectionns vers une nouvelle position. Le flux se dplace avec les acteurs. 10 Cliquez sur l'outil 7exte dans la palette. L'outil 7exte est activ. 11 Cliquez sur la fentre de diagramme ct du flux. Un texte par dfaut s'affiche l o vous avez cliqu. 12 Cliquez le bcutcn drcit de le scuris. Vous librez l'outil Texte. 13 Double-cliquez sur le texte. Une bote de texte s'affiche. 14 Saisissez un texte court dans la bote. 15 Cliquez sur 0K. Utilisation des outils de la palette 14 PowerAMC Le texte s'affiche dans le diagramme. Il est encadr par des poignes. 16 Pointez sur l'une des poignes situe dans la partie droite du texte. Faites glisser la poigne vers la droite jusqu' ce que le texte s'affiche. Relchez le bouton de la souris. Cliquez sur un emplacement vide dans le diagramme. Les poignes situes autours du texte disparaissent. 17 Cliquez sur l'outil Pcinteur dans la palette. Vous allez utiliser cet outil pour slectionner et supprimer l'un des symboles. 18 Cliquez sur l'un des symboles d'acteur. L'objet supprimer est alors slectionn. 19 Appuyez sur la touche SUPPR. Chapitre 2 Par o commencer ? MTM Mise en route 15 La bote de dialogue Confirmation de suppression s'affiche. Cette bote de dialogue vous demande comment vous souhaitez supprimer la slection. Suppression d'objets Si vous slectionnez Supprimer les objets, vous effacez le symbole graphique et supprimez l'objet dans le diagramme. En revanche, si vous slectionnez Supprimer les symboles seulement, vous effacez le symbole graphique, mais conservez l'objet dans le modle. 20 Cliquez sur 0K. L'acteur et les flux qui lui sont associs sont supprims du diagramme. Les objets sont galement supprims du modle. 21 Cliquez sur l'un des acteurs restant. Maintenez la touche MAJ enfonce, cliquez sur le dernier acteur restant et sur le texte. Tous ces objets sont slectionns. 22 Appuyez sur la touche SUPPR, puis cliquez sur OK dans la bote de dialogue de confirmation. Les objets restants sont supprims. Slectionner un outil Librer l'outil actif en slectionnant un autre outil ou en cliquant le bouton droit de la souris Slectionner un groupe d'objets Dplacer des objets graphiques Crer du texte pour documenter le MTM Supprimer des objets Ce que vous avez appris Dfinition des prfrences d'affichage de MTM 16 PowerAMC Dfinition des prfrences d'affichage de MTM Avant de pouvoir commencer travailler, vous allez dfinir certaines prfrences d'affichage pour le MTM. $ Pour plus d'informations sur les prfrences du MTM, reportez-vous au Guioe oes fonctionnolites generoles. 1 Slectionnez 0utilsPrfrences d'effichege dans la barre de menus. La bote de dialogue Prfrences d'affichage s'affiche. 2 Slectionnez le noeud Flux, sous le noeud 0bjets, dans l'arborescence 0etgcrie. La page Flux s'affiche. 3 Cochez la case Afficher le ncm. Pour chaque symbole de flux cette prfrence d'affichage affiche le nom du flux. 4 Cliquez sur 0finir ccmme dfeut. 5 Slectionnez le noeud Acteur, sous Fcrmet, dans l'arborescence 0etgcrie. La page Acteur s'affiche. 6 Cliquez sur le bouton Modifier. La bote de dialogue Format de symbole s'affiche. 7 Cliquez sur l'onglet 3tyle de treit pour afficher la page correspondante et slectionnez une couleur dans la zone de groupe Ligne. 8 Cliquez sur 0K. Vous revenez la bote de dialogue Prfrences d'affichage. 9 Cliquez sur 0finir ccmme dfeut. 10 Cliquez sur 0K. Chapitre 2 Par o commencer ? MTM Mise en route 17 La bote de dialogue Changement de format s'affiche. Cette bote de dialogue vous demande quels symboles vous souhaitez appliquer les changements de format. 11 Cliquez sur 0K. Les nouvelles prfrences d'affichage sont automatiquement appliques au diagramme courant dans le modle, ainsi qu' tous les nouveaux diagrammes de mme type que vous crez par la suite. 12 Cliquez sur 0K. Vous revenez la fentre principale de PowerAMC. Dfinition des options de MTM 18 PowerAMC Dfinition des options de MTM Les options de modle que vous allez dfinir pour votre MTM portent sur les actions et les tches. Les actions sont des fonctions lmentaires pour procder l'excution d'une opration dans le diagramme conceptuel et les tches sont des fonctions lmentaires pour procder l'excution d'une phase dans le diagramme organisationnel. 1 Slectionnez 0utils0pticns du mcdele dans la barre de menus. La bote de dialogue Options du modle s'affiche. Le noeud Modle est slectionn par dfaut dans l'arborescence Catgorie. 2 Vrifiez que les options de modle suivantes sont slectionnes : Zone de groupe EIment sIectionn Action Nom et codes uniques Rutilisation admise Tche Nom et codes uniques Rutilisation admise Les actions et les tches doivent tre dotes de nom et code uniques. Les actions peuvent tre utilises par plusieurs oprations simultanment et les tches peuvent tre utilises par plusieurs phases simultanment. 3 Cliquez sur 0K pour fermer la bote de dialogue. Chapitre 2 Par o commencer ? MTM Mise en route 19 Dfinition des proprits de MTM 1 Slectionnez HcdelePrcprits du mcdele dans la barre de menus. La feuille de proprits du modle s'affiche. 2 Saisissez Crcssiste en livres dans la zone hcm. Il s'agit du nouveau nom du MTM. Le code Crcssiste en livres s'affiche automatiquement dans la zone Code. La bote de dialogue se prsente alors comme suit : 3 Cliquez sur 0K. RutiIisation du nom comme code Lorsque vous saisissez un nom dans une feuille de proprits d'objet, vous pouvez tre amen spcifier galement le code si l'option Rutilisation du nom comme code n'a pas t active. Si tel est le cas, vous pouvez activer cette option dans la bote de dialogue Proprits gnrales (slectionnez OutilsOptions gnralesDialogue). 4 Slectionnez Vue0iegremmePrcprits. La feuille de proprits du diagramme s'affiche. 5 Saisissez treitement ccmmende flux dans la zone hcm. Dfinition des proprits de MTM 20 PowerAMC Il sagit du nom du diagramme de flux. Le code est automatiquement indiqu dans la zone Code. La bote de dialogue doit ensuite se prsenter comme ci-dessous : 6 Cliquez sur 0K. Chapitre 2 Par o commencer ? MTM Mise en route 21 Enregistrement du modIe de didacticieI Vous allez enregistrer le MTM de didacticiel. 1 Slectionnez FichierEnregistrer scus. Une bote de dialogue d'enregistrement s'affiche. 2 Saisissez 0l0A0_77.H7H dans la zone hcm du fichier. Il s'agit du nom du fichier dans lequel vous allez travailler et enregistrer vos modifications. 3 Cliquez sur Enregistrer. (QUHJLVWUH]YRWUHWUDYDLO Enregistrez rgulirement votre travail au cours de ces leons en slectionnant FichierEnregistrer. Lors de cette leon, vous avez appris effectuer les oprations suivantes : Dmarrer PowerAMC Crer un nouveau MTM Utiliser des outils de la palette Dfinir les prfrences d'affichage du modle Dfinir les options du modle Dfinir des proprits du diagramme et du modle Enregistrer le modle de didacticiel Ce que vous avez appris Enregistrement du modle de didacticiel 22 PowerAMC MTM Mise en route 23 C H A P I T R E 3 ModIisation du diagramme de fIux La premire tape dans la conception d'un Modle de Traitements Merise consiste identifier les intervenants du systme. Ces intervenants sont les acteurs du MTM. On distingue deux types d'acteurs, les acteurs internes au systme tudi et les acteurs externes. Le MTM permet de formaliser graphiquement cette distinction. Dans le cadre de l'activit d'un grossiste, le libraire l'origine de la commande est un acteur externe. Les autres acteurs, tels que le vendeur et les diffrents services du grossiste sont des acteurs internes. Une fois les acteurs crs, vous allez dfinir les flux de donnes qui circulent entre ces intervenants. Un acteur peut mettre et recevoir un ou plusieurs flux. Ensuite vous dfinirez des donnes et les affecterez au flux qui les vhicule. Pour finir vous ajouterez un cartouche de titre dans le diagramme en vue de l'identifier. Lors de cette leon, vous allez effectuer les oprations suivantes : Crer et dfinir les acteurs internes et externes du systme Crer et dfinir les flux d'information qui circulent entre ces acteurs Dfinir des donnes et les affecter au flux qui les vhicule Insrer un cartouche de titre pour identifier le diagramme 'XUpHGHOH[HUFLFH" Environ 10 minutes. Ce que vous allez faire Cration des acteurs 24 PowerAMC Cration des acteurs Vous allez crer cinq acteurs dans le diagramme de flux : Des acteurs internes qui constituent les diffrents services du grossiste (Commercial, Facturation, Expditions, Gestion des Stocks) Un acteur externe qui est la Librairie Un acteur reprsente une unit intervenant dans le fonctionnement du systme, il est stimul par les flux qu'il reoit (acteur rcepteur) et qu'il transforme et renvoie (acteur metteur), il est actif. $ Pour plus d'informations sur les acteurs, reportez-vous la section Dfinition d'un acteur dans un diagramme de flux dans le chapitre Construction d'un diagramme de flux dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Cliquez sur l'outil Acteur dans la palette 2 Cliquez en 5 points dans le diagramme pour crer cinq acteurs. 3 Cliquez le bouton droit de la souris pour librer l'outil. Libration d'un outiI Un outil reste actif jusqu' ce que vous le libriez. Vous pouvez librer un outil en slectionnant un autre outil, ou bien en cliquant le bouton droit de la souris. Lorsque vous cliquez le bouton droit de la souris, l'outil Pointeur est activ par dfaut. 4 Cliquez sur un symbole d'acteur dans le diagramme et cliquez sur la touche F2. Une zone d'dition s'affiche dans le symbole. Chapitre 3 Modlisation du diagramme de flux MTM Mise en route 25 5 Saisissez 3ervice 0cmmerciel et cliquez nouveau sur le symbole pour valider la saisie. 6 Rptez les tapes 4 5 pour renommer les autres acteurs comme suit : 3ervice Fectureticn, 3ervice Expditicns, Cesticn des 3tccks et Libreirie. 7 Double-cliquez sur l'acteur Libreirie pour ouvrir sa feuille de proprits. 8 Slectionnez Externe dans la liste droulante 7ype. 9 Cliquez sur 0K pour fermer la bote de dialogue. Vous avez dfini l'acteur Libreirie comme tant un acteur externe. Il s'affiche comme suit dans le diagramme : Les autres acteurs sont des acteurs internes par dfaut. Cration des acteurs 26 PowerAMC 10 Dplacez les symboles d'acteur pour que votre diagramme s'affiche comme suit : Agrandissement d'un symboIe d'acteur Si le nom d'un acteur s'affiche tronqu dans son symbole, vous pouvez cliquer sur le symbole pour le slectionner, puis pointer sur l'une des poignes situes aux angles et la faire glisser jusqu' ce que le nom ne s'affiche plus tronqu dans le symbole. Dans cette section vous avez appris effectuer les oprations suivantes : Crer des acteurs externes et internes Renommer les acteurs partir de leur symbole dans le diagramme Ce que vous avez appris Chapitre 3 Modlisation du diagramme de flux MTM Mise en route 27 Ajout des fIux Vous allez ajouter les flux entre les acteurs du systme. Les flux symbolisent un change entre un acteur metteur et un acteur rcepteur. $ Pour plus d'informations sur les flux, reportez-vous la section Dfinition d'un flux dans un diagramme de flux dans le chapitre Construction d'un diagramme de flux dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Cliquez sur l'outil Flux dans la palette d'outils. 2 Cliquez sur l'acteur Libreirie, maintenez le bouton gauche de la souris enfonc et faites glisser le pointeur sur l'acteur 3ervice 0cmmerciel, puis relchez le bouton de la souris. Le flux s'affiche entre les deux acteurs. 3 Cliquez le bouton droit de la souris pour librer l'outil Flux. 4 Cliquez sur le symbole de flux pour le slectionner et cliquez sur la touche F2. Une zone d'dition s'affiche dans le symbole. 5 Saisissez 0cmmende et cliquez le bouton droit de la souris pour valider la saisie. 6 Rptez les tapes 1 5 pour crer et nommer les autres flux comme suit : De I'acteur metteur... Vers I'acteur rcepteur... Nom du fIux Service Commercial Librairie 0emende infcrmeticns supplmenteires Service Commercial Service Facturation 0emende missicn fecture Service Commercial Service Expditions 0emende envci Service Commercial Gestion des Stocks 0cmmende enregistre Gestion des Stocks Service Expditions 7rensmissicn livres ccmmends Gestion des Stocks Service Commercial Emissicn de ccmmende Gestion des Stocks Librairie 0cmmende impcssible Service Expditions Librairie Envci livres Service Facturation Librairie Envci fecture Ajout des flux 28 PowerAMC 7 Dplacez les symboles de flux pour que votre diagramme s'affiche comme suit : Ajout d'angIes sur un fIux Vous pouvez ajouter un angle sur un flux en appuyant sur la touche CTRL tout en cliquant sur le flux, l'endroit o vous souhaitez insrer un angle. Une poigne apparat cet endroit. Relchez la touche CTRL et faites glisser la poigne. Dans cette section, vous avez appris effectuer les oprations suivantes : Crer des flux dans le diagramme de flux Renommer les flux partir de leur symbole dans le diagramme Crer des angles sur un flux Ce que vous avez appris Chapitre 3 Modlisation du diagramme de flux MTM Mise en route 29 Dfinition de donnes et affectation un fIux Vous allez dfinir une partie des donnes vhicules par les flux et leur attribuer un type selon que la donne est structure (contient des donnes lmentaires) ou lmentaire (non dcomposable). Une donne permet d'identifier le type d'information change entre deux acteurs dans le diagramme de flux. Les acteurs changent des informations en utilisant les flux, c'est pourquoi vous allez ensuite affecter les donnes cres au flux 0cmmende qui les vhiculera. $ Pour plus d'informations sur les donnes, reportez-vous la section Dfinition de donnes dans un MTM dans le chapitre Notions de base relatives au Modle de Traitements Merise dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Slectionnez Hcdele0cnnes pour afficher la liste des donnes. 2 Cliquez sur l'outil Ajcuter une ligne. Une nouvelle donne est ajoute dans la liste. 3 Saisissez Auteur dans la colonne hcm. 4 Slectionnez le type 0cnne structure dans la colonne 7ype de la donne que vous venez de crer. Affichage de Ia coIonne appropri Si la colonne recherche n'est pas affiche, faites-la apparatre l'aide de l'outil Personnaliser les colonnes et filtrer. Pour plus d'informations, reportez-vous au Guide des fonctionnalits gnrales. Vous avez cr une donne Auteur de type structure car elle contient des donnes lmentaires telles que le nom et le prnom de l'auteur. 5 Cliquez sur Appliquer. 6 Rptez les tapes 2 5 pour crer les autres donnes et leur attribuer un type : Donne Type 0ete peruticn 0cnne lmenteire Editeur 0cnne structure l38h 0cnne lmenteire Prix 0cnne lmenteire Dfinition de donnes et affectation un flux 30 PowerAMC 7 Cliquez sur 0K pour fermer la liste. 8 Double-cliquez sur le flux 0cmmende pour afficher sa feuille de proprits. 9 Cliquez sur l'onglet 0cnnes pour afficher la page correspondante. 10 Cliquez sur l'outil Ajcuter des cbjets pour afficher une bote de dialogue de slection. 11 Slectionnez toutes les donnes de la liste et cliquez sur 0K. Les donnes slectionnes sont ajoutes dans la page Donnes de la feuille de proprits du flux 0cmmende. Vous avez affect les donnes Auteur, 0ete peruticn, Editeur, l38h et Prix au flux 0cmmende car le libraire qui passe commande auprs du Service commercial du grossiste en livres doit fournir toutes ces informations pour que sa commande puisse tre prise en compte. 12 Cliquez sur 0K pour fermer la feuille de proprits du flux. Chapitre 3 Modlisation du diagramme de flux MTM Mise en route 31 Dans cette section, vous avez appris effectuer les oprations suivantes : Crer des donnes et leur affecter un type Affecter des donnes un flux Ce que vous avez appris Ajout d'un cartouche de titre 32 PowerAMC Ajout d'un cartouche de titre Vous allez ajouter un cartouche de titre pour identifier le diagramme courant. Le cartouche de titre affiche des informations essentielles au sujet du diagramme telles que : le modle et le package auxquels le diagramme appartient, le nom du diagramme lui-mme, ainsi que la version du modle et sa date de modification. 1 Slectionnez l'outil 7itre dans la palette. 2 Cliquez dans le coin suprieur droit de la fentre de diagramme. Le symbole de cartouche de titre s'affiche dans la fentre de diagramme et le diagramme doit maintenant s'afficher comme suit : Lors de cette leon, vous avez appris effectuer les oprations suivantes : Crer et dfinir les acteurs internes et externes du systme Crer et dfinir les flux d'information qui circulent entre ces acteurs Dfinir des donnes et les affecter au flux qui les vhicule Insrer un cartouche de titre pour identifier le diagramme Ce que vous avez appris MTM Mise en route 33 C H A P I T R E 4 ModIisation du diagramme conceptueI Dans cette leon, vous allez crer un diagramme conceptuel afin de modliser les oprations induites par le traitement d'une commande. L'analyse du diagramme conceptuel traite la dynamique du systme d'information, c'est dire les activits qui y sont ralises. Ces activits sont appeles oprations. Cette analyse ne tient pas compte des choix organisationnels ou des moyens d'excution. Dans le diagramme conceptuel, l'opration est dclenche par un ou plusieurs vnements et dclenche elle-mme d'autres vnements. L'vnement 0cmmende par exemple dclenche une opration Pcepticn de ccmmende qui elle-mme peut dclencher les vnements 0cmmende enregistre ou 0emende infcrmeticns supplmenteires. Chaque opration renferme un certain nombre de traitements lmentaires appels actions. L'opration de Pcepticn de ccmmende comprend par exemple les actions de 3eisie du client, 3eisie du l38h et 3eisie de le quentit. Vous allez dfinir les oprations du systme et analyser les actions qui les constituent. La cration d'vnements fait l'objet d'une autre leon. Pour finir, vous affecterez aux oprations les donnes que vous avez dfinies dans le diagramme de flux. Dans le diagramme conceptuel, les donnes sont utilises par les oprations pour procder leur excution. Lors de cette leon, vous allez effectuer les oprations suivantes : Crer un diagramme conceptuel dans le modle courant Crer et dfinir des oprations dans le diagramme conceptuel Crer des actions et les affecter aux oprations Rutiliser une action dj utilise par une autre opration Affecter des donnes aux oprations 'XUpHGHOH[HUFLFH Environ 20 minutes. Ce que vous allez faire Cration d'un diagramme conceptuel dans le modle courant 34 PowerAMC Cration d'un diagramme conceptueI dans Ie modIe courant Vous allez crer un diagramme conceptuel dans le modle afin d'analyser le traitement d'une commande de faon dynamique. Vous ajouterez un cartouche de titre afin d'identifier le diagramme. Le diagramme conceptuel permet d'analyser de faon dynamique les oprations du systme et leurs changes avec l'environnement extrieur. $ Pour plus d'informations sur le diagramme conceptuel, reportez-vous au chapitre Construction d'un diagramme conceptuel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Cliquez sur Vue0iegremmehcuveeu 0iegremme0iegremme 0cnceptuel. La bote de dialogue hcuveeu diegremme s'affiche. 2 Saisissez treitement ccmmende ccnceptuel dans la zone hcm. 3 Cliquez sur 0K. RutiIisation du nom comme code Lorsque vous saisissez un nom dans une bote de dialogue de cration de diagramme, vous pouvez tre amen spcifier galement le code si l'option Rutilisation du nom comme code n'a pas t active. Si tel est le cas, vous pouvez activer cette option dans la bote de dialogue Proprits gnrales (slectionnez OutilsOptions gnralesDialogue). La fentre du diagramme conceptuel s'ouvre, son nom s'affiche dans l'Explorateur d'objets et la palette d'outils change pour permettre la cration des objets de ce type de diagramme. Chapitre 4 Modlisation du diagramme conceptuel MTM Mise en route 35 4 Slectionnez l'outil 7itre dans la palette. 5 Cliquez dans le coin suprieur droit de la fentre de diagramme. Le symbole de cartouche de titre s'affiche dans la fentre de diagramme. 6 Cliquer le bouton droit de la souris pour dslectionner l'outil. Cration des oprations dans le diagramme conceptuel 36 PowerAMC Cration des oprations dans Ie diagramme conceptueI Vous allez crer dans le diagramme conceptuel les diffrentes oprations induites dans le traitement d'une commande. Une opration reprsente l'ensemble des actions que le domaine peut effectuer partir des informations fournies par un ou plusieurs vnements et de celles dj connues dans la mmoire du systme d'information. Vous dfinirez les actions des oprations que vous allez crer dans la prochaine leon. $ Pour plus d'informations sur les oprations, reportez-vous la section Dfinition d'une opration dans un diagramme conceptuel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Cliquez sur l'outil 0preticn dans la palette. 2 Cliquez n'importe o dans le diagramme. Un symbole d'opration s'affiche. 3 Cliquez le bouton droit de la souris pour librer l'outil. Libration d'un outiI Un outil reste actif jusqu' ce que vous le libriez. Vous pouvez librer un outil en slectionnant un autre outil, ou bien en cliquant le bouton droit de la souris. Lorsque vous cliquez le bouton droit de la souris, l'outil Pointeur est activ par dfaut. 4 Double-cliquez sur le symbole d'opration pour ouvrir sa feuille de proprits. Chapitre 4 Modlisation du diagramme conceptuel MTM Mise en route 37 5 Saisissez Pcepticn de ccmmende dans la zone hcm. 6 Cliquez sur 0K pour fermer la feuille de proprits. Vous venez de dfinir la premire opration du systme d'information. 7 Rptez les tapes 1 6 pour crer et nommer les quatre oprations restantes comme suit : 0cntrle du stcck, 0cmmende, Fectureticn et Expditicns. Cration des actions et affectation aux oprations 38 PowerAMC Cration des actions et affectation aux oprations Vous allez crer et affecter des actions aux oprations. Pour chaque opration, vous devez dfinir les actions impliques. Cette analyse doit demeurer dynamique, sans chercher prendre en compte les contraintes organisationnelles. L'opration Expditions par exemple, regroupe toutes les activits d'expdition, telles que l'emballage et l'envoi postal. Une action est un traitement lmentaire dans le droulement d'une opration. Elle peut tre utilise par plusieurs oprations la fois, si vous avez coch la case Rutilisation admise dans la zone de groupe Action de la bote de dialogue Options du modle. $ Pour plus d'informations sur les actions, reportez-vous la section Dfinition d'une action dans un diagramme conceptuel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Cliquez sur HcdeleActicns pour afficher la liste des actions. 2 Cliquez sur l'outil Ajcuter une ligne. Une nouvelle action est ajoute dans la liste. 3 Saisissez Embellege dans la colonne hcm. 4 Cliquez sur Appliquer. 5 Rptez les tapes 2 4 pour crer les autres actions et leur attribuer les nom suivants : 3eisie du client, 3eisie l38h, 3eisie quentit, ldentificeticn cuvrege, Pecherche, Crcupement de ccmmendes, ldentificeticn client, 0cnditicns de vente, Envci pcstel, Enceissement, 0elcul remise, 0elcul mcntent, Emissicn fecture, Envci fecture. 6 Cliquez sur 0K pour fermer la bote de dialogue. 7 Double-cliquez sur l'opration Expditicns dans le diagramme pour ouvrir sa feuille de proprits. 8 Cliquez sur l'onglet Acticns pour ouvrir la page correspondante. 9 Cliquez sur l'outil 3lecticnner une ecticn pour ouvrir une bote de dialogue de slection. Chapitre 4 Modlisation du diagramme conceptuel MTM Mise en route 39 10 Slectionnez les actions ldentificeticn client, Embellege et Envci pcstel. 11 Cliquez sur 0K Les actions slectionnes s'affichent dans la page Acticns de la feuille de proprits de l'opration Expditicns. 12 Cliquez sur 0K pour fermer la bote de dialogue. Cration des actions et affectation aux oprations 40 PowerAMC Les actions s'affichent comme suit dans le symbole de l'opration Expditicns : Ordre des actions dans Ia page Actions Une action tant une information squentielle dans le droulement d'une opration, il vous appartient d'ordonner les actions affectes l'aide des diffrents boutons de dplacement situs dans la partie infrieure gauche de la feuille de proprits. 13 Rptez les tapes 7 12 pour affecter les actions aux oprations comme suit. Vous allez rutilisez l'action ldentificeticn client dans l'opration 0cmmende. Pour cette action uniquement, vous devrez utiliser l'outil Putiliser une ecticn dans la page Acticns de la feuille de proprits de l'opration. Opration Affecter Ies actions. Pcepticn de ccmmende 3eisie du client, 3eisie l38h, 3eisie quentit 0cntrle du stcck ldentificeticn cuvrege, Pecherche, Crcupement de ccmmendes 0cmmende ldentificeticn client, 0cnditicns de vente Fectureticn Enceissement, 0elcul remise, 0elcul mcntent, Emissicn fecture, Envci fecture Chapitre 4 Modlisation du diagramme conceptuel MTM Mise en route 41 14 Dplacez les oprations pour que votre diagramme se prsente comme suit : Affectation de donnes aux oprations 42 PowerAMC Affectation de donnes aux oprations Vous allez affecter les donnes cres dans le diagramme de flux aux oprations Pcepticn de ccmmende, 0cmmende et 0cntrle du stcck du diagramme conceptuel. Vous allez dfinir un accs ces donnes. Dans le diagramme organisationnel, une donne permet d'identifier le type d'information utilise par une opration pour procder son excution. Une donne peut tre utilise par plusieurs oprations la fois. Par exemple les oprations Pcepticn de ccmmende et 0cntrle du stcck utilisent toutes deux la donne l38h pour procder leur excution. $ Pour plus d'informations sur les donnes dans le diagramme conceptuel, reportez-vous la section Dfinition d'une donne dans un diagramme conceptuel dans le chapitre Construction d'un diagramme conceptuel de traitements dans le Guioe oe lutilisoteur oes Mooles oe 1roitements Merise. L'utilisation de la donne par l'opration est visualisable au moyen d'une matrice CLMS (Cration, Lecture, Modification, Suppression) qui figure dans la page Donnes de la feuille de proprits de l'opration. $ Pour plus d'informations sur la matrice CLMS, reportez-vous la section Dfinition de la matrice CLMS de donnes dans un MTM dans le chapitre Gestion des Modles de Traitements Merise dans le Guioe oe lutilisoteur oes Mooles oe 1roitements Merise. 1 Double-cliquez sur l'opration Pcepticn de ccmmende pour afficher sa feuille de proprits. 2 Cliquez sur l'onglet 0cnnes pour afficher la page correspondante. 3 Cliquez sur l'outil Ajcuter un ecces eux dcnnes pour afficher une bote de dialogue de slection. 4 Slectionnez la donne l38h et cliquez sur 0K. Chapitre 4 Modlisation du diagramme conceptuel MTM Mise en route 43 La donne slectionne est ajoute dans la page 0cnnes de la feuille de proprits de l'opration Pcepticn de ccmmende. Elle est dote du mode d'accs en Lecture par dfaut. 5 Rptez les tapes 1 4 pour affecter les donnes aux autres oprations comme suit : Opration Donne 0cntrle du stcck l38h, 0ete peruticn, Auteur, Editeur 0cmmende Prix Lors de cette leon, vous avez appris effectuer les oprations suivantes : Crer un diagramme conceptuel dans le modle courant Crer et dfinir des oprations Crer des actions et les affecter aux oprations Rutiliser une action dj utilise par une autre opration Affecter des donnes aux oprations Ce que vous avez appris Affectation de donnes aux oprations 44 PowerAMC MTM Mise en route 45 C H A P I T R E 5 Dfinition des vnements du systme et interactions avec Ies oprations Dans cette leon, vous allez dfinir les vnements du systme partir des flux d'information dfinis dans le diagramme de flux. En effet, une 0emende d'infcrmeticns supplmenteires est un simple flux d'information entre les acteurs Libreirie et 3ervice 0cmmerciel dans le diagramme de flux, et il devient un vnement du systme mis par l'opration Pcepticn de ccmmende dans le diagramme conceptuel. Un vnement est un flux de nature quelconque qui reprsente un changement dans l'univers extrieur du systme d'information, ou dans le systme d'information lui-mme. Il contribue au dclenchement d'une opration ou est mis par celle-ci. $ Pour plus d'informations sur les vnements, reportez-vous la section Dfinition d'un vnement dans un diagramme conceptuel dans le chapitre Construction d'un diagramme conceptuel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. Vous allez ensuite dfinir comme externes au systme les vnements crs partir des flux mis ou reus par l'acteur externe Libreirie. Pour finir, vous dfinirez les interactions entre les vnements et les oprations du systme au moyen de liens de dclenchement (lorsque c'est l'vnement qui dclenche l'opration) ou d'mission (lorsque l'opration met un vnement). Pour ces derniers, vous devrez crer des rgles d'mission afin de matrialiser certaines contraintes. Lors de cette leon, vous allez effectuer les oprations suivantes : Crer des vnements partir des flux du diagramme de flux et en dfinir certains comme externes au systme Crer des dclenchements d'opration pour matrialiser les interactions depuis les vnements vers les oprations et crer une condition de synchronisation Crer des missions d'opration pour matrialiser les interactions depuis les oprations vers les vnements en utilisant pour certaines les contraintes des rgles d'mission Ce que vous allez faire Cration des vnements dans le diagramme conceptuel 46 PowerAMC 'XUpHGHOH[HUFLFH Environ 15 minutes. Chapitre 5 Dfinition des vnements du systme et interactions avec les oprations MTM Mise en route 47 Cration des vnements dans Ie diagramme conceptueI Vous allez crer des vnements partir des flux du diagramme de flux. Puis vous dfinirez comme externes au systme les vnements crs partir des flux mis ou reus par l'acteur externe Libreirie. 1 Cliquez sur 0utils0rer des vnements pertir des flux depuis le diagramme conceptuel pour ouvrir une bote de slection de flux. 2 Cliquez sur l'outil 3lecticnner 7cut pour slectionner tous les flux contenus dans le modle. 3 Cliquez sur 0K. Tous les flux slectionns deviennent des vnements dans le diagramme conceptuel. Agrandissement d'un symboIe d'vnement Si le nom d'un vnement s'affiche tronqu dans son symbole, vous pouvez cliquer sur le symbole pour le slectionner, puis pointer sur l'une des poignes situes aux angles et la faire glisser jusqu' ce que le nom ne s'affiche plus tronqu dans le symbole. 4 Double-cliquez sur l'vnement 0cmmende pour afficher sa feuille de proprit. Cration des vnements dans le diagramme conceptuel 48 PowerAMC 5 Slectionnez Externe dans la liste droulante 7ype. 6 Cliquez sur 0K pour fermer la feuille de proprits. 7 Rptez les tapes 5 7 pour dfinir les venements externes suivants : 0emende infcrmeticns supplmenteires, 0cmmende impcssible, Envci fecture, Envci livres. Chapitre 5 Dfinition des vnements du systme et interactions avec les oprations MTM Mise en route 49 Cration de dcIenchements d'opration Vous allez dclencher les diffrentes oprations du systme l'aide de dclenchements d'opration. Les vnements agissent dans ce cas comme des dclencheurs d'opration. Le dclenchement tablit une connexion depuis un vnement vers une opration. Cette connexion reprsente le dclenchement d'une opration produit pas l'excution d'un vnement. Le dclenchement d'une opration peut tre soumis une condition pralable appele synchronisation. Si la condition de synchronisation est remplie, l'opration peut dmarrer, dans le cas contraire, elle reste en attente. L'expression de la synchronisation utilise les oprateurs E7, 00 et h0h. Dans le systme tudi, l'opration Expditicns ne pourra dmarrer que si la fois les vnements 0emende envci et 7rensmissicn livres ccmmends la dclenchent. Vous allez galement crer cette condition de synchronisation. $ Pour plus d'informations sur les dclenchements d'opration, reportez- vous la section Dfinition d'un dclenchement d'opration dans le chapitre Construction d'un diagramme conceptuel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Cliquez sur l'outil 0clenchement d'cpreticn dans la palette d'outils. 2 Cliquez sur l'vnement dclencheur 0emende envci, maintenez le bouton gauche de la souris enfonc et faites glisser le pointeur sur l'opration dclenche Expditicns, puis relchez le bouton de la souris. Le dclenchement d'opration s'affiche entre l'vnement et l'opration. 3 Rptez les tapes 1 2 pour crer un dclenchement d'opration entre 7rensmissicn livres ccmmends et Expditicns. Le dclenchement d'opration s'affiche entre l'vnement et l'opration. 4 Cliquez le bouton droit de la souris pour relcher l'outil 0clenchement d'cpreticn. 5 Double-cliquez sur le symbole d'opration Expditicns dans le diagramme pour afficher sa feuille de proprits. 6 Saisissez E7 dans la zone 3ynchrcniseticn. 7 Cliquez sur 0K pour fermer la feuille de proprits. Cration de dclenchements d'opration 50 PowerAMC L'opration, les dclenchements, les vnements dclencheurs et la condition de synchronisation s'affichent comme suit dans le diagramme : 8 Rptez les tapes 1 2 pour crer les autres dclenchements d'opration comme suit : Evnement dcIencheur Opration dcIenche 0cmmende Pcepticn ccmmende 0cmmende enregistre 0cntrle du stcck Emissicn de ccmmende 0cmmende 0emende missicn de fecture Fectureticn Crer des dclenchements d'opration Crer une condition de synchronisation Ce que vous avez appris Chapitre 5 Dfinition des vnements du systme et interactions avec les oprations MTM Mise en route 51 Dfinir Ies missions d'une opration Vous allez crer des missions d'opration. Les oprations agissent dans ce cas comme des mettrices d'vnements diffrents et parfois multiples. L'mission tablit une connexion depuis une opration vers un vnement. Cette connexion reprsente l'mission d'un vnement produit par l'excution d'une opration. Les oprations ragissent aux dclenchements en mettant des rsultats sous forme d'vnement. Chaque mission d'vnement peut tre soumis une condition pralable appele rgle d'mission. Elle conditionne la production d'un vnement par une opration. Dans le systme tudi, l'opration Pcepticn de ccmmende mettra un vnement 0cmmende enregistre si le formulaire de commande est complet (Fcrmuleire ccmplet est une rgle d'mission). Cette opration mettra un autre type d'vnement Demande informations supplmentaires si le formulaire de commande est incomplet (Fcrmuleire inccmplet est une autre rgle d'mission). Vous allez crer ces rgles d'mission et en crerez galement pour l'opration 0cntrle du stcck. Ensuite vous leur affecterez les vnements dont elles conditionnent l'mission. $ Pour plus d'informations sur les missions d'opration, reportez-vous la section Dfinition d'une mission d'opration dans le chapitre Construction d'un diagramme conceptuel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. $ Pour plus d'informations sur les rgle d'mission, reportez-vous la section Dfinition d'une rgle d'mission dans un diagramme conceptuel dans le chapitre Construction d'un diagramme conceptuel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Double-cliquez sur le symbole d'opration Pcepticn de ccmmende dans le diagramme pour ouvrir sa feuille de proprits. 2 Cliquez sur l'onglet Pegles d'missicn pour ouvrir la page correspondante. 3 Cliquez sur l'outil Ajcuter une ligne. Une nouvelle rgle d'mission est ajoute dans la liste. 4 Saisissez Fcrmuleire ccmplet dans la colonne hcm. 5 Cliquez sur Appliquer. 6 Double-cliquez sur la rgle d'mission que vous venez de crer pour ouvrir sa feuille de proprits. 7 Cliquez sur l'onglet Evnements pour ouvrir la page correspondante. Dfinir les missions d'une opration 52 PowerAMC 8 Cliquez sur loutil Ajcuter un vnement. Une bote de slection d'vnements s'affiche. Elle contient la liste des vnements dfinis dans le modle 9 Slectionnez l'vnement 0cmmende enregistre. 10 Cliquez sur 0K dans les bote de dialogue successives. L'mission d'opration est cre entre la rgle d'mission Fcrmuleire ccmplet et l'vnement 0cmmende enregistre. 11 Rptez les tapes 1 5 pour crer la rgle d'mission Fcrmuleire inccmplet dans l'opration Pcepticn de ccmmende et les rgles d'mission 0ispcnible et hcn dispcnible dans l'opration 0cntrle du stcck. 12 Rptez les tapes 5 10 pour affectez des vnements aux rgles d'mission comme suit : RgIe d'mission Affecter I'vnement... Fcrmuleire inccmplet 0emende infcrmeticns supplmenteires 0ispcnible Emissicn de ccmmende 0ispcnible 7rensmissicn livres ccmmends hcn dispcnible 0cmmende impcssible Chapitre 5 Dfinition des vnements du systme et interactions avec les oprations MTM Mise en route 53 L'opration Pcepticn de ccmmende et l'opration 0cntrle du stcck doivent dsormais s'afficher comme suit : 13 Cliquez sur l'outil Emissicn d'cpreticn dans la palette d'outils. 14 Cliquez sur l'opration mettrice 0cmmende, maintenez le bouton gauche de la souris enfonc et faites glisser le pointeur sur l'vnement dclench 0emende missicn fecture, puis relchez le bouton de la souris. Vous avez cr une mission d'opration entre l'opration 0cmmende et l'vnement 0emende missicn fecture. 15 Rptez le tapes 13 14 pour crer les missions d'opration restantes comme suit : Opration mettrice Evnement dcIench Fectureticn Envci fecture 0cmmende 0emende envci Expditicns Envci livres Dfinir les missions d'une opration 54 PowerAMC Le diagramme doit maintenant safficher comme suit : Lors de cette leon, vous avez appris effectuer les oprations suivantes : Crer des vnements partir des flux du diagramme de flux et en dfinir certains comme externes au systme Crer des dclenchements d'opration pour matrialiser les interactions vnements vers oprations et crer une condition de synchronisation Crer des missions d'opration pour matrialiser les interactions oprations vers vnements en utilisant pour certaines les contraintes des rgles d'mission Ce que vous avez appris MTM Mise en route 55 C H A P I T R E 6 Cration du diagramme organisationneI partir du diagramme conceptueI Vous allez transformer les oprations identifies dans le diagramme conceptuel en phases dans le diagramme organisationnel. Les actions des oprations deviennent des tches que vous pourrez affiner dans le diagramme organisationnel. Le diagramme organisationnel consiste reprsenter le diagramme conceptuel dans un tableau dont les colonnes sont la dure, le lieu, les responsables et les ressources ncessaires la ralisation d'une action. Ce tableau est une reprsentation dtaille des acteurs que vous avez dfini dans le diagramme de flux. Dans cette leon, vous allez utiliser la fonctionnalit de Cration/Modification d'un diagramme organisationnel pour rcuprer les oprations conceptuelles et crer le diagramme organisationnel. Vous aurez ainsi une base de dpart pour spcifier en dtail, le contenu de chaque phase conceptuelle de votre systme d'information. Vous associerez ensuite les phases aux acteurs dfinis dans le diagramme de flux. Lors de cette leon, vous allez effectuer les oprations suivantes : Crer un diagramme organisationnel partir d'un diagramme conceptuel et lui attribuer un cartouche de titre Afficher et manipuler les acteurs dans le diagramme organisationnel 'XUpHGHOH[HUFLFH Environ 5 minutes. Ce que vous allez faire Cration du diagramme organisationnel 56 PowerAMC Cration du diagramme organisationneI Vous allez crer un diagramme organisationnel partir du diagramme conceptuel en vue de rcuprer les phases conceptuelles de votre systme et poursuivre l'analyse du traitement d'une commande. Le diagramme organisationnel dcrit la manire dont les fonctions du systme sont matriellement assures. Vous allez utiliser la fonctionnalit Cration/Modification d'un diagramme organisationnel qui va convertir les objets du diagramme conceptuel en objets du diagramme organisationnel. Vous ajouterez ensuite un cartouche de titre pour identifier le diagramme. $ Pour plus d'informations sur le diagramme organisationnel, reportez- vous au chapitre Construction d'un diagramme organisationnel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Slectionnez 0utils0rer/Hcdifier un diegremme crgeniseticnnel pour afficher la bote de dialogue correspondante. 2 Slectionnez le bouton radio 0rer un ncuveeu diegremme crgeniseticnnel. 3 Saisissez treitement ccmmende crgeniseticnnel dans la zone hcm. 4 Cliquez sur l'onglet 3lecticn et vrifiez que tous les objets sont slectionns dans les diffrentes pages accessible par des onglets. 5 Cliquez sur 0K pour fermer la bote de dialogue. Chapitre 6 Cration du diagramme organisationnel partir du diagramme conceptuel MTM Mise en route 57 6 Pointez sur la fentre du diagramme et cliquez le bouton droit de la souris pour afficher le menu contextuel. 7 Slectionnez 0iegremme0uvrir un diegremme vcisintreitement ccmmende crgeniseticnnel pour afficher le diagramme organisationnel. 8 Slectionnez l'outil 7itre dans la palette. 9 Cliquez dans le coin suprieur droit de la fentre de diagramme. Le symbole de cartouche de titre s'affiche dans la fentre de diagramme. Le diagramme doit s'afficher comme suit : Affichage et manipulation des acteurs dans le diagramme organisationnel 58 PowerAMC Affichage et manipuIation des acteurs dans Ie diagramme organisationneI Vous allez afficher dans le diagramme organisationnel les acteurs dfinis dans le diagramme de flux. Dans le diagramme organisationnel, l'acteur reprsente une unit organisationnelle charge d'excuter un certain nombre de phases dans le systme. Il peut tre interne ou externe. Les acteurs se prsentent sous forme de couloirs dans lesquels s'inscrivent les phases. Vous associerez les phases aux acteurs par la suite. Les couloirs Priode et Type s'affichent automatiquement lorsque vous crez un acteur. Priode et Type constituent des proprits de phase que vous dfinissez partir de la feuille de proprits de la phase pour indiquer la priodicit d'une phase et son mode d'excution. Lorsque plusieurs acteurs sont colls les uns aux autres, on parle de jeu de couloirs. Vous allez galement dplacer des couloirs et les largir. $ Pour plus d'informations sur les acteurs dans le diagramme organisationnel, reportez-vous la section Dfinition d'un acteur dans un diagramme organisationnel dans le chapitre Construction d'un diagramme organisationnel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Pointez sur la fentre du diagramme et cliquez le bouton droit de la souris pour afficher le menu contextuel. 2 Slectionnez 0iegremmeAfficher les symbcles pour afficher la bote de dialogue Affichege des symbcles. 3 Cliquez sur l'onglet Acteur pour afficher la liste des acteurs. 4 Cliquez sur l'outil 3lecticnner 7cut pour slectionner tous les acteurs. 5 Cliquez sur 0K. Le jeu de couloirs d'acteurs s'affiche comme suit dans le diagramme : 6 Placez le curseur au dessus du nom du couloir 3ervice Expditicns jusqu' ce que vous voyez une flche pointe vers le cadre, puis cliquez le bouton gauche de la souris pour slectionner le couloir. Chapitre 6 Cration du diagramme organisationnel partir du diagramme conceptuel MTM Mise en route 59 7 Maintenez le bouton gauche de la souris enfonc et faites glisser le couloir 3ervice Expditicns sur le couloir 3ervice Fectureticn, puis cliquez le bouton droit de la souris pour dslectionner le couloir. Le couloir 3ervice Expditicns doit dsormais se situer aprs le couloir 3ervice Fectureticn. 8 Rptez les tapes 6 7 pour que l'acteur Libreirie se situe avant le couloir 3ervice 0cmmerciel. Le jeu de couloirs d'acteurs s'affiche comme suit dans le diagramme : 9 Slectionnez la bordure droite du couloir 3ervice 0cmmerciel et faites-la glisser vers la droite pour largir le couloir, puisqu'il va contenir de nombreux objets. Vous pourrez redimensionner les couloirs selon vos besoins lorsque vous associerez les phases aux acteurs dans la leon suivante. Une ligne en pointills matrialisant le prochain emplacement de la ligne s'affiche : 10 Cliquez le bouton droit de la souris pour dslectionner la ligne. Vous pourrez ensuite largir les autres couloirs selon vos besoins. Lors de cette leon, vous avez appris effectuer les oprations suivantes : Crer un diagramme organisationnel partir d'un diagramme conceptuel et lui attribuer un cartouche de titre Afficher et manipuler les acteurs dans le diagramme organisationnel Ce que vous avez appris Affichage et manipulation des acteurs dans le diagramme organisationnel 60 PowerAMC MTM Mise en route 61 C H A P I T R E 7 ModIisation du diagramme organisationneI Dans le diagramme organisationnel vous allez associer les phases aux acteurs et devrez largir les couloirs en fonction de vos besoins. Dans le systme tudi, la phase Pcepticn de ccmmende est prise en charge par l'acteur 3ervice 0cmmerciel par exemple. Vous allez dfinir un type et une priode pour la phase Pcepticn de ccmmende qui s'afficheront dans les couloirs 7ype et Pricde du jeu de couloirs d'acteurs. Vous allez ensuite dfinir un module 0rdineteur pour les tches de la phase Pcepticn de ccmmende pour spcifier les moyens d'excution de ces tches. Pour finir, vous allez dfinir une donne 0ccrdcnnes client et l'affecter au module 0rdineteur, vous affecterez galement la donne l38h existante. Vous devrez, pour finir, synchroniser les donnes du module avec celles de la phase laquelle il est li au travers des tches de cette phase. Lors de cette leon, vous allez effectuer les oprations suivantes : Associer des phases aux acteurs Dfinir un module Dfinir une donne et l'affecter un module Synchroniser des accs aux donnes 'XUpHGHOH[HUFLFH Environ 20 minutes. Ce que vous allez faire Association des phases aux acteurs 62 PowerAMC Association des phases aux acteurs Lorsque vous avez converti les objets du diagramme conceptuel en objets du diagramme organisationnel, ceux-ci ont t transfrs sans tenir compte des acteurs du systme. Vous allez maintenant associer les phases aux acteurs qui les prennent en charge. Lorsqu'une phase est associe un acteur, le nom de l'acteur s'affiche dans la liste droulante Acteur de la feuille de proprits de la phase. Les dclenchements et missions de phase restent graphiquement lis la phase, mais il vous appartient de dplacer par glisser-dposer les vnements dclencheurs ou mis au sein des couloirs appropris, que vous devrez largir si ncessaire. Cette dmarche vous permettra de vrifier que chaque objet, qu'il soit acteur ou phase, a un rle dans le systme. Vous dfinirez ensuite un type et une priode pour la phase Pcepticn de ccmmende qui s'afficheront dans les couloirs 7ype et Pricde du jeu de couloirs d'acteurs. $ Pour plus d'informations sur les phases, reportez-vous la section Dfinition d'une phase dans le chapitre Construction d'un diagramme organisationnel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Slectionnez la phase Pcepticn de ccmmende, maintenez la touche aIt enfonce et faites glisser la phase dans le couloir de l'acteur 3ervice 0cmmerciel. 2 Glissez-dposez au sein du mme acteur l'vnement qui lui est rattach. Le couloir doit maintenant s'afficher comme suit : Chapitre 7 Modlisation du diagramme organisationnel MTM Mise en route 63 3 Rptez les tapes 1 2 pour associer les phases restantes aux acteurs comme suit : Phase Prise en charge par acteur..... 0cntrle du stcck Cesticns des 3tccks 0cmmende 3ervice 0cmmerciel Fectureticn 3ervice Fectureticn Expditicns 3ervice Expditicns 4 Positionnez les vnements externes que vous avez dfinis prcdemment dans le couloir d'acteur externe Libreirie. 5 Double-cliquez sur la phase Pcepticn de ccmmende pour afficher sa feuille de proprit. 6 Slectionnez lnterectif dans la liste droulante 7ype. La phase Pcepticn de ccmmende est de type interactif. 7 Saisissez A le demende dans la zone Pricde. L'excution de la phase Pcepticn de ccmmende s'effectue la demande. 8 Cliquez sur 0K pour fermer la feuille de proprits. Association des phases aux acteurs 64 PowerAMC Le jeu de couloirs dacteur doit maintenant safficher comme suit : Le couloir 7ype affiche le type Autcmetique pour la phase Pcepticn de ccmmende et le type Henuel pour chacune des autres phases. Cest la valeur par dfaut figurant dans la zone 7ype de la feuille de proprits d'une phase. Le couloir Pricde affiche la priode A le demende que vous avez dfini pour la phase Pcepticn de ccmmende. Chapitre 7 Modlisation du diagramme organisationnel MTM Mise en route 65 Dfinition d'un moduIe Vous allez dfinir le module 0rdineteur et l'associer aux tches de la phase Pcepticn de ccmmende. Un module est un moyen, souvent informatique, d'excuter une tche. Il peut tre utilis par plusieurs tches la fois. La tche ne doit pas tre de type Henuel pour qu'un module lui soit associ, vous devrez par consquent modifier le type des tches de la phase Pcepticn de ccmmende. $ Pour plus d'informations sur les modules, reportez-vous la section Dfinition d'un module dans le chapitre Construction d'un diagramme organisationnel dans le Guioe oe lutilisoteur ou Moole oe 1roitements Merise. 1 Slectionnez HcdeleHcdules pour afficher la liste des modules. 2 Cliquez sur l'outil Ajcuter une ligne. Un nouveau module est ajout dans la liste. 3 Saisissez 0rdineteur dans la colonne hcm. 4 Cliquez sur 0K pour fermer la liste. 5 Double-cliquez sur la phase Pcepticn de ccmmende pour afficher sa feuille de proprits. 6 Cliquez sur l'onglet 7ches pour afficher la page correspondante. 7 Double-cliquez sur la tche 3eisie du client pour afficher sa feuille de proprits. 8 Slectionnez Autcmetique dans la liste droulante 7ype. La tche 3eisie du client est de type automatique et appartient la phase Pcepticn de ccmmende qui est de type interactif, pour laquelle vous avez dfini le type prcdemment. Dfinition d'un module 66 PowerAMC 9 Slectionnez 0rdineteur dans la liste droulante Hcdule. 10 Cliquez sur 0K dans les botes de dialogue successives. 11 Rptez les tapes 1 9 pour associer le module 0rdineteur toutes les autres tches de la phase Pcepticn de ccmmende. Chapitre 7 Modlisation du diagramme organisationnel MTM Mise en route 67 Dfinition d'une donne et affectation un moduIe Vous allez crer la donne 0ccrdcnnes du client et l'affecter au module 0rdineteur. Vous allez galement affecter la donne l38h au module qui va utiliser ces donnes pour excuter les tches de la phase Pcepticn de ccmmende, puisque le module est li toutes les tches de cette phase. Vous allez dfinir des accs aux donnes. Dans le diagramme organisationnel, une donne peut-tre utilise par un module pour excuter une tche ou une phase pour procder son excution. $ Pour plus d'informations sur les donnes dans le diagramme organisationnel, reportez-vous la section Dfinition d'une donne dans un diagramme organisationnel dans le chapitre Construction d'un diagramme organisationnel de traitements dans le Guioe oe lutilisoteur oes Mooles oe 1roitements Merise. L'utilisation de la donne par le module est visualisable au moyen d'une matrice CLMS (Cration, Lecture, Modification, Suppression) qui figure dans la page Donnes de la feuille de proprits du module. $ Pour plus d'informations sur la matrice CLMS, reportez-vous la section Dfinition de la matrice CLMS de donnes dans un MTM dans le chapitre Gestion des Modles de Traitements Merise dans le Guioe oe lutilisoteur oes Mooles oe 1roitements Merise. 1 Slectionnez Hcdele0cnnes pour afficher la liste des donnes. 2 Cliquez sur l'outil Ajcuter une ligne. Une nouvelle donne est ajoute dans la liste. 3 Saisissez 0ccrdcnnes client dans la colonne hcm. 4 Slectionnez le type 0cnne structure dans la colonne 7ype de la donne que vous venez de crer. Vous avez cr une donne 0ccrdcnnes client de type structure car elle contient des donnes lmentaires telles que le nom, prnom et l'adresse de l'auteur. 5 Cliquez sur 0K. 6 Double-cliquez sur la phase Pcepticn de ccmmende pour afficher sa feuille de proprits. 7 Cliquez sur l'onglet 7ches pour afficher la page correspondante. Dfinition d'une donne et affectation un module 68 PowerAMC 8 Double-cliquez sur la tche 3eisie du client pour afficher sa feuille de proprits. 9 Cliquez sur l'outil Prcprits en regard de la zone Hcdule pour afficher la feuille de proprits du module 0rdineteur. 10 Cliquez sur l'onglet 0cnnes pour afficher la page correspondante. 11 Cliquez sur l'outil Ajcuter un ecces eux dcnnes pour afficher une bote de dialogue de slection. 12 Slectionnez la donne 0ccrdcnnes client. La donne slectionne est ajoute dans la page Donnes de la feuille de proprits du module 0rdineteur. Elle est dote du mode d'accs en lecture par dfaut. 13 Cochez la case 0 (Cration) en regard de la donne pour lui ajouter le mode d'accs en cration. 14 Cliquez sur Appliquer. Chapitre 7 Modlisation du diagramme organisationnel MTM Mise en route 69 15 Rptez les tapes 11 12 pour slectionner la donne l38h et ainsi crer un accs en lecture pour cette donne. 16 Cliquez sur 0K dans les botes de dialogue successives. Les accs aux donnes dfinis pour le module 0rdineteur figurent dsormais dans la page 0cnnes de la phase Pcepticn de ccmmende. Dans cette section, vous avez appris effectuer les oprations suivantes : Crer une donne et lui affecter un type Affecter des donnes un module Ce que vous avez appris Synchronisation des accs aux donnes 70 PowerAMC Synchronisation des accs aux donnes Vous allez modifier l'accs en cration de la donne 0ccrdcnnes client dans la page Donnes de la feuille de proprits de la phase Pcepticn de ccmmende car un moment de votre analyse, vous pensez que cette donne n'est pas cre mais simplement lue. Par consquent, les accs cette donne ne seront plus synchroniss avec ceux dfinis pour le module 0rdineteur. Plus tard dans votre analyse, vous souhaitez savoir si tous les accs aux donnes dfinis pour le module sont bien synchroniss avec ceux dfinis pour la phase, alors vous utiliserez la fonctionnalit de synchronisation des accs aux donnes dans le diagramme organisationnel. Lorsqu'un accs aux donnes est dfini pour un module utilis par des tches, ce mme accs aux donnes doit tre dfini pour chacune des phases utilisant ces tches, permettant ainsi d'obtenir un rsum de tous les accs aux donnes de la phase. La synchronisation des accs aux donnes permet de remplacer les accs aux donnes dfinis pour la phase par les accs aux donnes dfinis pour les modules de cette phase. La synchronisation des accs aux donnes va ajouter l'accs en cration la donne 0ccrdcnnes client du module 0rdineteur dans la page 0cnnes de la phase Pcepticn de ccmmende pour tre synchronis avec les accs aux donnes dfinis pour cette donne au niveau du module. 1 Double-cliquez sur la phase Pcepticn de ccmmende pour afficher sa feuille de proprits. 2 Cliquez sur l'onglet 0cnnes pour afficher la page correspondante. Chapitre 7 Modlisation du diagramme organisationnel MTM Mise en route 71 3 Dcochez la case 0 (Cration) en regard de la donne 0ccrdcnnes client. Cette donne ne comporte plus que le mode d'accs en lecture et est par consquent dsynchronise avec les modes d'accs dfinis pour cette donne au niveau du module 0rdineteur. 4 Cliquez sur 0K pour fermer la bote de dialogue. 5 Cliquez sur 0utils3ynchrcniser les ecces eux dcnnes. 6 Double-cliquez sur la phase Pcepticn de ccmmende pour afficher sa feuille de proprits. Synchronisation des accs aux donnes 72 PowerAMC 7 Cliquez sur longlet 0cnnes pour afficher la page correspondante et vrifier que l'accs en cration pour la donne 0ccrdcnnes client est de nouveau dfini au niveau de la phase et par consquent synchronis avec ceux dfinis au niveau du module pour cette mme donne. Lors de cette leon, vous avez appris effectuer les oprations suivantes : Associer des phases aux acteurs Dfinir un module Dfinir une donne et l'affecter un module Synchroniser des accs aux donnes Ce que vous avez appris MTM Mise en route 73 Lexique du MTM Matrice CLMS (Cration, Lecture, Modification, Suppression) dans la feuille de proprits d'une phase, d'une opration ou d'un module montrant leur utilisation d'une donne Unit intervenant dans le fonctionnement du systme. L'acteur est stimul par les flux qu'il reoit (acteur rcepteur) et qu'il transforme et renvoie (acteur metteur) Unit organisationnelle charge d'excuter un certain nombre de phases dans le systme Fonction lmentaire et squentielle dans le droulement d'une opration Reprsentation de l'acteur dans le diagramme organisationnel Connexion depuis un vnement vers une opration ou une phase. Elle reprsente le dclenchement d'une opration ou d'une phase produit pas l'excution d'un vnement Relation entre deux lments de modlisation dans laquelle toute modification effectue sur un lment de modlisation (l'lment influent) affecte la smantique de l'autre lment (lment dpendant) Reprsentation graphique d'un modle ou package qui contient les symboles des objets Permet de modliser les flux d'informations changs entre le systme d'information et son environnement. Il permet d'apprhender simplement le fonctionnement global d'un systme en se focalisant sur un ensemble d'activits sans en dvelopper les dtails. Le diagramme de flux contient essentiellement des acteurs et des flux Permet de reprsenter le systme d'information de faon dynamique sans se soucier de choix organisationnels ou de la faon dont les oprations sont excutes au sein du systme. Offre une vision globale du systme d'information et permet de spcifier en dtail, le contenu de chaque phase conceptuelle du systme accs aux donnes acteur (diagramme de flux) acteur (diagramme organisationnel) action couloir dclenchement d'opration ou de phase dpendance diagramme diagramme de flux diagramme conceptuel diagramme organisationnel Lexique du MTM 74 PowerAMC Dfinition du type des informations vhicules par les flux ou utilises par les oprations et les phases Connexion depuis une opration ou une phase vers un vnement. Elle reprsente l'mission d'un vnement produit par l'excution d'une opration ou d'une phase Unit intervenant dans le fonctionnement du systme d'information. Un vnement est un flux de nature quelconque ou un fait qui contribue au dclenchement d'une phase ou d'une opration ou qui est provoqu par cette phase ou cette opration. L'vnement indique que quelque chose s'est pass et que le systme d'information doit ragir Reprsentation d'un change entre un acteur metteur et un acteur rcepteur. Moyen, souvent informatique, permettant l'excution d'une tche Ensemble des actions que le domaine peut effectuer partir des informations fournies par un ou plusieurs vnements et de celles dj connues dans la mmoire du systme d'information Suite ininterrompue de tches de mme priodicit, excutes par un acteur interne ou externe Condition sous laquelle des vnements sont produits par une opration ou une phase Fonction lmentaire et squentielle dans le droulement d'une phase Tableau qui montre les accs aux donnes des oprations, phases et modules. Lorsqu'il existe un accs, cette matrice indique que l'opration, la phase ou le module effectue une cration, une lecture, une modification ou une suppression sur la donne Modle conceptuel qui dcrit prcisment la logique et les rgles mtiers du point de vue du partenaire mtiers l'aide d'un diagramme qui fait apparatre les interactions entre les processus, les flux, les messages et les protocoles de collaboration depuis un ou plusieurs point de dbut jusqu' plusieurs points de fin potentiels Modle des traitements qui permet d'tudier la partie traitements d'un systme d'information, l'aide des diffrents diagrammes qui le constituent : diagrammes de flux, conceptuel et organisationnel Symbole permettant d'afficher un commentaire ou des informations sous forme de texte Mcanisme permettant d'organiser des lments en groupes. Il contient des objets du modle donne mission d'opration ou de phase vnement flux module opration phase rgle d'mission tche matrice CLMS MPM (Modle de Processus Mtiers) MTM (Modle de Traitements Merise) note package Lexique du MTM MTM Mise en route 75 Objet qui reprsente et rfrence un autre objet contenu dans le mme modle ou dans un autre modle Instruction crite qui spcifie ce que le systme d'information doit faire ou comment il doit tre structur pour rpondre aux besoins de gestion. L'utilisation de rgles de gestion permet de guider et de documenter la cration d'un modle raccourci rgle de gestion Lexique du MTM 76 PowerAMC Index MTM Mise en route 77 A accs aux donnes donne 70 synchroniser 70 acteur associer une phase 62 diagramme de flux 24 diagramme organisationnel 58 manipuler 58 MTM 24 action affecter une opration 38 crer 38 rutiliser une action 38 B bibliographie vii C cartouche de titre 32 conventions typographiques vii D dclenchement d'opration 49 dmarrage de PowerAMC 8 diagramme conceptuel convertir en diagramme organisationnel 56 crer 34 crer un diagramme organisationnel 55 modliser 33 MTM 34 diagramme de flux acteur 24 crer 23 flux 27 diagramme de flux VXLWH insrer cartouche de titre 32 diagramme organisationnel converti depuis un diagramme conceptuel 56 cr depuis un diagramme conceptuel 55 modliser 61 donne accs aux donnes 70 affecter un flux 29 affecter un module 67 affecter une opration 42 E mission d'opration 51 vnement crer partir des flux 47 dfinir 45 F flux affecter une donne 29 diagramme de flux 27 MTM 27 M module affecter une donne 67 associer une tche 65 MTM 1 acteur 24 crer 9 dfinir 16 diagramme conceptuel 34 enregistrer 21 fichier 5 flux 27 modliser 23 options 18 78 PowerAMC MTM VXLWH ouvrir 8 prfrences d'affichage 16 proprits 19 O opration affecter une action 38 affecter une donne 42 crer 36 rgle d'mission 51 synchronisation 49 option de modle dfinir 18 MTM 18 P palette d'outils 11 phase associe un acteur 62 prfrence d'affichage dfinir 16 MTM 16 proprit dfinir 19 diagramme 19 MTM 19 S synchronisation dans une opration 49 synchroniser les accs aux donnes 70 T tche associe un module 65