Diagramas de componentes UML

Recursos do Diagrama de Componentes do UModel:

  • Barra de ferramentas para os elementos do diagrama de componentes
  • Assistentes para facilitar a inserção de dados e botões para edição rápida
  • Menu de contexto ao clicar com o botão direito
  • Suporta todos os 14 diagramas UML
  • Estilos em cascata para cores, fontes e tamanho de linha
  • Grade de alinhamento personalizável
  • Elementos podem ser atribuídos a camadas de diagramas
  • A possibilidade de desfazer e refazer ações ilimitadamente incentiva a exploração de novas ideias

Diagramas de componentes

Agora você pode ilustrar facilmente a estrutura física do código no UModel, utilizando diagramas de componentes.

Diagrama de componentes UML

Diagramas de componentes que mapeiam a visão lógica das classes do projeto para os arquivos reais que contêm o código-fonte onde a lógica é implementada. Quando o UModel gera código, os diagramas de componentes representam a localização dos arquivos de código-fonte Java ou C# para suas classes. Ao realizar a engenharia reversa de um projeto existente, os diagramas de componentes podem ajudar a correlacionar cada diagrama de classes do UModel com os arquivos de código-fonte.

A barra de ferramentas do diagrama de componentes do UModel inclui setas de implementação, que associam cada classe a um componente, e outros elementos que você precisará ao criar diagramas de componentes. O UModel facilita a criação de um novo componente, seja através da barra de ferramentas ou de um menu de contexto acessível com o botão direito do mouse. Em seguida, você pode copiar e colar classes do seu projeto a partir dos diagramas de classes, ou arrastá-las da janela da árvore do modelo, e associar classes a um componente desenhando setas de implementação.

Você especificará o diretório para o código-fonte correspondente ao seu modelo na janela de propriedades do diagrama de componentes. É neste local que você indica ao UModel onde armazenar o código gerado, e também onde ele deve procurar o código a ser utilizado para a engenharia reversa.