Il existe deux tendances concurrentes dans l'espace de modélisation - UML (ou notations similaires) et DSL (Domain Specific Languages). L'approche UML essaie de modéliser tous les scénarios du monde réel possibles dans un langage de modélisation unifié, tandis que l'approche DSL tend à créer un nouveau langage spécifique pour chaque «domaine» (zone d'intérêt). Si vous vivez dans un monde Microsoft, Visual Studio a historiquement choisi le chemin DSL et vous pouvez trouver de nombreux exemples de concepteurs graphiques pour les langages spécifiques au domaine dans Visual Studio Team System (concepteur d'architecture d'application, concepteur de classe, etc.). D'autre part, il est prévu que Microsoft annoncera un meilleur support UML pour Visual Studio vNext plus tard cette année lors de la conférence PDC, donc vous obtiendrez probablement un support de première classe pour UML. Par ailleurs, si vous étiez à la recherche d'une alternative à UML parmi les notations de modélisation à usage général, je vous recommande de ne pas déranger. UML est le meilleur dans ce domaine et certainement celui qui obtient le plus de soutien dans l'industrie.
a beaucoup de bons aspects. Cependant, il y a des problèmes de faisabilité des modèles et des problèmes de rétro-ingénierie. J'aime http://www.lepus.org.uk/about.xml – mozillanerd