UModel é uma ferramenta rápida e eficaz para modelar graficamente elementos de programação orientada a objetos.
O Altova UModel facilita a criação e interpretação de diagramas de classes, utilizando ícones e textos codificados por cores para cada elemento do diagrama, assistentes de entrada inteligentes e ferramentas intuitivas para definir as relações entre os elementos.
Ao criar o diagrama de classes UML, você pode definir a visibilidade de cada atributo e operação na janela de propriedades, ou clicando para abrir um menu suspenso no diagrama. Botões de edição rápidos e convenientes, e uma barra de ferramentas especializada para diagramas de classes também são fornecidos para facilitar a adição de elementos. O UModel identifica a propriedade de visibilidade de cada atributo e operação com um ícone gráfico exclusivo. Os ícones indicam se um atributo é público, protegido ou privado.
O UModel permite editar diretamente os atributos (ou propriedades) e as operações dentro da visualização do diagrama. À medida que você digita, assistentes de entrada inteligentes aparecem automaticamente para ajudá-lo a inserir as informações corretamente.
O UModel aplica automaticamente a coloração sintática ao texto dos atributos e operações em diagramas de classes, tornando-os mais intuitivos. Restrições, identificadores, operadores matemáticos e lógicos, tipos e valores são todos exibidos automaticamente em cores distintas à medida que você digita o texto. A coloração sintática facilita a criação dos diagramas e torna mais fácil a compreensão quando visualizados posteriormente.
Ao adicionar novas propriedades e operações a uma classe, o UModel oferece uma janela de autocompletar inteligente para ajudá-lo a definir a classe de forma rápida e precisa.
Você pode redimensionar a janela de autocompletar instantaneamente para ter uma visão mais ampla das suas opções. Além disso, você pode filtrar o conteúdo da janela clicando nos ícones que representam os tipos de dados, como classes, interfaces, tipos primitivos, tipos de dados, enumerações, modelos de classes, modelos de interfaces ou modelos de tipos de dados.
O ícone localizado no canto inferior esquerdo da janela de autocompletar permite ativar o modo "único", que limita as sugestões a uma única categoria.
Ao criar classes, a escolha dos tipos de dados a partir da janela de autocompletar ajuda a evitar erros de definição de tipos no código-fonte, à medida que o projeto avança.
A janela de auxílio para a hierarquia oferece uma visão rápida das relações de generalização e herança entre as classes. Você pode clicar na aba "Hierarquia" para visualizar as relações de qualquer classe selecionada em um diagrama de classes ou na árvore de modelos.
O UModel também oferece um menu de contexto (acessível com um clique direito) que facilita a identificação de relações, dependências e associações entre classes. As opções "Mostrar Generalização" ou "Mostrar Dependência" podem ajudar a analisar e compreender modelos que você não criou.
A seleção feita na seção "Show Association" pode automaticamente inserir uma cópia de todos os elementos associados à classe selecionada na área de design.
Se o seu projeto gerar código-fonte em linguagens de programação .NET (C# ou Visual Basic), suas classes podem conter propriedades .NET que podem ser acessadas de fora, como atributos, mas que são implementadas internamente como métodos.
Para organizar melhor as classes .NET, o UModel oferece a opção de exibir as propriedades e métodos .NET em compartimentos separados dentro das classes.
Esta visualização é uma configuração opcional na janela de auxílio de estilos, utilizada apenas para a exibição e edição de diagramas de classes. A sua escolha de exibir compartimentos separados para as propriedades .NET ou continuar utilizando um único compartimento tradicional para as operações não terá impacto no código gerado a partir da classe.
O UModel oferece suporte a todos os 14 diagramas UML, além de um diagrama UML para esquemas XML e outro para modelar tabelas em bancos de dados relacionais, oferecendo à sua equipe uma ferramenta poderosa de modelagem UML a uma fração do custo das soluções tradicionais. Para ver uma lista completa de todos os tipos de diagramas UML, consulte nossa página Diagramas UML ou clique no link abaixo para baixar uma versão de avaliação de 30 dias do Altova UModel.
