La versione 2026 di Altova UModel è stata annunciata il 21 ottobre 2025. Scoprite tutte le nuove funzionalità qui sotto e aggiornate il vostro software all'ultima versione.
| UModel 2026 (21 ottobre 2025) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Salvare i diagrammi in formato SVG | ||||||
| Supporto per Firebird 5.0 | ||||||
| Supporta le versioni 11.4 e 11.8 di MariaDB | ||||||
| Supporto per PostgreSQL 17 | ||||||
| Supporto per la versione Insider di Visual Studio 2026 | ||||||
| Supporto per le versioni 4.34, 4.35, 4.36 e 4.37 di Eclipse | ||||||
| Supporto per Windows Server 2025 |
UModel consente di importare tabelle esistenti da tutti i principali database relazionali per creare diagrammi UML per database. È possibile modificare i diagrammi esistenti o crearne di nuovi, quindi generare gli script SQL corrispondenti. Nella versione 2026, è stato aggiunto il supporto per le seguenti versioni di database:
Scoprite tutte le funzionalità aggiuntive che otterrete grazie a.. aggiornamento; potenziamento da una versione precedente a UModel Version 2026.
| UModel® 2020 (9 ottobre 2019) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per C++ 17 | ||||||
| Supporto per C# 8.0 | ||||||
| Supporto per versioni aggiuntive del database | ||||||
| Supporto migliorato per i file binari .NET | ||||||
| Maggiore supporto per .NET Core | ||||||
| Generazione di codice per Visual Studio 2019 | ||||||
| Integrazione con Visual Studio 2019 e con le versioni 4.11 e 4.12 di Eclipse |
| UModel® 2016 (30 settembre 2015) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per C# 5 | ||||||
| Supporto per Java 8 | ||||||
| Supporto per i database Firebird | ||||||
| Supporto aggiornato per numerosi database, che include le versioni più recenti: IBM DB2 10.5, SQL Server 2014, PostgreSQL 9.4, MySQL 5.6 e Oracle 12C | ||||||
| L'integrazione con Visual Studio è stata aggiornata per includere la versione 2015 | ||||||
| Supporto per Windows 10 |
| UModel® 2014 (29 ottobre 2013) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per modelli SPL relativi ai progetti: consente una maggiore personalizzazione del codice generato. | ||||||
| Supporto per nuovi database e versioni di database: * Informix 11.70, * versioni di PostgreSQL 9.0.10/9.1.6/9.2.1, * MySQL 5.5.28, * versioni di IBM DB2 9.5/9.7/10.1, * SQL Server 2012, * Sybase ASE (Adaptive Server Enterprise) 15/15.7, e * Access 2010/2013 | ||||||
| Supporto per l'integrazione con Eclipse 4.3. |
| UModel® 2013 (15 settembre 2012) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per UML 2.4: ultima versione dello standard UML, che include il supporto per XMI 2.4 per l'importazione e l'esportazione di modelli UML | ||||||
| Supporto per SysML 1.2: aggiornamento a una versione più recente del linguaggio di modellazione SysML | ||||||
| Supporto per la visualizzazione delle proprietà .NET come associazioni UML: questa è stata una richiesta frequente da parte degli utenti | ||||||
| Controllo ortografico per i componenti del modello: aiuta gli utenti a creare nomi di componenti accurati e coerenti |
| UModel® versione 2012, release 2 (23 febbraio 2012) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Generazione di codice a partire dai diagrammi di sequenza UML: consente agli utenti di inserire interi blocchi di codice nei diagrammi di sequenza e di creare un'applicazione eseguibile completa | ||||||
| Supporto per i file logici nei database IBM iSeries: consente agli utenti di associare i file logici di iSeries come viste del database nei diagrammi di database in stile UML e di includerli nella documentazione dei progetti di modellazione software UML |
| UModel® 2012 (19 ottobre 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Architettura basata sui modelli: consente una strategia di progettazione puramente basata sui modelli e permette di trasformare le classi di applicazioni realizzate tramite reverse engineering in un linguaggio di codice sorgente diverso | ||||||
| UModel Professional Edition (versione avanzata) – Offre agli utenti una maggiore funzionalità di tutte le caratteristiche che in precedenza erano disponibili solo nella versione Enterprise di UModel | ||||||
| Nuova versione base di UModel – Permette agli sviluppatori alle prime armi con la modellazione software di acquisire uno strumento UML intuitivo e altamente funzionale | ||||||
| Supporto per i driver di database JDBC: migliora la connessione ai database per gli sviluppatori Java e per molti altri utenti | ||||||
| Guide visive di allineamento nella finestra del diagramma: consentono agli utenti di creare diagrammi più ordinati, utilizzando un'alternativa alla barra degli strumenti di formattazione | ||||||
| Nuova API Java: consente agli sviluppatori Java di manipolare, personalizzare e migliorare più facilmente le funzionalità di UModel |
| UModel® versione 2011, release 3 (8 giugno 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Diagrammi di classe avanzati per progetti che generano codice di applicazioni .NET (C# e Visual Basic): possibilità di visualizzare le proprietà e i metodi .NET in compartimenti separati all'interno delle classi | ||||||
| Supporto per la creazione e la modifica di script, nonché per le librerie .NET 4.0 e .NET: gli utenti possono ora includere qualsiasi libreria .NET installata sulla propria postazione di lavoro | ||||||
| Maggiore supporto per il codice generato a partire dai diagrammi a stati: documentazione più dettagliata, oltre a file di esempio aggiuntivi per aiutare gli utenti a sfruttare al meglio questa potente funzionalità |
| UModel® versione 2011, release 2 (16 febbraio 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per BPMN 2.0, che include tutti i nuovi tipi e gli elementi di processo, oltre a una funzionalità di conversione per aggiornare i diagrammi BPMN 1.0 alla versione 2.0. | ||||||
| Generazione automatica di codice a partire da diagrammi di macchine a stati: è possibile generare codice in C#, Java o Visual Basic direttamente dai diagrammi di macchine a stati, con una minima infrastruttura di modellazione aggiuntiva. | ||||||
| Fogli di stile per la documentazione di progetto: consentono di personalizzare maggiormente la documentazione del progetto generata. |
| UModel® 2011 (8 settembre 2010) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Modelli di database SQL: importazione, esportazione, visualizzazione e modifica di tabelle di database e delle loro relazioni, rappresentate in diagrammi di database UML. | ||||||
| Supporto al lavoro di squadra: suddividete i progetti in diverse sezioni per consentire lo sviluppo simultaneo. | ||||||
| Unione di progetti a tre vie: unisce più sotto-progetti in un progetto attivo in un'unica operazione. | ||||||
| Miglioramenti per i diagrammi a stati, i diagrammi di sequenza e i diagrammi di comunicazione: un nuovo pulsante nella barra degli strumenti, disponibile per tutti e tre i tipi di diagramma, consente all'utente di inserire il nome di una transizione/messaggio e di creare automaticamente un'operazione corrispondente nella classe di riferimento. |
| UModel® versione 2010, release 3 (10 maggio 2010) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| L'integrazione con Visual Studio 2010: il modulo di integrazione che supporta Visual Studio 2010 è un componente opzionale gratuito per la versione Enterprise di UModel 2010r3. | ||||||
| Supporto per la versione 4.0 di C# – un impegno costante verso le ultime versioni software conformi agli standard del settore. | ||||||
| Supporto per i diagrammi a stati delle macchine a stati dei protocolli: UModel 2010r3 supporta i diagrammi a stati delle macchine a stati dei protocolli come un nuovo tipo di diagramma, con una barra degli strumenti dedicata. | ||||||
| Opzione aggiuntiva per la creazione di diagrammi di sequenza a partire da codice esistente: gli utenti possono ora scegliere di ignorare i nomi delle operazioni durante la generazione di diagrammi di sequenza a partire dal codice sorgente esistente. | ||||||
| Nuovo stile di layout automatico basato su diagrammi: il layout automatico a blocchi visualizza gli elementi raggruppati per tipo in forma rettangolare. | ||||||
| Supporto per salvare diagrammi di grandi dimensioni come file immagine PNG. |
| UModel® versione 2010, release 2 (16 febbraio 2010) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Versione a 64 bit: UModel è ora disponibile in una versione a 64 bit, compatibile con i sistemi operativi Windows Vista a 64 bit e Windows 7 a 64 bit. | ||||||
| Supporto per l'ultima versione di UML, la 2.3: un impegno costante per le più recenti pratiche di modellazione software, conformi agli standard del settore. | ||||||
| Possibilità di suddividere i diagrammi di sequenza generati dal codice sorgente: segmenti più piccoli di diagrammi di sequenza possono essere più facili da seguire e analizzare. | ||||||
| Sono stati migliorati gli ipercollegamenti nella documentazione HTML: gli ipercollegamenti che compaiono nel modello UML sono ora inclusi nella documentazione del progetto in formato HTML. |
| UModel® 2010 (28 ottobre 2009) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per tutti i diagrammi e gli elementi della versione 1.1 di SysML. | ||||||
| Un ambiente di scripting integrato avanzato, simile a XMLSpy 2010. | ||||||
| Genera automaticamente diversi diagrammi di sequenza a partire dalle classi ottenute tramite reverse engineering. | ||||||
| Miglioramenti aggiuntivi per la creazione di diagrammi, la generazione di documentazione e l'ingegneria del codice. | ||||||
| Compatibilità con Windows 7. |
| UModel® 2009 (3 febbraio 2009) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Generazione di diagrammi di sequenza durante l'ingegneria inversa. | ||||||
| Integrazione con i sistemi di controllo delle versioni. | ||||||
| Un'ampia interfaccia di programmazione (API) che consente la manipolazione esterna di progetti UModel e UML. | ||||||
| Supporto per l'ultima specifica UML, versione 2.2. | ||||||
| Supporto per il caricamento di file da un URL. | ||||||
| Numerosi miglioramenti nella rappresentazione grafica dei modelli. |
| UModel® versione 2008, release 2 (28 aprile 2008) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per la notazione OMG per la modellazione dei processi aziendali: una notazione grafica per la rappresentazione dei processi aziendali all'interno di un flusso di lavoro. | ||||||
| Livelli del diagramma: una funzionalità simile ai livelli presenti nelle applicazioni grafiche dedicate, supportata da una nuova finestra di assistenza per la gestione dei livelli. | ||||||
| Funzionalità di completamento automatico potenziate. | ||||||
| Unione di più progetti. | ||||||
| Supporto per Visual Basic 9.0 e C# 3.0, le versioni più recenti di questi popolari linguaggi di programmazione. | ||||||
| Supporto per MS Visual Studio 2008. | ||||||
| Importare più schemi XML da una directory. | ||||||
| Nuove e utili funzionalità per la creazione di diagrammi. |
| UModel® 2008 (12 settembre 2007) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| UModel è ora disponibile in due edizioni: Enterprise e Professional. | ||||||
| Integrazione con Visual Studio ed Eclipse: consente di utilizzare le funzionalità di UModel direttamente all'interno degli ambienti di sviluppo integrati (IDE) preferiti, sincronizzando automaticamente il modello con il codice sottostante, e viceversa. | ||||||
| Supporto per la generazione di codice VB.NET e per l'analisi inversa: ora supporta l'ingegneria del codice VB.NET, oltre a Java e C#. | ||||||
| Salva i diagrammi come immagini: questa funzione consente agli utenti di salvare tutti i diagrammi come immagini in un'unica operazione. | ||||||
| Funzionalità avanzate di ricerca e sostituzione. | ||||||
| Miglioramenti ai diagrammi di sequenza. |
| UModel® versione 2007, release 3 (30 maggio 2007) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Generazione automatica della documentazione di progetto: create la documentazione dei progetti di sviluppo in formati HTML, Word o RTF, e applicate impostazioni per specificare il contenuto della documentazione, inclusi diagrammi UML, elementi e il livello di dettaglio da includere. | ||||||
| Nuova finestra di supporto per la gerarchia delle classi: visualizza istantaneamente la struttura gerarchica di una classe, mostrando le proprietà e le operazioni ereditate da una classe genitore, nonché l'esistenza di classi figlie. | ||||||
| Miglioramenti nell'analisi inversa degli schemi XML: supporto per la documentazione delle istruzioni "include" e "import", e le stesse funzionalità dei file di catalogo OASIS supportate in XMLSpy. | ||||||
| Supporto per cornici e intestazioni in tutti i diagrammi UML. |
| UModel® 2007 (1° gennaio 2007) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per tutti e 13 i tipi di diagrammi UML 2.1, con l'aggiunta di diagrammi di panoramica delle interazioni, diagrammi temporali, diagrammi di comunicazione e diagrammi di pacchetti. | ||||||
| Modellazione di schemi XML in UML: supporto per l'ingegneria del codice, interoperabilità con XMLSpy 2007, reverse engineering di file XSD in diagrammi di tipo UML, editing grafico dei modelli di schema XML, generazione di codice XSD a partire dal modello di schema XML, ingegneria bidirezionale dei progetti di schema XML. | ||||||
| Ingegneria inversa di file binari C# e Java: generazione automatica di modelli UML a partire dal codice compilato e conversione bidirezionale da file binari a codice sorgente. | ||||||
| Collegamento ipertestuale degli elementi del modello: inserire collegamenti ad altri diagrammi, documenti esterni o pagine web. | ||||||
| Generazione automatica di diagrammi di sequenza a partire da diagrammi di comunicazione, e viceversa. | ||||||
| Miglioramenti nell'importazione/esportazione di file XMI: maggiore interoperabilità con altri strumenti UML. |
| UModel® versione 2006, release 2 (18 luglio 2006) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| I diagrammi di attività rappresentano il flusso delle azioni e illustrano i meccanismi di attivazione, i punti decisionali, nonché i flussi sequenziali, paralleli e alternativi, basati su condizioni interne o esterne. | ||||||
| Diagrammi a stati – permettono di identificare i diversi stati e le condizioni di transizione di un oggetto durante il suo ciclo di vita. | ||||||
| Diagrammi di struttura composita: documentano l'architettura di un sistema o un modello architetturale durante la fase di progettazione o di esecuzione, oppure rappresentano graficamente una classe, a differenza dei diagrammi di classe che si limitano a elencarne le proprietà. | ||||||
| Numerosi miglioramenti per una maggiore usabilità, tra cui: creazione automatica dei connettori di associazione, operazioni di copia e incolla, più menu contestuali, campi di inserimento diretto nella finestra delle proprietà estese, un numero maggiore di file di esempio, tutorial e funzionalità di assistenza. |
| UModel® 2006 (7 marzo 2006) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Generazione di codice C#: funzionalità di generazione di codice, reverse engineering e ingegneria inversa per il linguaggio di programmazione C#. Il reverse engineering include un supporto specifico per i progetti Microsoft Visual Studio e Borland C# Builder. | ||||||
| Supporto per i diagrammi di sequenza: questa funzionalità aggiunge importanti diagrammi di comportamento alla libreria di diagrammi di UModel, per aiutare a definire le interazioni tra gli oggetti in un'applicazione e a specificare i messaggi inviati e ricevuti. | ||||||
| XMI 2.1: Interoperabilità – importa ed esporta modelli UML in conformità con la specifica XML Metadata Interchange (XMI®) 2.1 del consorzio Object Management Group™ (OMG™), per garantire l'interoperabilità con altri strumenti UML conformi agli standard. | ||||||
| Conformità a UML 2.1: supporta la specifica OMG UML 2.1, dimostrando la rapidità di risposta e l'impegno di Altova nei confronti degli standard del settore. | ||||||
| Messaggistica avanzata: funzionalità di ricerca, filtro, copia negli appunti e collegamento ipertestuale intelligente all'interno della finestra di messaggistica. |
| UModel® versione 2005, release 2 (2 novembre 2005) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Supporto per Java 5.0: scegliete tra Java 1.4 e Java 5.0 per una transizione agevole tra le diverse versioni del linguaggio, con un impatto minimo sui progetti esistenti. | ||||||
| Nuovi elementi per i diagrammi: modelli UML (generici Java) ed enumerazioni, per supportare le nuove funzionalità introdotte in Java 5.0. | ||||||
| File di inclusione definiti dall'utente: consentono di condividere pacchetti in diversi progetti, facilitando il riutilizzo di soluzioni software collaudate e la collaborazione tra team che lavorano su diverse parti di progetti complessi. | ||||||
| Supporto per file PNG: possibilità di salvare i diagrammi UML in un formato di file compatibile con le applicazioni software per la documentazione tecnica, in modo che possano essere inclusi come parte integrante della documentazione del progetto. |
| UModel® 2005 (23 maggio 2005) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| UML 2.0: supporta questa importante revisione del linguaggio di modellazione unificato (UML). | ||||||
| Diagrammi di caso d'uso, di classe, di oggetto, di componente e di distribuzione: ci concentreremo sui diagrammi UML più utili nelle prime fasi del processo di sviluppo e che offrono vantaggi immediati ai membri del team di progetto. | ||||||
| Generazione di codice, reverse engineering e processo di andata e ritorno: tutto per il codice sorgente Java. | ||||||
| Interfaccia grafica ricca di funzionalità e elementi facili da usare: suggerimenti contestuali, codifica a colori, stili a cascata, elementi di design personalizzabili, diverse opzioni di layout e funzionalità di annullamento/ripetizione illimitate. |