Dal sito di
Visual Paradigm è possibile scaricare una suite di prodotti dedicati al
Model Driven Development (MDD) in ambito professionale.
Il prodotto “principe” è
Visual Paradigm for UML, per la costruzione visuale di diagrammi UML (ma non solo). L'ambiente di sviluppo è davvero ricco di funzionalità, ma allo stesso tempo complesso. Accanto alla possibilità di costruire i diagrammi manualmente,
Visual Paradigm for UML pone in primo luogo strumenti di
generazione di codice, a partire da diagrammi già esistenti.
Sorprendenti sono invece le potenzialità della sezione dedicata al
reverse engineering: partendo da JAR o DLL, ad esempio, l'applicazione consente di generare
class diagram UML oppure, collegandosi a database o sulla base dei
mapping Hibernate, consente di passare ai corrispondenti diagrammi ER. Gli strumenti di
reporting consentono l'esportazione semplificata dei diagrammi in file DOC, PDF e HTML.
I prodotti a corredo coprono tutti gli aspetti inerenti lo sviluppo applicativo: si va dunque dal prodotto
DB Visual Architect, dedicato alla modellazione di database relazionali, al
Business Process Visual Architect, maggiormente orientato allo sviluppo visuale di processi di business negli standard più noti ed utilizzati.
Non mancano i
plug-in per i più diffusi IDE, quali Eclipse, IntelliJ, NetBeans, relativamente al mondo JAVA, Visual Studio 2003/2005/2008, in ambito .NET. Grazie a questi, è possibile sfruttare le potenzialità della suite ad un piano più vicino alla realtà implementativa. Per intenderci,
i plug-in si legano a funzioni di generazione o di reverse engineering di codice (sia esso Java, C#, PHP, Python, XML di
mapping Hibernate, ecc.).
Le
versioni disponibili si suddividono per prodotti inclusi e, per ciascun prodotto, per funzionalità abilitate. Si passa così dalla versione
Enterprise, la cui licenza si aggira attorno ai 2 mila dollari, comprendente l'intera gamma di strumenti, alla versione
Community, liberamente scaricabile, ma contenente strumenti classici di modellazione UML, orientati più che altro alla costruzione di diagrammi a scopo documentale.
Come detto, gli strumenti della suite
Visual Paradigm sono davvero potenti ed avanzati. Data la loro complessità di utilizzo, però, i dubbi riguardano il loro impiego in ambito professionale. La considerazione può essere però estesa a tutta la branca di strumenti di
MDD.