Modélisation UML & SysML

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

english versionTwitterUMLChannel SparxSystems EA YouTube videosLinkedIn

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.

jeudi, 16 mai 2013 09:38

EAUG Londres 2013 : un succès

EAUG badge

J'ai eu le plaisir d'assister hier à mon premier EAUG (Enterprise Architect User Group) à Londres, et j'ai déjà hâte de participer au prochain!

A mon arrivée, j'ai récupéré mon badge et sélectionné les sessions parmi la liste proposée. Une erreur dans mon badge me rappelle la difficulté pour les anglo-saxons à écrire mon prénom (et encore pire pour le prononcer) ;) nevermind !

Cet réunion m'a permis de rencontrer en personne les membres de la communauté EA, ce qui change des forums en ligne, du site de communauté Sparx où l'on retrouve les whitepaper & autres articles, ou les groupes LinkedIN dédiés à EA. En tant qu’enthousiaste UML/SysML/EA, j'ai grandement apprécié de participer aux débats et présentations centrés sur la modélisation et l'outil Enteprise Architect. Cela me change de conférences IT où certaines présentations très techniques n'avaient peu ou pas d'impact sur mes problématiques au quotidien, même si les sujets abordés étaient très intéressants et nécessaires à ma culture générale.

J'ai assisté à plusieurs discussions pertinentes et utiles notamment par rapport à l'impact de techniques Agiles sur le logiciel implémenté pour des systèmes embarqués via la présentation de Doug Rosenberg. D'autres speakers nous ont fait part des retours d'expériences sur les sujets d'EA, UML, et SysML, dont ressortent des suggestions & concepts pertinents ("la nécessité de recueillir l'information et les documents existants pour les centraliser dans EA, référentiel des connaissances du projet, ce afin d'obtenir une seule vision de la vérité" proposé par Ian Mitchell). J'ai également été impressionné devant le réalisation d'addins très avancés et complexes par certaines sociétés via l'API d'EA.

Les retours sur les présentations sont disponibles depuis l'article suivant : "retours de l'EA User Group 2013 à Londres".

 

sparx community website

Sparx vient de lancer une version améliorée de son site Community EA pour les utilisateurs & experts d'Enterprise Architect.
Sparx annonce des améliorations pour publier, rechercher et partager les articles, tutoriels, actualités, white paper, etc. La nouvelle version de ce site permet également de noter les articles et d'accéder à des flux RSS.

Je vous invite à consulter le site de communauté EA sur http://community.sparxsystems.com.

ea user group

Le EA User Group organise une seconde rencontre le 15 Mai 2013 pour les utilisateurs d'Enterprise Architect. Cet évènement se déroulera à Londres.

Les inscriptions sont au tarif de £50.00 HT par personne. La journée s'organise autour de 3 sujets (event tracks) : mise en place de projets EA, livraisons de projets, retours d'expérience et leçons à retenir.

Une session par "track" sera animée sur chaque créneau horaire.

En tant que membre du LAB EA d'Objet Direct, ce sera ma première participation à un "EAUG" (la version Sparx des JUG !), et j'ai déjà fait mon choix sur les sessions à suivre (SysML, BPMN2, user story, discussions et échanges sur le mode collaboratif!...).

 

J'ai également hâte d'échanger avec les autres utilisateurs d'EA, ainsi que de représenter Objet Direct en tant que partenaire Sparx en France et rencontrer les autres partenaires européens de Sparx.

Plus d'informations sont disponibles www.eausergroup.com.

Objet Direct EA Labs

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

jeudi, 13 décembre 2012 19:30

Enterprise Architect version 10 disponible !

Sparx Systems a annoncé aujourd’hui la sortie de la dernière version 10 d’Enterprise Architect, outil de modélisation UML, BPMN, SysML.

EA v10 intègre entre autre :

  • plusieurs améliorations liées à l’ergonomie et l’utilisation quotidienne de l’outil,
  • un nouveau module de recherche sur les diagrammes,
  • une nette amélioration sur la fonctionnalité « Add Related Elements »,
  • la possibilité d’appliquer des calques (textual overlays) sur les matrices de relations (par ex CRUD);
  • le support de SysML 1.3 et un outil pour convertir des diagrammes SysML 1.2 en v.1.3,
  • des assistants en appui à la création de Profils UML,
  • le support de standards et modèles dans le domaine géospatial avec Geography Markup Language et ArcGIS;
  • des améliorations sur la simulation des modèles,
  • un débogueur et visualiseur intégrés pour les applications mobiles Android.

Certaines de ces fonctionnalités ont été testées dans l’article Aperçu EA v10 bêta 2.

jeudi, 22 novembre 2012 21:04

Aperçu d’Enterprise Architect 10 Bêta 2

Sparx Systems prévoit de sortir prochainement la version 10 d’Enterprise Architect. La liste des évolutions est disponible depuis leur site ici.

Cet article présente un aperçu des nouvelles fonctionnalités et évolutions prévues pour Enterprise Architect v10 suite au test réalisé sur la bêta 2, dont les fonctionnalités peuvent évoluer d’ici la version finale. Les fonctionnalités abordées dans cet article sont les suivantes :

  1. Évolution de la fonctionnalité Insert Related Elements.
  2. Un nouveau module de recherche dans le diagramme : Diagram Search Box.
  3. Une nouvelle fonctionnalité dans les matrices de traçabilité (Relationship Matrix) pour définir et appliquer des calques : textual overlays, par exemple pour définir des associations CRUD entre éléments.
  4. L’accès à la liste des vues à afficher a été modifié dans les menus d’EA; les vues ne sont plus toutes accessibles depuis le menu « View », mais réparties parmi les menus Element, Diagram, Project…
  5. Une amélioration dans le QuickLinker pour créer de nouveaux liens d’agrégation.

comparaison modeles EA via baseline

L’utilisation d’Enterprise Architect en mode collaboratif implique souvent un système de gestion de version comme Subversion.

Cet article présente une façon de comparer la version actuelle d’un paquetage du modèle, contrôlé par un fichier XMI* dans SVN, avec une version précédente de ce fichier. Pour cela la fonctionnalité de Baseline est utilisée. * XMI : XML Metadata Interchange.

Ce tutoriel décrit l'utilisation des filtres visuels appliqués aux diagrammes (Diagram Filters), fonctionnalité disponible depuis la version 9 d’Enterprise Architect. Les avantages de cette fonctionnalité sont également illustrés par des exemples inspirés de projets récents.