Question

Je viens juste de commencer à jouer avec Eclipse FMV .

  • Quelqu'un at-il utilisé le cadre?
  • Toutes les bonnes ou mauvaises expériences vous aviez l'utiliser?
  • Toutes les alternatives pour la modélisation graphique vous pourriez suggérer?
  • EDIT: Quels bons exemples sont disponibles
Était-ce utile?

La solution

Quelqu'un at-il utilisé le cadre? Oui, je l'utilise en ce moment. Il fonctionne, mais il est généralement un peu de codage pour les figures graphiques. Je suis actuellement du mal à tirer parti des UML IBM RSA / RSM / editparts chiffres / nœuds etc construits au-dessus du FMV.

Toutes les bonnes ou mauvaises expériences que vous avez fait l'utiliser? Revenant sur mes premières plongées dans FMV / FEM / FEM etc je peux dire pour certains, étudier les exemples. Il existe des modèles importants que vous devez pick-up à partir des exemples et non la documentation. Je suggère également un nouveau livre ( Eclipse Modeling Project: un langage de domaine spécifique (DSL) ) spécifique pour la modélisation FMV dans Eclipse. Je feuilleta et il semblait être le manuel manquant à certains des concepts les plus fondamentaux. Pourquoi le livre est bon est qu'il se concentre sur la clé pour faire UML / modèles utiles à travers elle limitant à un domaine spécifique et fournir un outil qui permet uniquement pour les modèles valides à créer. Il n'y a pas beaucoup de documentation en ligne et l'API ne vous raconte pas tant. Prenez garde aux boucles repeindre / peinture causées en appelant setBounds () ou d'autres méthodes de réglage sur les enfants, il se bloque l'instance éclipse, pas amusant. Oh oui et les API sont partagés entre les versions Eclipse d'aide ou de documentation pas du tout inclus.

Toutes les alternatives pour la modélisation graphique vous pourriez suggérer? Tenez compte des profils UML avec des images personnalisées et des icônes plutôt que la génération pleine forme. Il faut environ 2 heures pour mettre sur pied un très bon éditeur image / icône bâtiment sur des objets graphiques UML et les profils UML. Le projet d'outillage UML outil RSM IBM profil fait rapidement. Il y a beaucoup que vous pouvez faire avec des profils UML (via contraintes plug-ins Eclipse ou OCL). Saisie des terres FMV est plus d'un ordre d'augmentation de l'effort de grandeur, de 1 à 10 heures sans problème.

Considérer les outils DSL pur (langue spécifique du domaine) là-bas. Google fournira une bonne liste. D'après ce que j'ai vu la principale raison d'utiliser FMV est l'intégration Eclipse et en tirant parti des modèles ecore / UML existants, ce pourquoi j'utilise FMV.

Demandez-vous ai-je besoin modèle qui est facile, ou dois-je besoin d'un outil pour créer des instances de ce modèle. S'il n'y a que 1-5 utilisateurs experts, il ne peut y avoir besoin d'un outil élégant.

Autres conseils

Le projet TOPCASED utilise FMV. Il fournit divers éditeurs graphiques pour UML et d'autres schémas.

Avec FMV, la plupart du code de l'éditeur est généré pour vous, mais la complexité principale découle d'avoir à le modifier.

Comme la plupart des solutions de rechange récentes, vous pouvez essayer Graphiti et Vaporiser . Voici un de comparaison et une autre entre FMV et Graphiti

.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top