Utilisation de Rational Rose

Transcription

Utilisation de Rational Rose
Utilisation de Rational Rose
1. Démarrage :
%inclure rose
%rose &
Il est aussi possible de mettre la commande %inclure rose dans .cshrc ou .bashrc
2. Un diagramme de UseCase et un diagramme de Classe sont entre autres déjà créés
pour vous. Vous pouvez les trouver en faisant l’expansion des dossiers Use Case View et
Logical View. Les outils disponibles vont changer en fonction du diagramme que vous
choisissez. D’autres diagrammes sont disponibles à l’aide du menu browse ou du menu
contextuel des différentes vues (à gauche).
3. Sélectionner le diagramme « Main » dans « Logical View » Dessinez quelques classes.
Vous pouvez accéder aux propriétés des classes en double-cliquant sur ces dernières.
Vous pouvez ajouter des opérations à la classe dans le menu Operations et des attributs
dans le menu Attributes. Vous utilisez le clique-droit de la souris puis insert dans le menu
contextuel pour en ajouter. Vous pouvez ensuite accéder aux propriétés des opérations et
attributs encore une fois en double-cliquant dessus comme pour la classe. Il est aussi
possible d’éditer directement sur le diagramme.
4. Il serait préférable d’ajouter les éléments association et agrégation dans vos outils pour
ce type de diagramme. Pour ce faire allez dans Tools options. Puis allez dans l’onglet
toolbars. Choisissez Class Diagram UML puis ajouter association, agregation,
unidirectional association et unidirectionnal agregation.
5. Vous pouvez faire des associations en sélectionnant l’outil d’association puis en
glissant la souris d’un élément vers un autre. Vous pouvez ensuite double-cliquer sur
cette dernière pour accéder à ses propriétés. Il est possible de donner un nom à
l’association et les rôles de chaque classe. Pour avoir une agrégation forte (losange
coloré), on choisit By Value dans l’onglet « Role B Detail ».
6. Si vous désirez faire un diagramme de séquence, vous devez en créer un nouveau.
Pour se faire aller sur le dossier Use Case View et cliquez-droit, choisissez Sequence
Diagrame dans le menu contextuel. C’est aussi possible de le faire via le menu
« Browse Interactive Diagram » puis choisir New, ensuite choisir Sequence diagram.
Les outils disponibles sont encore une fois différents.
7. Pour finir, vous pouvez accéder à un diagramme de cas d’utilisation dans le dossier
Use Case View. Double-cliquer sur Main pour y accéder. Pour être conforme à la
notation vue en classe. Vous devriez ajouter Association relationship dans vos outils. Ils
serviront pour relier les Acteurs aux cas d’utilisation. Vous pouvez essayer de modéliser
la réponse présentée dans la démo.
8. Pour supprimer des composants, il est préférable de les sélectionner et d’utiliser
ctrl+D, car sinon ils restent en mémoire même s’ils ne sont plus visibles sur le schéma.
9. L’impression est lancée sur l’imprimante qui correspond à la variable
d’environnement PRINTER. Pour la vérifier faites
%echo $PRINTER
En principe, ce devrait être hp3189. Si ce n’est pas le cas ou que vous voulez la changer.
Vous pouvez ajouter la ligne suivante à votre .cshrc ou .bashrc
Pour tcsh :
setenv PRINTER <nom imprimante>
setenv PRINTER hp3189
Pour bash :
export PRINTER=<nom imprimante>
export PRINTER=hp3189
Vous pouvez aussi choisir l’option d’imprimer dans un fichier et envoyer l’information à
l’imprimante de votre manière préférée. Vous pouvez utiliser le système de fenêtre de
linux ou encore lancer la commande suivante. (à vous de voir pour les options ☺)
lpr –P<nom imprimante> <nom fichier>
Souvent la commande sera
lpr –Php3189 Ouput.prn
10. Des versions d’essais de Rational Rose existent pour Windows et Linux. Magic Draw
peut aussi représenter une alternative, il est conçu en Java.