A UML (Linguagem unificada de modelagem) é uma maneira padrão de desenhar modelos de software, desenhar designs ou documentar designs e sistemas existentes.
Observação: Se você estiver usando Visio para a Web, esteja ciente de que os diagramas uml estão disponíveis no Plano do Visio 1, mas não estão disponíveis no Visio no Microsoft 365.
Em Plano do Visio 2 e Visio 2019, você pode começar com um modelo UML em branco ou (em alguns casos) modificar um diagrama de início de UML.
Essa versão de assinatura do Visio dá suporte a formas UML em conformidade com a especificação UML 2.5, ao mesmo tempo em que fornece a flexibilidade de usá-las conforme necessário em seus diagramas.
Diagramas de classe
Use um diagrama de classe para criar um modelo geral da estrutura de um aplicativo que especifica as classes do sistema, seus atributos e métodos e as relações entre objetos.
Diagramas de componente
Use um diagrama de componente para particionar um sistema em componentes coesos e mostrar a estrutura do próprio código.
Diagramas de implantação
Use um diagrama de implantação para mostrar a estrutura do sistema de tempo de execução e comunicar como os elementos de hardware e software que compõem um aplicativo serão configurados e implantados.
Diagramas de sequência
Use um diagrama de sequência para mostrar os atores ou objetos que participam de uma interação e os eventos que eles geram organizados em uma sequência de tempo.
Diagrama de atividade
Use um diagrama de atividade para descrever o comportamento interno de um método e representar um fluxo controlado por ações geradas internamente.
Diagramas do computador de estado
Use um diagrama de computador de estado (ou statechart) para mostrar a sequência de estados pelos quais um objeto passa durante sua vida útil.
Usar diagramas de caso
Nos estágios iniciais de um projeto de desenvolvimento, use diagramas de caso de uso para descrever atividades e motivações do mundo real. Você pode refinar os diagramas em estágios posteriores para refletir os detalhes da interface do usuário e do design.
Diagramas de comunicação
Use um diagrama de comunicação para mostrar quais elementos em um sistema interagem com outros elementos em termos de mensagens sequenciadas.
Diagramas de notação de banco de dados
Use um diagrama de notação de banco de dados para desenhar um modelo de banco de dados.
Em Visio para a Web, você pode escolher entre nove tipos de tipos de diagrama UML e vários diagramas de exemplo que têm algumas formas já desenhadas na tela. Cada escolha vem com um estêncil que corresponde ao tipo de diagrama selecionado.
Observação: Criar e editar diagramas de UML no Visio para a Web requer uma licença de Visio Plano 1 ou Visio Plano 2, que é comprada separadamente do Microsoft 365. Para obter mais informações, entre em contato com seu administrador do Microsoft 365. Se o administrador tiver ativado a "compra de autoatendimento", você poderá comprar uma licença para o Visio. Para obter mais detalhes, confira Perguntas frequentes sobre a compra de autoatendimento.
Essa versão de assinatura do Visio dá suporte a formas UML em conformidade com a especificação UML 2.5, ao mesmo tempo em que fornece a flexibilidade de usá-las conforme necessário em seus diagramas.
Diagramas de classe
Use um diagrama de classe para criar um modelo geral da estrutura de um aplicativo que especifica as classes do sistema, seus atributos e métodos e as relações entre objetos.
Diagramas de componente
Use um diagrama de componente para particionar um sistema em componentes coesos e mostrar a estrutura do próprio código.
Diagramas de implantação
Use um diagrama de implantação para mostrar a estrutura do sistema de tempo de execução e comunicar como os elementos de hardware e software que compõem um aplicativo serão configurados e implantados.
Diagramas de sequência
Use um diagrama de sequência para mostrar os atores ou objetos que participam de uma interação e os eventos que eles geram organizados em uma sequência de tempo.
Diagramas de atividade
Use um diagrama de atividade para descrever o comportamento interno de um método e representar um fluxo controlado por ações geradas internamente.
Diagramas do computador de estado
Use um diagrama de computador de estado (ou statechart) para mostrar a sequência de estados pelos quais um objeto passa durante sua vida útil.
Usar diagramas de caso
Nos estágios iniciais de um projeto de desenvolvimento, use diagramas de caso de uso para descrever atividades e motivações do mundo real. Você pode refinar os diagramas em estágios posteriores para refletir os detalhes da interface do usuário e do design.
Diagramas de comunicação
Use um diagrama de comunicação para mostrar quais elementos em um sistema interagem com outros elementos em termos de mensagens sequenciadas.
Diagramas de notação de banco de dados
Use um diagrama de notação de banco de dados para desenhar um modelo de banco de dados.
Em Visio, você pode começar com um modelo UML em branco e o estêncil apropriado para criar o diagrama uml.
Diagramas de classe
Use um diagrama de classe para criar um modelo geral da estrutura de um aplicativo que especifica as classes do sistema, seus atributos e métodos e as relações entre objetos.
Diagramas de sequência
Use um diagrama de sequência para mostrar os atores ou objetos que participam de uma interação e os eventos que eles geram organizados em uma sequência de tempo.
Diagrama de atividade
Use um diagrama de atividade para descrever o comportamento interno de um método e representar um fluxo controlado por ações geradas internamente.
Diagramas do computador de estado
Use um diagrama de computador de estado (ou statechart) para mostrar a sequência de estados pelos quais um objeto passa durante sua vida útil.
Usar diagramas de caso
Nos estágios iniciais de um projeto de desenvolvimento, use diagramas de caso de uso para descrever atividades e motivações do mundo real. Você pode refinar os diagramas em estágios posteriores para refletir os detalhes da interface do usuário e do design.
Diagramas de notação de banco de dados
Use um diagrama de notação de banco de dados para desenhar um modelo de banco de dados.