A versão 2026 do Altova UModel foi anunciada em 21 de outubro de 2025. Descubra todas as novas funcionalidades abaixo e atualize para a versão mais recente.
| UModel 2026 (21 de outubro de 2025) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Guardar diagramas como ficheiros SVG | ||||||
| Suporte para o Firebird 5.0 | ||||||
| Suporte para as versões 11.4 e 11.8 do MariaDB | ||||||
| Suporte para o PostgreSQL 17 | ||||||
| Suporte para a versão Insider do Visual Studio 2026 | ||||||
| Suporte para as versões 4.34, 4.35, 4.36 e 4.37 do Eclipse | ||||||
| Suporte para o Windows Server 2025 |
O UModel permite importar tabelas existentes de todas as bases de dados relacionais mais populares para criar diagramas de bases de dados UML. Pode modificar os diagramas existentes ou criar novos, e, em seguida, gerar os scripts SQL correspondentes. Na versão 2026, foi adicionado suporte para as seguintes versões de bases de dados:
Descubra todas as funcionalidades adicionais que terá ao.. atualização; modernização de uma versão mais antiga para o UModel Version 2026.
| UModel® 2020 (9 de outubro de 2019) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para C++ 17 | ||||||
| Suporte para C# 8.0 | ||||||
| Suporte para versões adicionais de bases de dados | ||||||
| Suporte a binários .NET aprimorado | ||||||
| Suporte aprimorado para .NET Core | ||||||
| Geração de código para o Visual Studio 2019 | ||||||
| Integração com o Visual Studio 2019 e com as versões 4.11 e 4.12 do Eclipse |
| UModel® 2019 (17 de outubro de 2018) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| O UModel está a evoluir: agora oferece suporte total para monitores de alta resolução | ||||||
| Suporte para as versões C# 7.1, 7.2 e 7.3 | ||||||
| Suporte para as versões Java 10 e 11 | ||||||
| Suporte para versões adicionais de bases de dados | ||||||
| Suporte para o Eclipse 4.8 |
| UModel® 2016 (30 de setembro de 2015) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para C# 5 | ||||||
| Suporte para Java 8 | ||||||
| Suporte para bases de dados Firebird | ||||||
| Suporte atualizado para diversas bases de dados, incluindo as versões mais recentes: IBM DB2 10.5, SQL Server 2014, PostgreSQL 9.4, MySQL 5.6 e Oracle 12C | ||||||
| A integração com o Visual Studio foi atualizada para incluir o VS 2015 | ||||||
| Suporte para o Windows 10 |
| UModel® 2014 (29 de outubro de 2013) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para modelos SPL relacionados a projetos – Permite uma maior personalização do código gerado. | ||||||
| Suporte para novas bases de dados e versões: * Informix 11.70, * Versões PostgreSQL 9.0.10/9.1.6/9.2.1, * MySQL 5.5.28, * Versões IBM DB2 9.5/9.7/10.1, * SQL Server 2012, * Sybase ASE (Adaptive Server Enterprise) 15/15.7, e * Access 2010/2013 | ||||||
| Suporte para integração com o Eclipse 4.3. |
| UModel® 2013 (15 de setembro de 2012) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para UML 2.4 – A versão mais recente do padrão UML, e inclui suporte para XMI 2.4 para a importação e exportação de modelos UML | ||||||
| Suporte para SysML 1.2 – Atualização para uma versão mais recente da linguagem de modelação SysML | ||||||
| Suporte para a exibição de propriedades .NET como associações UML – Este é um pedido frequente dos utilizadores | ||||||
| Verificador ortográfico para componentes do modelo – Ajuda os utilizadores a criar nomes de componentes precisos e consistentes |
| UModel® Versão 2012, Release 2 (23 de fevereiro de 2012) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Geração de código a partir de diagramas de sequência UML – Permite aos utilizadores inserir blocos de código completos nos diagramas de sequência e criar uma aplicação executável completa | ||||||
| Suporte para ficheiros lógicos em bases de dados IBM iSeries – Permite aos utilizadores mapear os ficheiros lógicos do iSeries como vistas de base de dados em diagramas de base de dados no estilo UML e incluí-los na documentação de projetos de modelagem de software UML |
| UModel® 2012 (19 de outubro de 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Arquitetura Orientada a Modelos – Permite uma estratégia de design totalmente baseada em modelos e também permite que as classes de aplicações criadas a partir de engenharia reversa sejam transformadas para uma linguagem de código fonte diferente | ||||||
| UModel Professional Edition (versão profissional) – Oferece aos utilizadores uma maior funcionalidade de todas as características que anteriormente estavam disponíveis apenas na versão UModel Enterprise | ||||||
| Nova edição básica do UModel – Permite que os programadores iniciantes em modelagem de software adquiram uma ferramenta UML intuitiva e altamente funcional | ||||||
| Suporte a drivers de base de dados JDBC – Melhora a conectividade com bases de dados para programadores Java e muitos outros utilizadores | ||||||
| Guias visuais de alinhamento na janela do diagrama – Permitem aos utilizadores criar diagramas mais organizados, utilizando uma alternativa à barra de ferramentas de formatação | ||||||
| Nova API Java – Permite aos desenvolvedores Java manipular, personalizar e melhorar mais facilmente as funcionalidades do UModel |
| UModel® Versão 2011, Release 3 (8 de junho de 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Diagramas de classes aprimorados para projetos que geram código de aplicações .NET (C# e Visual Basic) – opção para exibir as propriedades e métodos .NET em compartimentos separados dentro das classes | ||||||
| Suporte para scripting e para o editor de scripting para .NET 4.0 e para componentes .NET – os utilizadores podem agora incluir qualquer componente .NET instalado numa estação de trabalho local | ||||||
| Suporte aprimorado para o código gerado a partir de diagramas de máquinas de estados – documentação mais detalhada, juntamente com arquivos de exemplo adicionais para ajudar os utilizadores a aproveitarem melhor esta funcionalidade poderosa |
| UModel® Versão 2011, Release 2 (16 de fevereiro de 2011) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para BPMN 2.0 – incluindo todos os novos tipos e elementos de processos, além de uma funcionalidade de conversão para atualizar diagramas BPMN 1.0 para BPMN 2.0. | ||||||
| Geração de código a partir de diagramas de máquinas de estados – geração de código em C#, Java ou Visual Basic diretamente a partir de diagramas de máquinas de estados, com uma infraestrutura de modelação adicional mínima. | ||||||
| Folhas de estilo para a documentação do projeto – permitem personalizar de forma mais detalhada a documentação gerada para o projeto. |
| UModel® 2011 (8 de setembro de 2010) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Modele bases de dados SQL: importe, exporte, visualize e edite tabelas de bases de dados e as suas relações em diagramas de bases de dados UML. | ||||||
| Suporte ao trabalho em equipa: divida os projetos em várias secções para permitir o desenvolvimento simultâneo. | ||||||
| Integração de projetos em três etapas – combine vários subprojetos num único projeto ativo, numa única operação. | ||||||
| Melhorias nos diagramas de estados, diagramas de sequência e diagramas de comunicação: um novo botão na barra de ferramentas, aplicável a todos os três tipos de diagrama, permite ao utilizador introduzir um nome para uma transição/mensagem e cria automaticamente uma operação correspondente na classe referenciada. |
| UModel® Versão 2010, Release 3 (10 de maio de 2010) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| A integração com o Visual Studio 2010 – o módulo de integração que suporta o Visual Studio 2010 é um componente opcional e gratuito para a edição Enterprise do UModel 2010r3. | ||||||
| Suporte para a versão 4.0 da linguagem C# – reafirmação do nosso compromisso com as versões de software mais recentes e que seguem os padrões da indústria. | ||||||
| O UModel 2010r3 oferece suporte para diagramas de máquina de estados de protocolos, como um novo tipo de diagrama, com uma barra de ferramentas especializada. | ||||||
| Opção adicional para gerar diagramas de sequência a partir de código existente: os utilizadores podem agora optar por ignorar os nomes das operações ao gerar diagramas de sequência a partir do código fonte existente. | ||||||
| Novo estilo de layout automático: o layout automático em blocos organiza os elementos por tipo, apresentando-os numa disposição retangular. | ||||||
| Suporte para guardar diagramas muito grandes como ficheiros de imagem PNG. |
| UModel® Versão 2010, Release 2 (16 de fevereiro de 2010) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Versão de 64 bits – O UModel está agora disponível numa versão de 64 bits, para funcionar em sistemas Windows Vista de 64 bits e Windows 7 de 64 bits. | ||||||
| Suporte para a versão mais recente do UML, a 2.3 – um compromisso contínuo com as mais recentes práticas de modelação de software, de acordo com os padrões da indústria. | ||||||
| Opção para dividir diagramas de sequência gerados a partir do código fonte – segmentos menores de diagramas de sequência podem ser mais fáceis de rastrear e analisar. | ||||||
| Melhorias nos hiperligações na documentação HTML: os hiperligações que aparecem no modelo UML agora estão incluídas na documentação do projeto em formato HTML. |
| UModel® 2010 (28 de outubro de 2009) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para todos os diagramas e elementos da versão 1.1 do SysML. | ||||||
| Ambiente de scripting integrado aprimorado, semelhante ao XMLSpy 2010. | ||||||
| Gere automaticamente vários diagramas de sequência a partir de classes obtidas através de engenharia reversa. | ||||||
| Melhorias adicionais para a criação de diagramas, a geração de documentação e a engenharia de software. | ||||||
| Compatibilidade com o Windows 7. |
| UModel® 2009 (3 de fevereiro de 2009) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Geração de diagramas de sequência durante a engenharia reversa. | ||||||
| Integração com sistemas de controlo de versões. | ||||||
| Uma API abrangente que permite a manipulação externa de projetos UModel e UML. | ||||||
| Suporte para a mais recente especificação UML, versão 2.2. | ||||||
| Suporte para carregar ficheiros a partir de uma URL. | ||||||
| Várias melhorias implementadas na representação gráfica de modelos. |
| UModel® Versão 2008, Release 2 (28 de abril de 2008) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para a Notação de Modelagem de Processos de Negócio (OMG) – uma notação gráfica para representar processos de negócio num fluxo de trabalho. | ||||||
| Camadas de diagramas – semelhante à funcionalidade de camadas presente em aplicações gráficas dedicadas, com suporte de uma nova janela de auxílio para camadas. | ||||||
| Melhorias nas funcionalidades de autocompletar. | ||||||
| Unir vários projetos. | ||||||
| Suporte para Visual Basic 9.0 e C# 3.0 – as versões mais recentes destas populares linguagens de programação. | ||||||
| Suporte para o MS Visual Studio 2008. | ||||||
| Importar vários esquemas XML a partir de um diretório. | ||||||
| Novas e práticas melhorias para a criação de diagramas. |
| UModel® 2008 (12 de setembro de 2007) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| O UModel está agora disponível em duas edições: a edição Enterprise e a edição Professional. | ||||||
| Integração com o Visual Studio e o Eclipse – permite utilizar as funcionalidades do UModel diretamente dentro dos seus ambientes de desenvolvimento integrados (IDE) preferidos, e sincroniza automaticamente o modelo com o código subjacente, e vice-versa. | ||||||
| Suporte para geração de código VB.NET e engenharia reversa – agora suporta a engenharia de código VB.NET, além de Java e C#. | ||||||
| Permite aos utilizadores guardar todos os diagramas como imagens num único passo. | ||||||
| Pesquisa e substituição aprimoradas. | ||||||
| Melhorias nos diagramas de sequência. |
| UModel® Versão 2007, Release 3 (30 de maio de 2007) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Geração automática de documentação de projetos – crie documentação para projetos de desenvolvimento em formatos HTML, Word ou RTF, e defina configurações para especificar o conteúdo da documentação, incluindo diagramas UML, elementos e o nível de detalhe a ser incluído. | ||||||
| Nova janela de auxílio para a hierarquia de classes – exibe instantaneamente a estrutura hierárquica de uma classe, mostrando as propriedades e operações herdadas de uma classe pai, bem como a existência de classes filhas. | ||||||
| Melhorias na engenharia reversa de esquemas XML: suporta a documentação de declarações "include" e "import", e oferece as mesmas funcionalidades dos ficheiros de catálogo OASIS suportadas no XMLSpy. | ||||||
| Suporte para molduras e títulos em todos os diagramas UML. |
| UModel® 2007 (1 de janeiro de 2007) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para todos os 13 tipos de diagramas UML 2.1, incluindo diagramas de visão geral de interações, diagramas de temporização, diagramas de comunicação e diagramas de pacotes. | ||||||
| Modelagem de esquemas XML em UML – suporte à engenharia de código, interoperabilidade com o XMLSpy 2007, engenharia reversa de ficheiros XSD para diagramas no estilo UML, edição gráfica de modelos de esquemas XML, geração de código XSD a partir do modelo de esquema XML, engenharia de ciclo completo de projetos de esquemas XML. | ||||||
| Engenharia reversa de ficheiros binários C# e Java – geração automática de modelos UML a partir de código compilado e conversão bidirecional de ficheiros binários para código fonte. | ||||||
| Criação de hiperligações entre elementos do modelo – insira links para outros diagramas, documentos externos ou páginas da Web. | ||||||
| Geração automática de diagramas de sequência a partir de diagramas de comunicação – e vice-versa. | ||||||
| Melhorias na importação/exportação de arquivos XMI – melhor integração com outras ferramentas UML. |
| UModel® Versão 2006, Release 2 (18 de julho de 2006) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Diagramas de atividades – representam o fluxo de ações e ilustram os mecanismos de disparo e os pontos de decisão, bem como os fluxos sequenciais, paralelos e alternativos, com base em condições internas ou externas. | ||||||
| Diagramas de máquina de estados – permitem identificar os diferentes estados e as condições de transição de um objeto ao longo do seu ciclo de vida. | ||||||
| Diagramas de estrutura composta – Documentam a arquitetura de um sistema ou um padrão arquitetural durante o design ou em tempo de execução, ou representam uma classe graficamente, em vez de simplesmente listar as suas propriedades, como num diagrama de classes. | ||||||
| Numerosas melhorias na usabilidade, incluindo a criação automática de conectores de associação, operações de copiar e colar, mais menus de contexto, campos de entrada direta na janela de propriedades expandida, mais ficheiros de exemplo, tutoriais e funcionalidades de ajuda. |
| UModel® 2006 (7 de março de 2006) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Geração de código C# – funcionalidades de geração de código, engenharia reversa e engenharia de ida e volta para a linguagem de programação C#. A engenharia reversa inclui suporte especializado para projetos da Microsoft Visual Studio e do Borland C# Builder. | ||||||
| Suporte para Diagramas de Sequência – Adiciona estes importantes diagramas de comportamento à biblioteca de diagramas da UModel, ajudando a definir as interações entre os objetos numa aplicação e a especificar as mensagens enviadas e recebidas. | ||||||
| XMI 2.1: Interoperabilidade – importa e exporta modelos UML de acordo com a especificação XML Metadata Interchange (XMI®) 2.1 do Object Management Group™ (OMG™), garantindo a interoperabilidade com outras ferramentas UML que também cumprem os padrões. | ||||||
| Conformidade com o UML 2.1 – suporta a especificação OMG UML 2.1, demonstrando a capacidade de resposta rápida da Altova e o seu compromisso com os padrões da indústria. | ||||||
| Mensagens avançadas: possibilidade de pesquisar, filtrar, copiar para a área de transferência e realizar operações de hiperligação inteligente dentro da janela de mensagens. |
| UModel® Versão 2005, Release 2 (2 de novembro de 2005) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| Suporte para Java 5.0: selecione Java 1.4 ou Java 5.0 para uma transição suave entre as versões da linguagem, com o mínimo de impacto nos projetos existentes. | ||||||
| Novos elementos de diagrama – modelos UML (genéricos Java) e enumerações, para suportar as novas funcionalidades da linguagem Java 5.0. | ||||||
| Ficheiros de inclusão definidos pelo utilizador – permitem partilhar pacotes em vários projetos, promovendo a reutilização de designs de software bem-sucedidos e facilitando o trabalho em equipas que colaboram em partes de projetos grandes. | ||||||
| Suporte para arquivos PNG: Permite guardar diagramas UML em um formato de arquivo compatível com aplicações de software para documentação técnica, de forma a poderem ser incluídos como parte integrante da documentação do projeto. |
| UModel® 2005 (23 de maio de 2005) | Enterprise | Professional | Basic | |||
|---|---|---|---|---|---|---|
| UML 2.0 – suporta esta importante revisão da Linguagem Unificada de Modelagem (UML). | ||||||
| Diagramas de casos de uso, de classes, de objetos, de componentes e de implantação – com foco nos diagramas UML que são mais úteis no início do processo de desenvolvimento e que proporcionam benefícios imediatos aos membros da equipa do projeto. | ||||||
| Geração de código, engenharia reversa e conversão de ida e volta – para código fonte Java. | ||||||
| Interface visualmente rica e funcionalidades fáceis de usar: auxiliares de entrada contextuais, codificação por cores, estilos em cascata, elementos de design personalizáveis, múltiplas opções de layout e funções ilimitadas de desfazer/refazer. |