Como fazer um diagrama de componentes em UML
Diagramas de componentes podem ser complicados, portanto, é importante entender o básico de diagramação UML. Se você ainda não tem esse entendimento, consulte nosso tutorial de diagrama de componentes e este guia de princípios básicos de UML. Depois de ler estas páginas, você terá um domínio sólido dos princípios fundamentais de UML e dos diagramas de componentes.
1. Comece com o Lucidchart
Para começar, crie uma conta Lucidchart e gere um novo documento. Você pode precisar habilitar as bibliotecas de formas UML no Lucidchart. Para habilitar essas formas, clique no ícone "Formas" na seção superior esquerda do editor. Depois, marque a caixa "UML" para ativar todas as bibliotecas de formas UML. Essas formas agora aparecerão à esquerda da tela.
2. Adicionar formas
Os diagramas de componentes se baseiam na forma do componente, que é claramente identificada na caixa de ferramentas. Arraste o componente para a tela, depois clique e digite para adicionar um rótulo. No Lucidchart, você pode redimensionar todas as formas e formatá-las com diferentes fontes e cores pelo painel à direita e pela barra de propriedades no topo.
Esboce a estrutura do seu sistema
Continue adicionando formas de componentes até que cada unidade funcional principal em seu sistema ou aplicativo esteja totalmente representada. É útil dividir os componentes em seus agrupamentos mais granulares para reorganizar, compreender e atualizar o documento com facilidade em um momento posterior. Como todos os diagramas de componentes consistem em agrupamentos maiores e menores, não há problema em colocar os componentes dentro de um quadro, pacote ou forma de componente maior.
Adicionar interfaces
Adicione interfaces a cada componente, seja com notas escritas ou símbolos. Uma interface descreve a natureza e o funcionamento das entradas e das saídas. Por exemplo, um componente pode receber informações de outro componente ou fornecer serviços a um usuário final. As interfaces mostram como esse processo ocorre. Elas também podem ajudar sua equipe a identificar problemas que passaram desapercebidos antes.
A notação UML oferece duas formas de listar as interfaces fornecidas e necessárias: por meio de um compartimento secundário em forma de componente, ou por meio de símbolos de pirulito e plugue que partem do componente e voltam para ele. As formas de pirulito representam interfaces fornecidas, e os símbolos de plugue indicam as interfaces necessárias. Se você optar por desenhar esses símbolos, deverá usá-los em conjunto com as setas de dependência (que são usadas na notação de muitos gráficos UML, como diagramas de classe e diagramas de implementação). Para indicar as dependências, que são situações em que um componente ou nó depende de outro, desenhe uma linha tracejada que termina em uma seta.
Adicione portas
Pode ser necessário complementar o componente com portas, que mostram um ponto de interação distinto entre o componente e seu ambiente. As portas são representadas como pequenos quadrados na lateral da forma do componente. Você pode adicionar rótulos a cada porta arrastando uma forma de texto e digitando dentro dela. Os componentes e as portas, juntamente com outros elementos do diagrama, podem ser conectados com dependências e mais alguns símbolos de interface, se necessário.
Adicione nós
Complete seu gráfico adicionando nós que estão presentes no sistema ou no aplicativo que está sendo modelado. Eles se assemelham a caixas tridimensionais e servem para representar recursos computacionais, como PCs, impressoras e servidores, que executam comandos a partir de artefatos UML.
3. Publicar, implementar e compartilhar
Para baixar seu diagrama, clique em Arquivo > Baixar como e selecione o formato de arquivo desejado. Distribua seu diagrama de componentes sem se preocupar que outras pessoas façam alterações não autorizadas.
Para uma experiência mais dinâmica, compartilhe seu diagrama de componentes para que outros colaboradores façam as mudanças que considerarem necessárias. Clique no botão "Compartilhar" laranja no canto superior direito da janela para compartilhar o documento com usuários ou não usuários do Lucidchart. Nesse menu, você pode ajustar as permissões de edição de cada pessoa, gerar links para o documento e compartilhar nas redes sociais.