O 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 texto com cores distintas para cada elemento do diagrama, assistentes de preenchimento inteligentes e ferramentas intuitivas para definir as relações entre os elementos.
Ao criar o seu diagrama de classes UML, pode definir a visibilidade de cada atributo e operação na janela de propriedades, ou clicando para abrir um menu suspenso no diagrama. Também são fornecidos botões de edição rápidos e convenientes, bem como uma barra de ferramentas especializada para diagramas de classes, para o ajudar a adicionar elementos facilmente. O UModel identifica a propriedade de visibilidade de cada atributo e operação com um ícone pictórico único. 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 escreve, assistentes de preenchimento inteligentes aparecem automaticamente para o ajudar a inserir informações corretamente.
O UModel aplica automaticamente cores à sintaxe do 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 da sintaxe torna os seus diagramas mais fáceis de criar e mais fáceis de compreender quando visualizados posteriormente.
Quando adiciona novas propriedades e operações a uma classe, o UModel oferece uma janela de autocompletar inteligente para o ajudar a definir a classe de forma rápida e precisa.
Pode redimensionar a janela de autocompletar instantaneamente para ter uma visão mais ampla das suas opções. Também pode filtrar o conteúdo da janela clicando nos ícones dos 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 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 seleção de tipos de dados a partir da janela de autocompletar ajuda a evitar erros na definição de tipos no código fonte, o que pode ser particularmente útil à medida que o projeto avança.
A janela de ajuda da hierarquia oferece uma visão rápida das relações de generalização e herança entre as classes. Pode clicar na aba "Hierarquia" para visualizar as relações de qualquer classe selecionada num diagrama de classes ou na árvore de modelos.
O UModel também oferece um menu de contexto que permite localizar facilmente as relações, dependências e associações entre as classes. As opções "Mostrar Generalização" ou "Mostrar Dependência" podem ajudar a analisar e compreender modelos que não foram criados por si.
A seleção "Associação de Elementos" pode, automaticamente, colocar 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), as suas classes podem conter propriedades .NET que podem ser acedidas 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 opção é uma configuração facultativa na janela de auxílio de estilos, utilizada apenas para a visualização e edição de diagramas de classes. A sua escolha de exibir compartimentos separados para as propriedades .NET ou continuar a utilizar um único compartimento tradicional para as operações não terá qualquer impacto no código gerado a partir da classe.
O UModel suporta todos os 14 diagramas UML, bem como um diagrama UML para esquemas XML e outro para modelar tabelas em bases de dados relacionais, oferecendo à sua equipa uma ferramenta de modelação UML poderosa a uma fração do custo das soluções tradicionais. Para ver uma lista completa de todos os tipos de diagramas UML, consulte a nossa página Diagramas UML ou clique no link abaixo para descarregar uma versão de avaliação de 30 dias do Altova UModel.
