Post on 19-Jul-2015
Gnralits Rapports - Strotypes Manuel dutilisation de PowerAMCVersion 1.1 Janvier 2005
Ralis par la Direction des systmes d'information du CNRS (DSI)
Table des matires
Table des matiresTABLE DES MATIERES ________________________________ ________________________________ _ 2 A PROPOS DE CE MANUEL______________________________________________________________ 3 MISES A JOUR ________________________________________________________________________ 4 ENVIRONNEMENT DE MODELISATION____________________________________________________ 5 1. 2. 3. Lexplorateur dobjets La fentre de diagramme La fentre de rsultats 5 6 6
GESTION DUN MODELE________________________________________________________________ 7 1. 2. 3. Cration dun modle Mise jour des proprits dun modle Enregistrement dun modle 7 8 8
GESTION DES PACKAGES ______________________________________________________________ 9 GESTION DES OBJETS ________________________________ ________________________________ 10 1. 2. 3. Synonyme graphique dun objet Raccourci dun objet Glisser-dposer 10 11 11
TRUCS ET ASTUCES __________________________________________________________________ 13 1. 2. 3. Suppression des objets Prfrences daffichage Ajout de notes 13 13 13
PRODUCTION DE RAPPORTS __________________________________________________________ 15 1. 2. 3. Cration dun modle de rapport Cration dun rapport Sauvegarde des rapports 15 15 16
STEREOTYPES DEFINIS A LA DSI ________________________________ _______________________ 17
2 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
A propos de ce manuel
A propos de ce manuelCe manuel dutilisation a pour but de prsenter rapidement loutil de modlisation PowerAMC , modle orient objet. Il sadresse aux concepteurs des quipes projet qui vont lutiliser dans le cadre de la dmarche UML ou bien dans le cadre de la production de cartographies pour lurbanisation. Ce document donne quelques explications pour se familiariser avec les notions de base de PowerAMC ou avec quelques spcificits non videntes au premier abord. Pour des informations complmentaires, consultez la documentation utilisateur en ligne dans loutil. Le terme strotype est utilis dans ce guide et mrite une dfinition pralable : Extension du vocabulaire UML, qui permet de crer de nouvelles varits d'lments constitutifs drivs d'lments existants, mais qui sont spcifiques votre problme . [PowerAMC MOO Guide de lutilisateur]. Exemple dutilisation de strotypes : le concept processus ntant pas directement support par UML, un strotype de cas dutilisation est utilis. La liste des strotypes dfinis la DSI est donne dans le dernier chapitre du document.
Conventions Les noms de fentre, de zone de dialogue ou de zone de saisie apparaissent entre guillemets. Les noms de commande dun menu apparaissent en gras italique spars par des / par exemple : menu Fi, chier/Imprimer
Ce pictogramme identifie des remarques utiles mais sans incidence sur le cours des instructions exposes.
Ce pictogramme identifie des informations lire et/ou excuter imprativement qui peuvent influencer le cours des instructions suivantes.
Assistance Pour des complments dinformation, vous pouvez contacter lanimateur qualit la DSI : animateurqualite(at)dsi.cnrs.fr .
Avec la version 9 de PowerAMC, ne pas utiliser de fonctions sur les symboles car ces fonctions provoquent des dgradations du modle irrversibles. Ces fonctions sont accessibles partir du menu principal Symbole/ ou bien partir du menu contextuel sur un objet (clic droit de la souris et Disposition ou Cacher le symbole).
Manuel dutilisation - PowerAMC
Janvier 2005
3 / 20
Mises jour
Mises jourV 1.0 V1.1 Mai 2004 Janvier 2005
Version initiale du manuel dutilisation PowerAMC. Complments apports : dplacement dune association entre synonymes graphiques ; impression dun diagramme sur plusieurs pages A4 ; strotypes pour la cartographie applicative
4 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
Environnement de modlisation
Environnement de modlisationLa fentre de PowerAMC est compose des lments suivants :
Fentre de diagramme
Explorateur dobjets
Fentre de rsultats
1. Lexplorateur dobjetsCette fentre donne une reprsentation graphique hirarchise du contenu de lespace de travail. Le nud de lespace de travail constitue la racine de larborescence dans lexplorateur dobjets. Lespace de travail peut contenir un ou plusieurs modles ou rapports. Le modle est lunit de conception de base dans PowerAMC. Un modle peut tre divis en sous-ensembles appels packages. Chaque modle ou packages fait lobjet dune ou plusieurs reprsentations graphiques appeles diagrammes et qui contiennent les symb oles des objets. Lespace de travail est un concept local en ce sens quil correspond aux besoins dun utilisateur particulier travaillant sur une machine particulire. Lespace de travail vous permet denregistrer dans un fichier (extension .sws ) la fois lenvironnement local et une hirarchie de modles. Il peut tre rutilis dune session une autre.
Manuel dutilisation - PowerAMC
Janvier 2005
5 / 20
Mises jour
2. La fentre de diagrammeLa fentre de diagramme saffiche avec une barre doutils spcifique nomme Palette. La palette est une barre doutils spcialise qui fournit trois types doutils :
Outils de slection et de zoom
Outils de cration dobjets Outils graphiques
Pour slectionner un outil de la palette, cliquez sur loutil. Pour le dslectionner, pointez nimporte o en dehors de la palette doutils et cliquez le bouton droit de la souris. En double-cliquant sur chaque objet cr, vous accdez la feuille des proprits de lobjet. Vous devez par dfaut utiliser le bouton Appliquer pour valider des modifications de proprits et le bouton OK pour sauvegarder. Sinon, vous pouvez modifier cette option dans Outils/Option gnrales, catgorie Dialogue : cocher Validation automatique .
3. La fentre de rsultatsLa fentre de rsultats affiche les messages mis par PowerAMC lors des oprations de vrification ou de gnration A priori, vous naurez pas vous en servir : vous pouvez fermer cette fentre.
6 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
Gestion dun modle
Gestion dun modle1. Cration dun modleSi vous nutilisez pas un modle type, slectionnez Fichier/Nouveau. Slectionnez Modle Orient Objet . Choisissez le Langage objet Analysis .
Les dfinitions tendues de modle (fichiers .xem ) permettent de personnaliser et enrichir les dfinitions des objets (strotypes). Une dfinition tendue de modle gnrique (utilisable par tous les modles orients objets) a t cre la DSI afin dutiliser les mmes formalismes : slectionnez la la cration dun nouveau modle : Dfinition tendue DSI (la liste des strotypes dfinis la DSI est donne dans le dernier chapitre du prsent d ocument).
Il est vivement conseill dutiliser cette dfinition tendue de modle afin que le formalisme utilis la DSI soit le mme pour tous.
Manuel dutilisation - PowerAMC
Janvier 2005
7 / 20
Gestion dun modle
Remarque : pour un modle donn, vous pouvez crer une dfinition tendue de modle spcifique. Dans ce cas, slectionnez Modle/Dfinitions tendues de modle, crez une nouvelle dfinition tendue de modle, affichez sa feuille de proprits et dfinissez les strotypes souhaits pour les catgories dobjets.
2. Mise jour des proprits dun modleDans lexplorateur dobjets, cliquez avec le bouton droit de la souris et choisi sez loption Proprits en s bas du menu. Changez le nom, renseignez lauteur et donnez une description du modle dans longlet Notes , sousonglet Description .
3. Enregistrement dun modleEnregistrez le modle : Fichier/Enregistrer. Le modle est dot du suffixe .moo .
8 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
Gestion des packages
Gestion des packagesUn package est une portion dun modle. Vous pouvez crer plusieurs packages au mme niveau hirarchique dans un modle ou dcomposer un package en dautres packages. Un package peut contenir : dautres packages, des diagrammes, des objets. Chaque package fait lobjet dune fentre de diagramme par dfaut.
On ne peut pas supprimer le dernier diagramme dun package => si un diagramme nest pas utilis au niveau dun package, renommez ce diagramme en Vide .
A chaque niveau de dcomposition, vous pouvez crer plusieurs diagrammes.
Un diagramme cr dans un package ne peut plus tre chang de package. Si vous supprimez un package, vous supprimez galement la fois les diagrammes ainsi que les objet quil contient.
PowerAMC vrifie lunicit des noms au niveau dun package : vous pouvez donc rencontrer des objets portant le mme nom dans diffrents packages au sein dun modle. Pour largir cet espace de nom, cocher la case Utiliser lespace de nom du parent dans la feuille de proprits du package. Vous pouvez largir cet espace de nom jusqu ce quil atteigne le niveau du modle lui-mme.
Manuel dutilisation - PowerAMC
Janvier 2005
9 / 20
Gestion des objets
Gestion des objetsLes objets peuvent avoir une ou plusieurs reprsentations graphiques appeles symboles. Les objets saffichent sous forme de nuds dans lExplorateur dobjets et leurs symboles sont affichs dans la fentre des diagramme s. Objets Symboles
Synonyme graphique
Raccourci
1. Synonyme graphique dun objetUn synonyme graphique est un symbole supplmentaire pour un objet. Il prend la dfinition de lobjet quil reprsente. Vous pouvez crer autant de synonymes graphiques que vous dsirez lintrieur dun mme diagramme. Le synonyme graphique napparat pas dans lExplorateur dobjets, seulement dans les diagrammes. Dans un mme diagramme, le synonyme graphique affiche le nom de lobjet suivi de deux points et du numro doccurrence (attention : ce nest pas le cas dans deux diagrammes diffrents). Pour crer un synonyme graphique dans un mme diagramme , pointez sur un objet dans le diagramme et cliquez le bouton droit de la souris. Slectionnez Edition/Crer un synonyme graphique dans le menu contextuel. Remarque : Pour dplacer une association vers le synonyme graphique dun objet, slectionnez cette association, puis CTRL + Shift et dplacez lextrmit de lassociation vers le synonyme graphique. Ceci peut tre utile pour amliorer la lisibilit des diagrammes.
Association dplacer vers le synonyme graphique 2 de Classe_3
10 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
Gestion des objets
2. Raccourci dun objetUn raccourci est une occurrence dun objet dans un autre package. Lorsque la dfinition de lobjet dorigine est modifie, toutes ses occurrences, appeles raccourcis, sont mises jour. Un raccourci ne peut pas tre modifi indpendamment de son objet cible. Les raccourcis apparaissent dans lExplorateur dobjets et dans les diagrammes. Dans le diagramme, le raccourci affiche lobjet avec une petite flche en bas gauche. Remarques : Vous ne pouvez pas coller un raccourci au niveau dun modle ou dun package qui contient lobjet dorigine : dans ce cas, il y cration dun nouveau symbole graphique pour lobjet. Vous ne pouvez pas coller un raccourci dans un modle ou package qui contient dj ce raccourci : dans ce cas, il y a cration dun nouveau symbole graphique pour le raccourci. Vous ne pouvez pas mettre de liens entre deux raccourcis (il est cependant possible de rcuprer les liens existant entre les objets dorigine avec loption : Outils/Complter les liens). Il est possible par contre de crer un lien entre un raccourci et un autre objet du modle.
3. Glisser-dposerDans lExplorateur dobjets, l fonctionnalit de Glisser-Dposer fonctionne selon les modalits standard a de Windows :
Dplacement (= couper-coller)= dplace lobjet avec toutes les informations associes dun package un autre.
Copier-coller= cre un nouvel objet dun package un autre avec toutes les informations associes lobjet dorigine (et non pas un symbole ou un raccourci).
Cration dun raccourci= cre un raccourci de lobjet (cf. paragraphe ci-dessus).
Cration dune rplication= cre une copie locale de lobjet dorigine, appele rplique, tout en prservant le lien vers cet objet pour pouvoir mettre automatiquement jour la rplique lorsque lobjet dorigine est modifi. Contrairement un
Manuel dutilisation - PowerAMC
Janvier 2005
11 / 20
Gestion des objets
raccourci, tous les attributs sont synchroniss par dfaut et saffichent en lecture seule dans la feuille de proprits de la rplique. Les rplications ne possdent pas de symbole dans le diagramme.
Vous pouvez effectuer une rplication partielle des attributs de lobjet dorigine et diverger de cet o bjet (personnaliser les attributs). Il est donc dconseill dutiliser des rplications (prfrer les raccourcis).
Attention il y a une option par dfaut pour le Glisser-Dposer : le mode privilgier est la cration dun raccourci. Si vous voulez changer cette option, cliquez sur Outils/Options gnrales et cochez la case souhaite.
Bouton droit de la souris + Glisser-Dposer Si vous slectionnez un objet dans le diagramme puis cliquez le bouton droit de la souris tout en glissant-dposant lobjet vers un autre emplacement, puis relchez le bouton droit de la souris, vous ouvrez un menu contextuel qui regroupe toutes les actions disponibles pour lobjet lorsque vous utilisez la fonctionnalit de Glisser-Dposer.
12 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
Trucs et astuces
Trucs et astuces1. Suppression des objetsQuand vous voulez supprimer un objet, PowerAMC vous demande de confirmer si vous supprimez lobjet du modle ou seulement un symbole de lobjet dans le diagramme courant.
Supprimer les objets : dtruit lobjet du modle et les symboles graphiques disparaissent Supprimer les symboles seulement : le symbole graphique disparat, lobjet existe toujours dans lexplorateur dobjets
2. Prfrences daffichageVous pouvez modifier les prfrences daffichage en cliquant sur Outils/Prfrences daffichage : il sagit des prfrences daffichage gnrales, relatives aux objets ou aux formats des symboles. Pour appliquer les prfrences dautres diagrammes ou tout le modle, cliquez sur le bouton en bas gauche Appliquer . Loption Vue/Vue globale (ou touche F8) permet dafficher lintgralit du diagramme (touches F6 et F7 = zoom avant et arrire).
3. Ajout de notesIl est possible dajouter des notes dans les dia grammes et de les lier aux objets. Les notes contiennent des informations supplmentaires, sous forme textuelle. Elles doivent tre faciles lire et ne pas prendre trop de place dans la visualisation dun diagramme. Exemple :
Manuel dutilisation - PowerAMC
Janvier 2005
13 / 20
Trucs et astuces
Note
Lien / Dpendance tendue
14 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
Strotypes dfinis la DSI
Production de rapportsCe chapitre donne quelques explications pour produire des rapports avec loutil PowerAMC. Pour des informations complmentaires, consulter la documentation utilisateur en ligne dans loutil. LEditeur de modle de rapport est un module indpendant qui permet de crer et de modifier des modles de rapport. Un modle de rapport est un fichier indpendant et rutilisable. Ce fichier indique les informations inclure dans votre rapport. Un rapport est lassociation dun modle objet un modle de rapport et une slection dobjets.
1. Cration dun modle de rapportVous pouvez vous crer votre propre modle de rapport en slectionnant Outils/Ressources/Modles de rapports et dans la fentre Liste des modles de rapports , choisissez loption Nouveau .
2. Cration dun rapportSi vous souhaitez crer un nouveau rapport, slectionnez Modle/Rapports et dans la fentre Liste des rapports , choisissez loption Nouveau rapport (ou bien dans lexplorateur dobjets, clic droit sur le dossier Rapports et choisissez Nouveau). Donnez un nom ce nouveau rapport et choisissez ventuellement un modle de rapport.
2.1. Ajustement de la structure dun rapportLa structure du rapport sajuste en faisant glisser des lments de la fentre Elments disponibles vers la fentre Elments du rapport . Vous pouvez changer les titres des paragraphes du rapport en double -cliquant sur un des lments du rapport. Les lments quil est La structure du rapport est Tous les rapports sont possible de mettre cre ici par glissercrs dans un dossier dans le rapport sont dposer depuis les lnomm Rapport . prsents ici. ments disponibles.
Manuel dutilisation - PowerAMC
Janvier 2005
15 / 20
Strotypes dfinis la DSI
2.2. Slection des objets mettre dans le rapportVous devez indiquer quels objets sont faire apparatre dans ce ra pport. En effet, il faut viter de mettre dans le rapport des diagrammes vides ou des objets qui ne concernent pas directement le domaine considr. Slectionnez pour cela Rapport/Slectionner des objets... Vrifiez essentiellement les objets slectionns dans les onglets : Packages, Diagrammes dobjets.
2.3. Prparation de la page de gardeSlectionnez Rapport/Page de titre... Modifiez les informations qui apparatront en page de garde ainsi que leur format ventuellement.
2.4. Numrotation des paragraphesPowerAMC numrote par dfaut les chapitres du rapport par ordre alphabtique. Afin de matriser lordre que lon veut donner aux diagrammes, il est parfois prfrable de faire commencer le nom des diagrammes par un numro de paragraphe et donc pour supprimer la numrotation automatique de PowerAMC, slectionnez Rapport/Proprits du rapport... et cochez la case Sans numrotation de paragraphes .
2.5. Visualisation du rapportPour visualiser le rsultat obtenu, cliquez sur licne (Aperu avant impression) du bandeau.
Remarque : impression dun diagramme sur plusieurs pages A4 Par dfaut chaque diagramme simprime dans une seule page A4. Si vous souhaitez que limpression soit identique la reprsentation du diagramme dans PowerAMC (plusieurs pages A4), faire un clic droit sur llment diagramme dans la fentre Elments du rapport , choisissez loption Format , puis cochez la case zoom Personnalis .
3. Sauvegarde des rapports3.1. Cration de rapports au format RTFPour crer un rapport au format RTF (toujours dans lditeur de rapport), cliquez sur licne en RTF) du bandeau. Sauvegardez le document dans le rpertoire voulu. (Gnrer
3.2. Cration de rapports en HTMLPour prsenter les documents, il peut tre intressant de gnrer des pages HTML. Pour cela, dans longlet Format HTML des proprits du rapport, vous pouvez choisir une feuille de style et un entte personnaliss ou bien suivre la charte graphique du site Web de la DSI. Feuille de style : PROJETS de TOULOUSE Uml\DSI\PowerAMC\Modles de rapports\Modle de rapports HTML\Theme_DSI.css Entte : PROJETS de TOULOUSE : Uml\DSI\PowerAMC\Modles de rapports \Modle de ra pports HTML\Entete_DSI.html Hauteur de lentte = 100 pixels. Puis pour crer les pages HTML (toujours dans lditeur de rapport), cliquez sur licne HTML) du bandeau. (Gnrer en
16 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
Strotypes dfinis la DSI
Strotypes dfinis la DSINous avons dfini des strotypes utiles pour clarifier les modlisations. Ils sont contenus dans le fichier des dpendances tendues PROJETS de TOULOUSE Uml/DSI/PowerAMC/Dfinition tendue DSI.xem. Ce fichier doit tre utilis la cration de tout nouveau modle la DSI. Si vous voulez rajouter un strotype et le gnraliser la DSI, contactez le groupe de travail UML la DSI : Liste Uml(at)dsi.cnrs.fr ou le groupe de travail Urbanisation : Liste urbanisation(at)dsi.cnrs.fr . Le tableau ci-dessous prsente lensemble des strotypes dfinis la DSI, avec les informations suivantes : mtaclasse PowerAMC = lment existant dans PowerAMC, pour lequel une extension est cre nom du strotype = nom que lon retrouve dans la liste daide lors du choix dun strotype symbole personnalis = symbole graphique qui reprsente le strotype sur les diagrammes utilisation = prcise dans quel contexte le strotype est utilis : soit dans le cadre de la modlis ation de lexpression des besoins en UML, soit dans le cadre des cartographies de lurbanisme. Mtaclasse PowerAMC Activity Activity Activity Activity Activity Activity Activity Activity Nom du strotype Objectif CNRS Objectif mtier niveau 1 Objectif mtier niveau 2 Objectif mtier niveau 3 Objectif SI niveau 1 Objectif SI niveau 2 Objectif SI niveau 3 Processus Sous-processus Activity Activity Service applicatif rfrentiel Service fonctionnel Symbole personnalis Utilisation - Cartographie niveau stratgie - Cartographie niveau stratgie - Cartographie niveau stratgie - Cartographie niveau stratgie - Cartographie niveau stratgie - Cartographie niveau stratgie - Cartographie niveau stratgie - Cartographie niveau mtier - UML : diagramme des activits dun processus mtier - Cartographie niveau applicatif - Cartographie niveau fonctionnel
Activity
Service dchange
fonctionnel
- Cartographie niveau fonctionnel
Activity
Service fonctionnel dcisionnel
- Cartographie niveau fonctionnel
Manuel dutilisation - PowerAMC
Janvier 2005
17 / 20
Strotypes dfinis la DSI
Mtaclasse PowerAMC Activity
Nom du strotype Service fonctionnel positionner
Symbole personnalis
Utilisation - Cartographie niveau fonctionnel
Actor
Fonction
- Cartographie niveau mtier - UML : diagramme des processus mtier et des cas dutilisation
Actor
Rle
- Cartographie niveau mtier - UML : diagramme des processus mtier et des cas dutilisation
Actor
Structure
- Cartographie niveau mtier - UML : diagrammes des processus mtier et des cas dutilisation
Actor
Systme externe
- UML : contexte statique, contexte dynamique et diagramme des cas dutilisation
Association Association Class
Bouton pour navigation Lien pour navigation Concept mtier
Pas de symbole personnalis Pas de symbole personnalis
- UML : diagramme de navigation - UML : diagramme de navigation - Cartographie niveau mtier - UML : modle du domaine
Class
Contrleur
- UML : diagramme de classes participantes (DCP)
Class
Dialogue
- UML : diagramme de classes participantes (DCP) et diagramme de navigation - UML : diagramme de classes participantes (DCP) et diagramme de navigation - UML : diagramme de classes participantes (DCP) et diagramme de navigation - Cartographie niveau fonctionnel - UML : modle du domaine
Class
Nouvelle fentre
Class
Popup
Class
Rfrentiel partag
18 / 20
Janvier 2005
Manuel dutilisation - PowerAMC
Strotypes dfinis la DSI
Mtaclasse PowerAMC Class
Nom du strotype Systme externe
Symbole personnalis
Utilisation - UML : diagramme de classes participantes (DCP) - Cartographie niveau mtier - UML : diagramme des processus mtier - Cartographie niveau mtier - UML : diagramme des processus mtier - Cartographie niveau applicatif - Cartographie niveau applicatif
ExtendedDependency ExtendedDependency ExtendedDependency Package
Peut utiliser Utilise flux Bloc applicatif
Package
Bloc fonctionnel
- Cartographie niveau fonctionnel
Package
Bloc rfrentiels partags
- Cartographie niveau fonctionnel
Package
Macro-processus
- Cartographie niveau mtier - UML : diagramme des processus mtier
Package
Quartier applicatif
- Cartographie niveau applicatif
Package
Quartier fonctionnel
- Cartographie niveau fonctionnel
Package
Zone applicative
- Cartographie niveau applicatif
Package
Zone fonctionnelle
- Cartographie niveau fonctionnel
UMLObject
Systme
- UML : contexte dynamique
Manuel dutilisation - PowerAMC
Janvier 2005
19 / 20
Strotypes dfinis la DSI
Mtaclasse PowerAMC UseCase
Nom du strotype Cas dutilisation non tudi
Symbole personnalis
Utilisation - UML : diagramme des cas dutilisation
UseCase
Macro-processus
- Cartographie niveau mtier - UML : diagramme des processus mtier
UseCase
Processus
- Cartographie niveau mtier - UML : diagramme des processus mtier - UML : contexte statique
UseCase
Systme
20 / 20
Janvier 2005
Manuel dutilisation - PowerAMC