Nuove funzionalità nel software di modellazione UML UModel 2009
Il recentemente lanciato UModel 2009 include nuove funzionalità che aiuteranno i team di sviluppo di tutte le dimensioni a sfruttare al meglio le sue potenzialità Modellazione software con UML.
Supporto per i sistemi di controllo delle versioni
È possibile utilizzare il controllo di versione per gestire i file del progetto UModel e i file di codice sorgente generati. Sono supportati più di una dozzina di sistemi di codice sorgente popolari. Consultare l'elenco qui: elenco qui.
Ampia interfaccia di programmazione (API) per manipolare i modelli UModel o per creare plugin per UModel
Potreste creare uno strumento di tracciamento avanzato per il testing e il debug che illustri il flusso della vostra applicazione manipolando gli elementi nei diagrammi di UModel, oppure potete creare un semplice plugin che aggiunga un comando personalizzato o un'opzione di menu, utilizzando le vostre icone e i vostri pulsanti. L'installazione di UModel include anche esempi di codice per i plugin, per aiutarvi a iniziare. I plugin di esempio creano nuove opzioni di menu e di barra degli strumenti per fornire scorciatoie verso impostazioni di stile specifiche, per automatizzare una serie di attività e per rafforzare una convenzione di denominazione, tutte operazioni di modellazione comuni che probabilmente saranno uniche per ogni team di sviluppo.
![]()
Il codice di esempio mostra anche dove aggiungere il nome e la descrizione che vengono visualizzati nella finestra di personalizzazione di UModel quando un utente installa il vostro plugin.

La schermata qui sotto mostra UModel con diversi plug-in personalizzati installati. Il plug-in "PlugInMenu3" aggiunge il prefisso "m_" al nome ogni volta che viene creata una nuova proprietà all'interno di una classe.
![]()
Notare le barre degli strumenti personalizzate, posizionate direttamente sopra l'albero dei diagrammi. La barra degli strumenti situata all'estrema sinistra consente all'utente di scegliere il colore rosso o verde per riempire tutti gli elementi del diagramma attualmente selezionati. La barra degli strumenti "Imposta prefisso" permette all'utente di attivare o disattivare la funzionalità di prefisso. Se desiderate provare i plug-in di esempio, potete compilare il codice di esempio e aggiungere i file .dll risultanti nella finestra di personalizzazione di UModel. Se desiderate distribuire i plug-in su più postazioni di lavoro condividendo i file .dll, dovrete anche registrarli manualmente su ciascuna postazione.
Supporto per i diagrammi di profilo nella più recente specifica UML 2.2
Un architetto di software aziendale potrebbe utilizzare stereotipi personalizzati per definire proprietà specifiche adatte al contesto di problemi del vostro team. L'architetto potrebbe quindi distribuire questi stereotipi al team tramite un pacchetto condiviso. La finestra di supporto "Proprietà" di UModel consente di definire stereotipi personalizzati con un elevato livello di precisione.
![]()
Siamo interessati a conoscere le applicazioni che gli utenti sviluppano utilizzando l'API UModel, i plug-in e gli stereotipi personalizzati nelle prossime settimane. Potete aggiungere un commento a questo articolo del blog, scambiare consigli con altri utenti nel forum di supporto Altova, oppure contattarci tramite il link presente sul lato destro della pagina "Casi di studio Altova" per collaborare a un caso di studio.
Se il vostro team di sviluppo non ha ancora potuto usufruire dei vantaggi dello sviluppo software basato su modelli, potete scaricare una versione completamente funzionante prova gratuita Per provare UModel gratuitamente per 30 giorni.