O UML (Unified Modeling Language) é uma forma padrão de desenhar modelos de software, esboçar estruturas ou documentar estruturas e sistemas existentes.
Nota: Se estiver a utilizar o Visio na Web, tenha em atenção que os diagramas UML estão disponíveis no Visio (Plano 1), mas não estão disponíveis no Visio no Microsoft 365.
No Visio (Plano 2) e Visio 2019, pode começar com um modelo UML em branco ou (em alguns casos) modificar um diagrama de iniciação UML.
Esta versão de subscrição do Visio suporta formas UML em conformidade com a especificação UML 2.5, ao mesmo tempo que lhe fornece a flexibilidade para as utilizar conforme necessário nos seus diagramas.
Diagramas de turmas
Utilize um diagrama de turma para fazer um modelo geral da estrutura de uma aplicação que especifica as turmas, atributos e métodos do sistema e as relações entre objetos.
Diagramas de componentes
Utilize um diagrama de componente para partição de um sistema em componentes coesos e mostrar a estrutura do próprio código.
Diagramas de implementação
Utilize um diagrama de implementação para mostrar a estrutura do sistema de tempo de implementação e para comunicar como os elementos de hardware e software que compunham uma aplicação serão configurados e implementados.
Diagramas de sequência
Utilize um diagrama de sequência para mostrar aos atores ou objetos que participam numa interação e os eventos que geram organizados numa sequência de tempo.
Diagrama de atividade
Utilize um diagrama de atividade para descrever o comportamento interno de um método e representar um fluxo orientado por ações geradas internamente.
Diagramas de máquina de estado
Utilize um diagrama de máquina de estado (ou gráficode estado) para mostrar a sequência de estados que um objeto pertencia durante a sua vida.
Utilizar diagramas de casos
Nas fases iniciais de um projeto de desenvolvimento, utilize diagramas de casos de utilização para descrever as atividades e motivações do mundo real. Pode refinar os diagramas em fases posteriores para refletir os detalhes da interface do utilizador e da estrutura.
Diagramas de comunicação
Utilize um diagrama de comunicação para mostrar que elementos num sistema interagem com outros elementos em termos de mensagens sequenciais.
Diagramas de notação de base de dados
Utilize um diagrama de notação de base de dados para desenhar um modelo de base de dados.
Onde está o Explorador de Modelos UML?
Se tiver criado diagramas UML em versões anteriores do Visio, poderá lembrar-se de utilizar o Explorador de Modelos. Os diagramas feitos com o Explorador de Modelos estavam bloqueados contra edição e alguma formatação. Desde o Visio 2013 Professional que não existe um Explorador de Modelos. Basta arrastar as formas dos stencils fornecidos. As formas são desbloqueadas e mais flexíveis, pelo que pode alterar o seu comportamento, se necessário. Os desenhos também são mais personalizáveis, mas continuam a cumprir o padrão UML. Lamentamos, mas isto também significa que, se tiver um desenho criado com o Explorador de Modelos, não pode trabalhar com o mesmo em versões mais recentes do Visio que não incluam o Explorador de Modelos.
No Visio na Web, pode escolher entre nove tipos de tipos de diagrama UML e vários diagramas de exemplo que já têm algumas formas desenhadas na tela. Cada opção tem um stencil que corresponde ao tipo de diagrama que seleciona.
Nota: Criar e editar diagramas UML no Visio na Web requer uma licença Visio (Plano 1)ou Visio (Plano 2) , que é comprada separadamente do Microsoft 365. Para obter mais informações, contacte o Microsoft 365 administrador. Se o seu administrador tiver ativos a "compra self-service", pode comprar uma licença para o seu Visio si. Para obter mais detalhes, consulte FAQ sobre compras independentes.
Esta versão de subscrição do Visio suporta formas UML em conformidade com a especificação UML 2.5, ao mesmo tempo que lhe fornece a flexibilidade para as utilizar conforme necessário nos seus diagramas.
Diagramas de turmas
Utilize um diagrama de turma para fazer um modelo geral da estrutura de uma aplicação que especifica as turmas, atributos e métodos do sistema e as relações entre objetos.
Diagramas de componentes
Utilize um diagrama de componente para partição de um sistema em componentes coesos e mostrar a estrutura do próprio código.
Diagramas de implementação
Utilize um diagrama de implementação para mostrar a estrutura do sistema de tempo de implementação e para comunicar como os elementos de hardware e software que compunham uma aplicação serão configurados e implementados.
Diagramas de sequência
Utilize um diagrama de sequência para mostrar aos atores ou objetos que participam numa interação e os eventos que geram organizados numa sequência de tempo.
Diagramas de atividade
Utilize um diagrama de atividade para descrever o comportamento interno de um método e representar um fluxo orientado por ações geradas internamente.
Diagramas de máquina de estado
Utilize um diagrama de máquina de estado (ou gráficode estado) para mostrar a sequência de estados que um objeto pertencia durante a sua vida.
Utilizar diagramas de casos
Nas fases iniciais de um projeto de desenvolvimento, utilize diagramas de casos de utilização para descrever as atividades e motivações do mundo real. Pode refinar os diagramas em fases posteriores para refletir os detalhes da interface do utilizador e da estrutura.
Diagramas de comunicação
Utilize um diagrama de comunicação para mostrar que elementos num sistema interagem com outros elementos em termos de mensagens sequenciais.
Diagramas de notação de base de dados
Utilize um diagrama de notação de base de dados para desenhar um modelo de base de dados.
No Visio, pode começar com um modelo UML em branco e o stencil adequado para criar o seu diagrama UML.
Diagramas de turmas
Utilize um diagrama de turma para fazer um modelo geral da estrutura de uma aplicação que especifica as turmas, atributos e métodos do sistema e as relações entre objetos.
Diagramas de sequência
Utilize um diagrama de sequência para mostrar aos atores ou objetos que participam numa interação e os eventos que geram organizados numa sequência de tempo.
Diagrama de atividade
Utilize um diagrama de atividade para descrever o comportamento interno de um método e representar um fluxo orientado por ações geradas internamente.
Diagramas de máquina de estado
Utilize um diagrama de máquina de estado (ou gráficode estado) para mostrar a sequência de estados que um objeto pertencia durante a sua vida.
Utilizar diagramas de casos
Nas fases iniciais de um projeto de desenvolvimento, utilize diagramas de casos de utilização para descrever as atividades e motivações do mundo real. Pode refinar os diagramas em fases posteriores para refletir os detalhes da interface do utilizador e da estrutura.
Diagramas de notação de base de dados
Utilize um diagrama de notação de base de dados para desenhar um modelo de base de dados.
Onde está o Explorador de Modelos UML?
Se tiver criado diagramas UML em versões anteriores do Visio, poderá lembrar-se de utilizar o Explorador de Modelos. Os diagramas feitos com o Explorador de Modelos estavam bloqueados contra edição e alguma formatação. Desde oVisio 2013 Professional que não existe um Explorador de Modelos. Basta arrastar as formas dos stencils fornecidos. As formas são desbloqueadas e mais flexíveis, pelo que pode alterar o seu comportamento, se necessário. Os desenhos também são mais personalizáveis, mas continuam a cumprir o padrão UML. Lamentamos, mas isto também significa que, se tiver um desenho criado com o Explorador de Modelos, não pode trabalhar com o mesmo em versões mais recentes do Visio que não incluam o Explorador de Modelos.
OMicrosoft VisioumL Model Diagram fornece suporte completo para criar modelos orientados para objetos de sistemas de software complexos.
Diagramas de turmas
Utilize um diagrama de estrutura estática no Visio para criar diagramas escolares que decomponham um sistema de software nas suas partes.
Utilizar diagramas de casos
Nas fases iniciais de um projeto de desenvolvimento, utilize um diagrama de casos de utilização para descrever as atividades e motivações do mundo real. Pode refinar o diagrama em fases posteriores para refletir os detalhes da interface do utilizador e da estrutura.
Diagramas de estrutura estática
Utilize diagramas de estrutura estática para criar diagramas conceptuais que representam conceitos do mundo real e as relações entre eles ou diagramas de classe que compõem um sistema de software nas suas partes.
Pacotes de diagramas
Utilize pacote diagramas para agrupar elementos relacionados num sistema. Um pacote pode conter pacotes subordinados, diagramas ou elementos únicos.
Diagramas de atividade
Utilize um diagrama de atividade para descrever o comportamento interno de um método e representar um fluxo orientado por ações geradas internamente.
Diagramas de gráfico de estado
Utilize um diagrama de gráfico de estado para mostrar a sequência de estados que um objeto pertencia durante a sua vida.
Diagramas de sequência
Utilize um diagrama sequencial para mostrar aos atores ou objetos que participam numa interação e os eventos gerados numa sequência de tempo.
Diagramas de colaboração
Utilize um diagrama de colaboração para mostrar relações entre as funções do objeto, como o conjunto de mensagens trocadas entre os objetos para obter uma operação ou resultado.
Diagramas de componentes
Utilize um diagrama de componente para repartir um sistema em componentes coesos e mostrar a estrutura do próprio código.
Diagramas de implementação
Utilize um diagrama de implementação para mostrar a estrutura do sistema de tempo de implementação e para comunicar como os elementos de hardware e software que compum uma aplicação serão configurados e implementados.