Criar um diagrama de caso de uso UML

Aplica-se a
Visio Plano 1 Visio Professional 2024 Visio Standard 2024 Visio Professional 2021 Visio Standard 2021 Visio Professional 2019 Visio Standard 2019 Visio Professional 2016 Visio Standard 2016

Você pode criar um diagrama de caso de uso UML no Visio para resumir como os usuários (ou atores) interagem com um sistema, como um aplicativo de software. Um ator pode ser uma pessoa, uma organização ou outro sistema.

Os diagramas de caso de uso mostram o comportamento esperado do sistema. Eles não mostram a ordem na qual as etapas são executadas. (Use um diagrama de sequência para mostrar como os objetos interagem ao longo do tempo.)

Um exemplo de um diagrama de caso de uso UML mostrando o sistema de certificação de árbitros

A definição do limite do sistema determina o que é considerado externo ou interno ao sistema.

Um ator representa um papel desempenhado por um objeto externo. Um objeto pode desempenhar vários papéis e, portanto, é representado por vários atores.

Uma associação ilustra a participação do ator no caso de uso.

Um caso de uso é um conjunto de eventos que ocorre quando um ator usa um sistema para concluir um processo. Normalmente, um caso de uso é um processo relativamente grande, não uma etapa ou transação individual.

Criar um novo diagrama de caso de uso

  1. Na guia Arquivo , aponte para Novo.
  2. na caixa Pesquisar , digite UML use case.
  3. Nos resultados da pesquisa, selecione Caso de Uso UML.
  4. Na caixa de diálogo, selecione o modelo em branco ou um dos três diagramas iniciais. (Uma descrição de cada um deles é mostrada à direita quando você o seleciona.) Em seguida, selecione Unidades Métricas ou Unidades dos EUA.
  5. Selecione Criar.
  6. O diagrama é aberto. Você deve ver a janela Formas ao lado do diagrama. Um estêncil de Caso de Uso UML está aberto na janela Formas .
    (Se você não vir a janela Formas , vá para Exibir>Painéis de tarefas e verifique se a opção Formas está selecionada. Se você ainda não vê-lo, clique no botão da janela Expandir as formas à esquerda.)

Adicionar um subsistema ao diagrama de caso de uso

  1. Arraste uma forma Subsistema para a página de desenho. O subsistema pode representar todo o sistema ou um componente importante.
    A forma Subsistema.
  2. Clique duas vezes na forma Subsistema e digite um novo nome para a forma ou pressione a tecla Delete para excluir o nome existente. Clique fora da forma na página de desenho.
  3. Para redimensionar o subsistema, selecione a forma e, em seguida, arraste uma alça de seleção.

Adicionar formas e conectores ao diagrama

  1. Arraste as formas de Caso de UsoA forma Caso de Uso. do estêncil de Caso de Uso UML e coloque-as dentro do limite do subsistema e, em seguida, arraste Formas de AtorA forma Ator. para fora do limite do subsistema.

  2. Use formas de conector para indicar relações entre formas no diagrama. Há cinco conectores disponíveis:

    de Aplicativo Descrição
    Associação
    O conector de associação.
    Mostra a relação de um ator com um caso de uso.
    Dependência
    O conector de dependência.
    Indica que um caso de uso tem uma dependência em relação a outro.
    Generalização
    O conector de generalização.
    Indica que um caso de uso é uma maneira específica de atingir as metas do caso de uso geral.
    Incluir
    O conector Include.
    Mostra como um caso de uso é dividido em etapas menores.
    Estender
    O conector Extend.
    Mostra que um caso de uso adiciona funcionalidade a outro.

    Exemplo: para indicar uma relação entre um ator e um caso de uso

    1. Em um diagrama de caso de uso, arraste uma forma Conector de associação para a página de desenho.
    2. Associe um ponto de extremidade da forma Associação a um ponto de conexão em uma forma Ator . Associe o outro ponto de extremidade a um ponto de conexão em uma forma de Caso de Uso .

Veja Também

Para obter mais informações sobre diagramas de caso de uso (e procedimentos para usar o Microsoft Visual Studio para criar diagramas de caso de uso), vá para Diagramas de caso de uso UML: diretrizes.