Modélisation UML & SysML

Expertise et articles Blog sur UML, SysML, et Enterprise Architect de Sparx Systems

english versionTwitterUMLChannel SparxSystems EA YouTube videosLinkedIn

Lorsque l'on créé des classes dans EA qui ne possèdent ni attribut, ni opération, la classe est affichée sans aucun compartiment. Cet affichage peut être gênant pour certains usages, aussi EA permet de modifier ce rendu. Cela est possible via les propriétés d'affichage d'un élément du diagramme, accessibles depuis un clic droit sur la classe "Feature and Compartment Visibility", en activant "structure compartment".

On obtient ainsi le résultat illustré ci-dessous :

use of structured compartment in ea

Cette solution est limitée car elle ne concerne que le diagramme en cours, et il n'est pas possible d'appliquer ce choix sur une sélection de classes.

 

La vue "Properties" permet de consulter ou de mettre à jour des propriétés pour un élément sélectionné (classe, interface, use case, acteur) : nom, alias, stéréotype, etc.

Cette vue donne également accès à des raccourcis utiles depuis la barre d’icônes - certains de ces raccourcis sont présentés dans cet article.

Sparx Enterprise Architect Properties shortcuts view

Sparx Systems a organisé un webinar la semaine dernière pour faire une démonstration des fonctionnalités de traçabilité de l'outil Enterprise Architect, ou exploiter l'interconnexion d'éléments et de diagrammes du modèle. Lorsque l'on modélise, il est non seulement nécessaire pour pouvoir représenter dans une forme visuelle une information ou un concept à réaliser, mais il est également essentiel de pouvoir construire et exploiter un référentiel. C'est ce que permet un outil comme Enterprise Architect versus des outils de dessins type "MS Visio". Ainsi ce webinar a permis de faire un bon rappel des fonctions de traçabilités pour tirer les avantages d'un tel référentiel de modélisation.

Les fonctionnalités déjà bien connues ont été présentées : Matrice de Relations (Relationships Matrix), vue "Traceability". Les différents types de liens entre éléments couramment utilisés ont également été abordés : liens de réalisation entre cas d'utilisations et exigences, etc.

J'ai découvert une fonction de filtrage selon le contexte dans un diagramme affiché : le Context Filtering. Pour activer cette fonction, il suffit de lancer un clic droit sur une zone vide du diagramme, et cliquer sur "Context Filtering". L'alternative consiste à cliquer sur l'icône correspondant dans la barre d'outils du diagramme.

 sparx enterprise architect context filtering

Cliquer sur le lien suivant pour plus d'informations.

Cette page présente une sélection de trucs et astuces pour améliorer l'utilisation quotidienne ou ponctuelle d'Enterprise Architect. Plusieurs articles sont également accessibles via le tag Astuce EA.

N'hésitez pas à me contacter par email (Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.) si vous cherchez d'autres astuces, ou si vous en avez à partager afin que je les rajoute sur cette page. Il me reste encore plusieurs astuces que je rajouterai au fur et à mesure.

Liste des astuces :

  1. raccourcis clavier
  2. afficher un diagramme par défaut à l'ouverture d'un projet EA
  3. afficher les commentaires du diagramme ou d'un élément dans une note
  4. associer une exigence à un cas d'utilisation par un "glisser/déposer"
  5. regrouper des attributs ou opérations d'une classe avec les stéréotypes
  6. replacer un libellé à son emplacement initial
  7. limiter le périmètre d'une recherche à une partie modèle
  8. utiliser ctrl-c et ctrl-v pour copier/coller des paquetages depuis l'explorateur "project browser"
  9. créer plusieurs connecteurs entre éléments avec la "Relationship Matrix"
  10. inverser le sens d'une connecteur
  11. identifier les erreurs SQL entre EA et la BD via le fichier DBError.txt
  12. modifier l'apparence et le style de ligne de plusieurs connecteurs dans un diagramme (minimum requis : EA 12)
  13. créer une Tagged Value sur une sélection d'éléments
  14. afficher plusieurs fois le même élément en utilisant les cadres de diagrammes
  15. déplacer horizontalement ou verticalement un élément du diagramme
  16. masquer les stéréotypes dans le project browser
  17. masquer le nom de la superclasse en haut à gauche de la classe (en italiques)
  18. copier un diagramme dans le presse-papier (Clipboard) sans le cadre

La langue utilisée par défaut pour le correcteur orthographique d'Entreprise Achitect est l'anglais. Pour la rédaction de spécifications en français, le correcteur orthographique peut être paramétré pour utiliser la langue française.

Pour cela il est nécessaire d'avoir accès à l'espace "utilisateurs enregistrés" (Registered Users) du site de Sparx Systems afin de télécharger le dictionnaire français (fichier : EADict.zip).

Procédure d'installation :

  1. Décompresser le fichier EADict.zip sous le répertoire d'installation EA (C:\Program Files\Sparx Systems\EA sous Win7 ou WinXP)
  2. Ouvrir EA, puis Tools > Options > Objects : s'assurer que Disable spelling est décoché (relancer EA si cette option était décochée)
  3. Tools > Spelling Tools > Spelling Options : sélectionner French (European) dans la liste déroulante "Main Dictionary language" (dans EA 12, utiliser le menu Project > Spell Checking > Spelling Options)
  4. Relancer EA > le texte saisi dans les notes est désormais vérifié selon le dictionnaire français (EA12 : il est possible de lancer une vérification sur le projet ou un paquetage via le menu Project > Spell Checking)

Dans un soucis de factorisation et de re-utilisation, il est parfois utile de pouvoir associer un même diagramme à plusieurs activités composites. Un double clic sur n'importe quelle de ces activités composites permet d'ouvrir le même diagramme. Ainsi toute modification pour décrire les détails de ces activités composites ne nécessite qu'une seule mise à jour dans le diagramme partagé / commun.

Avant la version actuelle d'Enterprise Architect (v.10), une manipulation un peu fastidieuse était nécessaire.
Depuis la version 10, EA permet de changer pour une activité composite le diagramme associé par un simple clic droit sur l'activité depuis le Project Browser > Add > Select Composite Diagram, ou par un clic droit depuis le diagramme ouvert > New Diagram > Select Composite Diagram.
-> cette option permet alors de choisir un diagramme existant depuis l'arborescence du projet, comme illustré dans l'exemple suivant.

partager un diagramme composite sparx enterprise architect

Page 2 sur 2