Diagrammi di classe UML in Altova UModel

I prodotti Altova sono da tempo riconosciuti per la loro interfaccia utente ricca e intuitiva. Un esempio è la finestra di diagrammi UModel, che offre diverse opzioni di visualizzazione per i diagrammi di classe, al fine di semplificare l'utilizzo e migliorare la chiarezza delle informazioni nei modelli orientati agli oggetti.

La versione 2011, release 3 di UModel, include una nuova opzione per la visualizzazione dei diagrammi di classe per i programmatori .NET. Se il vostro progetto genererà codice sorgente nei linguaggi di programmazione .NET (C# o Visual Basic), le vostre classi potrebbero contenere proprietà .NET che possono essere chiamate dall'esterno come attributi, ma che sono implementate internamente come metodi. Per organizzare meglio le classi .NET, UModel offre un'opzione per visualizzare le proprietà e i metodi .NET in compartimenti separati all'interno delle classi.

Questa opzione è una configurazione facoltativa nella finestra di supporto per gli stili, utilizzata per la visualizzazione e la modifica dei diagrammi di classe. La scelta di visualizzare sezioni separate per le proprietà .NET o un'unica sezione tradizionale per le operazioni UML non influisce sul codice generato dalla classe.

Visualizza o nascondi le proprietà e le operazioni della classe

Gli sviluppatori possono comprimere le sezioni "Proprietà" e "Operazioni" utilizzando comode maniglie di trascinamento situate sul bordo destro. Possono anche personalizzare la visualizzazione delle classi per mostrare o nascondere singole proprietà e operazioni. Il menu contestuale che si apre con il tasto destro del mouse offre una finestra di dialogo "Elementi visibili" per qualsiasi classe selezionata.

Altova UModel visible elements dialog

Questa funzionalità consente agli utenti di semplificare il diagramma, concentrandosi sulle proprietà e le operazioni rilevanti per il compito da svolgere. Gli elementi nascosti sono indicati da puntini di sospensione.

Cliccando sui puntini di sospensione, si riapre la finestra di dialogo "Elementi visibili".

Opzioni per la notazione delle interfacce

UModel 2011 supporta diversi stili di diagramma per le interfacce tra le classi. Per impostazione predefinita, le nuove interfacce vengono create utilizzando lo stile dei diagrammi di classe, con indicatori grafici e annotazioni per indicare il creatore dell'interfaccia e gli utenti dell'interfaccia. Nel diagramma di classe sottostante, lo sviluppatore desidera concentrarsi sulle relazioni tra le classi e sulle interfacce, quindi tutti i compartimenti relativi alle proprietà e alle operazioni sono stati nascosti.

Le interfacce dispongono di un pulsante di modifica rapida, denominato "Toggle Notation", che consente di passare dallo stile del diagramma di classe alla notazione delle interfacce UML, rappresentata con "sfere e incastri".

Icone di visibilità rispetto agli operatori matematici

Le icone di visibilità di UModel, insieme ai menu a tendina di visibilità nella finestra di disegno e nel menu delle proprietà, sono state apprezzate perché evitano confusione con gli operatori matematici comuni che possono comparire anche nelle definizioni di proprietà e operazioni. Tuttavia, gli utenti che preferiscono la visualizzazione tradizionale possono scegliere lo stile UML nella finestra di supporto "Stili del progetto".

Tutte le impostazioni di stile selezionate per visualizzare i diagrammi di classe sullo schermo vengono applicate anche quando si genera la documentazione del progetto in formato Word, RTF o .html

Scoprite di persona come potete migliorare lo sviluppo della vostra applicazione orientata agli oggetti personalizzando la visualizzazione dei diagrammi di classe con Altova UModel – scaricate oggi stesso una versione di prova gratuita di 30 giorni!