Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

Quels sont les outils et méthodes informatiques pour améliorer le retour sur investissement de vos projets ?

Quels sont les outils et méthodes informatiques pour améliorer le retour sur investissement de vos projets ?

Les projets informatiques nécessitent une méthode spécifique intégrant un ensemble de bonnes pratiques que l'on peut à loisir enrichir et adapter. Sans la mise en place d'une telle méthode, on s'expose à un gaspillage important de ressources voire faire couler le projet.


Tutoriel Papyrus : vos diagrammes UML 2 comme à l'époque des manuscrits de l'antiquité !

Publié par Rhona Maxwel sur 13 Octobre 2015, 17:31pm

Catégories : #UML, #Modélisation de système, #Modélisation des besoins, #Modélisation métier, #Ingénierie Dirigée par les Modèles IDM, #IDM

Tutoriel Papyrus : vos diagrammes UML 2 comme à l'époque des manuscrits de l'antiquité !

Papyrus est un ensemble de plugins Eclipse faisant partie du projet Eclipse Modeling Project.

Il s'agit d'un nouvel environnement pour éditer tout type de modèle EMF (Eclipse Modeling Framework) et tout particulièrment UML 2 (Unified Modeling Language la norme de l'OMG).

La version supportée 2.4.1 est presque la dernière (2.5). Cela nous satisferait déjà, mais cerise sur le gateau, Papyus supporte SysML (System Modeling Language), ce qui est particulièrement intéressant pour lesdiagrammes d'exigences et les diagrammes paramétrés. MARTE (Modeling and Analysis of Real-Time and Embedded systems) est aussi intégré.

Papyrus offre des fonctions avancées pour créer des profils UML afin de définir des éditeurs DSL (Domain Specific Language).

Une manière d'installer Papyrus a été vue lors de notre article "Ingénierie Dirigée par les Modèles (IDM) : tutoriel ATL (ATLAS Transformation Language) pour voir la vraie vie".

  • Ouvrez la perspective Papyrus.
  • File - New - Papyrus Project - nommez le projet : PapyrusFamilies - Next - choisissez UML - Next - Cochez UML Diagram (vous pourriez sélectionner les 13 diagrammes UML 2) - Sélectionnez A UML model with primitive types (ModelWithBasicTypes) - Finish
  • Dans la vue Project Explorer, double cliquez sur di (model.di), l'éditeur Papyrus Editor Core s'ouvre avec la palette, permettant de créer des packages, classes, attributs, relations, opérations, ...
  • Pour créer un élément il suffit de faire un drag&drop.
  • Le bandeau d'Eclipse contient un bouton proposant des options d'alignement.
  • La vue Model Explorer permet avec les menus contextuels d'ajouter des nouveaux diagrammes.
  • La partie Edges de la palette permet de créer tous les types de relations.
  • Un clic droit sur une relation - Format -Line Style permet de choisir des styles de trait.

Le framework EMF permet d'importer des métamodèle Ecore (voir article "Ingénierie Dirigée par les Modèles (IDM) : tutoriel Eclipse Ecore, le corps à corps avec les méta modèles"), des métamodéles UML, ...

Pour créer des modèles UML instances de métamodèles UML, on utilisera donc les outils EMF.

Nous reviendrons sur les 13 diagrammes UML 2 avec Papyrus, sur la création de profils UML, nous aborderons SysML, l'utilisation de Papyrus avec ATL et QVTO (Query View Transform Operational le langage de transformation de modèles normalisé OMG et concurrent d'ATL) et en déssert un comparatif entre ATL et QVTO mais cela est une autre histoire.

"Les gagnants ne lâchent jamais et les lâcheurs ne gagnent jamais."
Vince Lombardi

Voir aussi :

http://www.urbanisation-si.com/

http://urbanisation-si.blog4ever.net

http://urbanisation-si.wix.com/blog

http://urbanisme-si.wix.com/blog

http://urbanisation-si.wix.com/urbanisation-si

http://urbanisation-si.over-blog.com/

http://rhonamaxwel.over-blog.com/

http://urbanisation-des-si.blogspot.fr/

http://bonnes-pratiques-si.eklablog.com/

http://urbanisation-si.eklablog.com/

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article

Archives

Nous sommes sociaux !

Articles récents