Diagramas de classes UML no Altova UModel
Os produtos Altova são reconhecidos há muito tempo pela sua interface de utilizador rica e intuitiva. Um exemplo é a janela de diagramas UModel, que inclui várias opções de visualização para diagramas de classes, facilitando a utilização e melhorando a clareza da informação em modelos orientados a objetos.
A versão 2011, release 3, do UModel inclui uma nova opção para exibir diagramas de classes para programadores .NET. 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 externamente, como atributos, mas que são implementadas internamente como métodos. Para organizar melhor as classes .NET, o UModel oferece uma opção para 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 "Estilos" para a visualização e edição de diagramas de classes. A escolha de exibir compartimentos separados para as propriedades .NET ou um único compartimento tradicional para as operações não tem influência no código gerado a partir da classe.
Visualizar ou ocultar as propriedades e operações da classe
Os programadores podem recolher as secções de "Propriedades" e "Operações" utilizando ferramentas intuitivas localizadas na borda direita. Também podem personalizar a visualização das classes, mostrando ou ocultando propriedades e operações individuais. O menu de contexto que aparece ao clicar com o botão direito oferece uma caixa de diálogo "Elementos Visíveis" para qualquer classe selecionada.
![]()
![]() |
Esta funcionalidade permite aos utilizadores simplificar o diagrama, focando nas propriedades e operações relevantes para a tarefa em questão. Os elementos ocultos são indicados por elipses.
![]()
Clicar nos pontos de suspensão reabre a caixa de diálogo "Elementos visíveis".
Opções para a notação da interface
O UModel 2011 suporta estilos de diagramas alternativos para as interfaces entre classes. Por padrão, as novas interfaces são criadas no estilo de diagrama de classes, com estilos de setas e notações para indicar o criador da interface e os utilizadores da interface. No diagrama de classes abaixo, o programador pretende concentrar-se nas relações entre classes e nas interfaces, pelo que todos os compartimentos de propriedades e operações estão recolhidos.
![]()
As interfaces possuem um botão de edição rápida especial, chamado "Toggle Notation", que permite alternar entre o estilo de diagrama de classes e a notação de interfaces UML de "bola e encaixe".
![]()
![]()
Ícones de visibilidade versus operadores matemáticos
Os ícones de visibilidade do UModel, juntamente com os menus suspensos de visibilidade na janela de desenho e no menu de propriedades, foram elogiados porque evitam confusões com operadores matemáticos comuns que também podem aparecer nas definições de propriedades e operações. No entanto, os utilizadores que preferem a visualização tradicional podem selecionar o estilo UML na janela de assistência de estilos do projeto.
![]()
Todas as configurações de estilo selecionadas para exibir os diagramas de classes no ecrã também são aplicadas durante a renderização documentação do projeto em formatos Word, RTF ou .html
Descubra por si mesmo como pode melhorar o desenvolvimento da sua aplicação orientada a objetos, personalizando a visualização de diagramas de classes com o Altova UModel – descarregue hoje mesmo uma versão de avaliação gratuita de 30 dias!
