Quel est le meilleur outil gratuit et le meilleur commercial qui me permet de dessiner uml statechats hiérarchique comme dans l'image ci-dessous. Ce serait aussi génial s'il pouvait générer les stubs de code source C#.concepteur statecharts hiérarchique avec génération de code
Répondre
Jetez un oeil sur les outils de langues spécifiques au domaine dans le SDK Visual Studio. Ils comprennent un DSL pour les cartes d'état.
Vous pouvez générer le code dont vous avez besoin à partir d'un de ces DSL à l'aide de modèles T4.
Quelques ressources:
- Visual Studio Visualization and Modeling SDK (was DSL SDK)
- Getting Started with Visualization and Modeling SDK
- Visualization and Modeling SDK - Domain-Specific Languages
Notez que ces liens sont pour VS2010. C'est parce que je ne peux plus trouver les liens VS2008, mais le Toolkit DSL a aussi un modèle de diagramme d'état dans VS2008.
Je n'ai pas vu la partie "meilleur commercial" de votre question.
J'utilise Sparx Enterprise Architect. Il peut faire des statecharts UML complets, et je crois qu'il peut générer du code à partir de n'importe quel modèle, ou transformer un modèle en un autre. Vous devrez peut-être transformer un modèle d'état en un modèle de classes représentant vos états avant de générer du code à partir des classes, mais c'est le pire que vous auriez à faire.
Mon outil de création de cas basé sur UML vous permet de créer et d'hériter des diagrammes d'états hiérarchiques. Il a la génération de code complet et peut importer des beans.
http://www.intrinsarc.com/evolve
Cependant, la présentation et la sophistication des diagrammes d'états sont peut-être pas aussi riche que vous avez dessiné ci-dessus. L'outil est basé sur des composants hiérarchiques et aligne la création, la réutilisation et l'évolution des composants.
- 1. Bon concepteur UML pour Visual Studio 2008 Édition Professionnelle avec génération de code
- 2. Génération de code avec .net
- 3. génération du fichier du concepteur a échoué
- 4. Génération de code (PHP-) avec Scala
- 5. Problèmes avec la génération de code dynamique
- 6. Génération de code Xcode
- 7. Génération de code MD5
- 8. Problème avec le concepteur de générateur de code Web
- 9. Quelle est la différence entre les statecharts SCXML et les statecharts UML?
- 10. Grille hiérarchique avec MVCContrib
- 11. Génération de code dans Eclipse
- 12. Génération de code DAL subsonique
- 13. Problèmes de génération de code HTML avec JasperReports
- 14. Génération de code de structure d'entité avec des index
- 15. Problème de génération de code avec ANTLR 1.3/ANTLRWorks
- 16. Plug-in open source UML eclipse avec génération de code
- 17. Structures de génération de code source Java
- 18. Subversion - traitant de la génération de code
- 19. Menu de récursion hiérarchique avec PHP/MySQL
- 20. Génération de code Enterprise Architect simplifiée
- 21. où signalerait le code de génération aller.
- 22. Génération de code dans une tâche MSBuild
- 23. XSD, restrictions et génération de code
- 24. Génération automatique d'un fichier de concepteur DataContext lors de l'utilisation de SqlMetal et Visual Studio
- 25. génération de code C#/suppression de code redondant
- 26. Code programmeur Pragmatique génération exercice
- 27. type d'enregistrement génération de code intermédiaire
- 28. Génération de code HTML par programme
- 29. Génération de code C# dans .NET 4
- 30. plugin Eclipse pour la génération de code
La génération de code est plus une caractéristique secondaire. J'ai besoin de créer de vrais graphes UML. A première vue, il me semble que le look est plutôt d'origine locale et ne ressemble pas aux diagrammes UML "standards" (comme sur la photo). – bitbonk