Guia de tipos de diagramas UML: saiba mais sobre todos os tipos de diagramas UML com exemplos
Publicados: 2012-02-02UML significa Linguagem de Modelagem Unificada . É uma linguagem rica para modelar soluções de software, estruturas de aplicativos, comportamento do sistema e processos de negócios. Existem 14 tipos de diagramas UML para ajudá-lo a modelar esses comportamentos.
Você pode desenhar diagramas UML online usando nosso software ou confira alguns exemplos de diagramas UML em nossa comunidade de diagramação.
Lista de tipos de diagrama UML
Então, quais são os diferentes tipos de diagramas UML? Existem duas categorias principais; diagramas de estrutura e diagramas comportamentais . Clique nos links para saber mais sobre um tipo de diagrama específico.
- Diagramas de Estrutura
- Diagrama de Classe
- Diagrama de componentes
- Diagrama de implantação
- Diagrama de objeto
- Diagrama de pacote
- Diagrama de perfil
- Diagrama de estrutura composta
- Diagramas Comportamentais
- Diagrama de casos de uso
- Diagrama de atividades
- Diagrama de máquina de estado
- Diagrama de sequência
- Diagrama de Comunicação
- Diagrama de visão geral da interação
- Diagrama de temporização
Diagramas de estrutura mostram as coisas no sistema modelado. Em um termo mais técnico, eles mostram diferentes objetos em um sistema. Diagramas comportamentais mostram o que deve acontecer em um sistema. Eles descrevem como os objetos interagem uns com os outros para criar um sistema funcional.
Diagrama de Classe
Obtenha mais exemplos de diagramas de classes UML >>
Diagrama de componentes
Um diagrama de componentes exibe o relacionamento estrutural dos componentes de um sistema de software. Eles são usados principalmente ao trabalhar com sistemas complexos com muitos componentes. Os componentes se comunicam entre si usando interfaces. As interfaces são vinculadas usando conectores. A imagem abaixo mostra um diagrama de componentes.
Obtenha mais modelos de diagrama de componentes >>
Diagrama de implantação
Um diagrama de implantação mostra o hardware do seu sistema e o software nesse hardware. Os diagramas de implantação são úteis quando sua solução de software é implantada em várias máquinas, cada uma com uma configuração exclusiva. Abaixo está um exemplo de diagrama de implantação.
Obtenha mais modelos de diagrama de implantação >>
Diagrama de objeto
Os diagramas de objetos, às vezes chamados de diagramas de instância, são muito semelhantes aos diagramas de classe. Assim como os diagramas de classes, eles também mostram o relacionamento entre objetos, mas usam exemplos do mundo real.
Eles mostram como um sistema ficará em um determinado momento. Como há dados disponíveis nos objetos, eles são usados para explicar relacionamentos complexos entre objetos.
Obtenha mais modelos de diagramas de objetos >>
Diagrama de pacote
Como o nome sugere, um diagrama de pacotes mostra as dependências entre diferentes pacotes em um sistema. Confira este artigo da wiki para saber mais sobre as dependências e elementos encontrados nos diagramas de pacotes.
Diagrama de perfil
Diagrama de perfil é um novo tipo de diagrama introduzido na UML 2. Este é um tipo de diagrama muito raramente usado em qualquer especificação. Para obter mais modelos de diagramas de perfil, visite nossa comunidade de diagramas.
Diagrama de estrutura composta
Diagramas de estrutura composta são usados para mostrar a estrutura interna de uma classe. Alguns dos diagramas de estrutura composta comuns.
Diagrama de casos de uso
Como o tipo de diagrama mais conhecido dos tipos comportamentais da UML, os diagramas de caso de uso fornecem uma visão geral gráfica dos atores envolvidos em um sistema, as diferentes funções necessárias para esses atores e como essas diferentes funções interagem.
É um ótimo ponto de partida para qualquer discussão de projeto, pois você pode identificar facilmente os principais atores envolvidos e os principais processos do sistema. Você pode criar diagramas de caso de uso usando nossa ferramenta e/ou começar instantaneamente usando nossos modelos de caso de uso.
Relacionamentos do diagrama de casos de uso explicados com exemplos
Obtenha mais exemplos de diagramas de casos de uso >>
Diagrama de atividades
Os diagramas de atividades representam fluxos de trabalho de forma gráfica. Eles podem ser usados para descrever o fluxo de trabalho de negócios ou o fluxo de trabalho operacional de qualquer componente em um sistema. Às vezes, os diagramas de atividades são usados como uma alternativa aos diagramas de máquina de estado. Confira este artigo da wiki para aprender sobre símbolos e uso de diagramas de atividades. Você também pode consultar este guia fácil para diagramas de atividades.
Obtenha mais modelos de diagramas de atividades >>
Diagrama de máquina de estado
Os diagramas de máquina de estado são semelhantes aos diagramas de atividades, embora as notações e o uso mudem um pouco. Eles também são conhecidos como diagramas de estado ou diagramas de gráfico de estado. Estes são muito úteis para descrever o comportamento de objetos que agem de forma diferente de acordo com o estado em que se encontram no momento. O diagrama de máquina de estado abaixo mostra os estados e ações básicos.
Obtenha mais exemplos de diagrama de gráfico de estado >>
Diagrama de sequência
Diagramas de sequência em UML mostram como os objetos interagem uns com os outros e a ordem em que essas interações ocorrem. É importante observar que eles mostram as interações para um cenário específico. Os processos são representados verticalmente e as interações são mostradas como setas. Este artigo explica a finalidade e os fundamentos dos diagramas de sequência. Além disso, confira este Tutorial de diagrama de sequência completo para saber mais sobre diagramas de sequência.
Você também pode começar a desenhar instantaneamente usando nossos modelos de diagrama de sequência.
Diagrama de Comunicação
Na UML 1 eles eram chamados de diagramas de colaboração. Os diagramas de comunicação são semelhantes aos diagramas de sequência, mas o foco está nas mensagens passadas entre os objetos. A mesma informação pode ser representada usando um diagrama de seqüência e objetos diferentes. Clique aqui para entender as diferenças usando um exemplo.
Diagrama de visão geral da interação
Os diagramas de visão geral da interação são muito semelhantes aos diagramas de atividades. Enquanto os diagramas de atividades mostram uma sequência de processos, os diagramas de visão geral de interação mostram uma sequência de diagramas de interação.
Eles são uma coleção de diagramas de interação e a ordem em que eles acontecem. Como mencionado anteriormente, existem sete tipos de diagramas de interação, portanto, qualquer um deles pode ser um nó em um diagrama de visão geral de interação.
Diagrama de temporização
Os diagramas de tempo são muito semelhantes aos diagramas de sequência. Eles representam o comportamento dos objetos em um determinado período de tempo. Se for apenas um objeto, o diagrama é direto. Mas, se houver mais de um objeto envolvido, um diagrama de tempo é usado para mostrar as interações entre os objetos durante esse período de tempo.
Clique aqui para criar seu diagrama de tempo.
Mencionados acima são todos os tipos de diagrama UML. A UML oferece muitos tipos de diagramas e, às vezes, dois diagramas podem explicar a mesma coisa usando notações diferentes.
Confira esta postagem do blog para saber qual diagrama UML melhor combina com você. Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para deixar um comentário.