Vous êtes sur la page 1sur 20

Gnralits Rapports - Strotypes Manuel dutilisation de PowerAMC

Version 1.1 Janvier 2005

Ralis par la Direction des systmes d'information du CNRS (DSI)

Table des matires

Table des matires


TABLE 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 manuel
Ce 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 jour
V 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 modlisation
La fentre de PowerAMC est compose des lments suivants :

Fentre de diagramme

Explorateur dobjets

Fentre de rsultats

1. Lexplorateur dobjets
Cette 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 diagramme
La 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 rsultats
La 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 modle


1. Cration dun modle
Si 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 modle


Dans 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 modle


Enregistrez le modle : Fichier/Enregistrer. Le modle est dot du suffixe .moo .

8 / 20

Janvier 2005

Manuel dutilisation - PowerAMC

Gestion des packages

Gestion des packages


Un 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 objets


Les 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 objet


Un 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 objet


Un 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-dposer
Dans 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 astuces
1. Suppression des objets
Quand 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 daffichage
Vous 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 notes
Il 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 rapports
Ce 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 rapport


Vous 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 rapport


Si 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 rapport


La 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 rapport


Vous 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 garde


Slectionnez Rapport/Page de titre... Modifiez les informations qui apparatront en page de garde ainsi que leur format ventuellement.

2.4. Numrotation des paragraphes


PowerAMC 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 rapport


Pour 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 rapports


3.1. Cration de rapports au format RTF
Pour 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 HTML


Pour 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 DSI


Nous 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