Compartilhar via


Diagramas de caso de uso UML: Referência

Em Visual Studio Ultimate, um o diagrama de caso de uso resume quem usa o aplicativo ou sistema e o que podem fazer com ele. Para criar um diagrama de caso de uso UML, sobre o arquitetura menu, clique em Novo diagrama.

Um diagrama de caso de uso atua como um foco para a descrição dos requisitos do usuário. Ele descreve as relações entre os requisitos, os usuários e os principais componentes. Não são descritos os requisitos de detalhe; Esses podem ser descritas nos diagramas separados ou em documentos que podem ser vinculados a cada caso de uso.

Para obter informações sobre como os diagramas de caso de uso podem ajudar você compreender, discutir e comunicarem a seus usuários precisa, consulte Requisitos do usuário de modelagem..

ObservaçãoObservação

Este tópico descreve os elementos que estão disponíveis em diagramas de caso de uso. Para obter mais informações sobre como desenhar diagramas de caso de uso, consulte Diagramas de caso de uso UML: Diretrizes. Para obter mais informações sobre como criar e desenhar diagramas de modelagem, consulte Como: Editar um modelo UML e diagramas.

Diagramas de caso de uso de leitura

As tabelas nas seções a seguir descrevem os elementos que estão disponíveis em um diagrama de caso de uso, juntamente com suas propriedades principais. Para obter uma lista completa das propriedades, consulte Propriedades dos elementos em diagramas de caso de uso.

Atores, casos de uso e subsistemas

Elementos em um diagrama de casos de uso

Forma

Elemento

Descrição e propriedades principais

1

Ator

Representa um usuário, uma organização ou um sistema externo que interage com o aplicativo ou sistema. Um ator é uma espécie de tipo.

  • O caminho da imagem -o caminho do arquivo de uma imagem que deve ser usado em vez do ícone de ator padrão. O ícone deve ser um arquivo de recurso dentro do projeto Visual Studio.

2

Caso de uso

Representa as ações executadas por um ou mais de atores na busca de um objetivo específico. Um caso de uso é uma espécie de tipo.

  • Entidades -o subsistema em que o caso de uso é exibida.

3

Associação

Indica que um ator leva parte em um caso de uso.

4

Subsistema ou componente

O sistema ou aplicativo que você está trabalhando ou parte dela. Pode ser qualquer coisa a partir de uma rede grande para uma única classe em um aplicativo.

Os casos de uso que ofereça suporte a um sistema ou o componente aparecem dentro de seu retângulo. Pode ser útil mostrar que alguns casos fora do retângulo de uso para esclarecer o escopo do seu sistema.

Um subsistema de um diagrama de caso de uso tenha basicamente o mesmo tipo como um componente em um diagrama de componente.

  • É instanciado indiretamente - se falso, o sistema em execução tem um ou mais objetos correspondem diretamente para esse subsistema. Se verdadeiro, o subsistema é uma construção em seu design que aparece no sistema em execução apenas por meio de uma instância de suas partes constituintes.

Estruturação de casos de uso

Casos de uso com inclusão, extensão e generalização

Forma

Elemento

Descrição

5

Incluir

Um caso de uso incluindo chama ou chama aquele incluído. Inclusão é usado para mostrar como um caso de uso invade os passos menores. O caso de uso incluídos está no final da seta.

Observe que o diagrama não mostra a ordem das etapas. Você pode usar um diagrama de atividade, diagrama de seqüência ou outro documento para descrever a esses detalhes.

6

Estender

Um caso de uso estendendo adiciona metas e etapas para o caso de uso estendido. As extensões operam somente sob certas condições. O caso de uso estendido está no final da seta.

Observe que o diagrama não mostra as circunstâncias exatas em que se aplica a extensão: Você pode gravar em um comentário ou outro documento.

7

Herança

Relaciona um especializado e um elemento generalizado. O elemento generalizado é no final da seta.

Um caso de uso especializado herda as metas e os atores da sua generalização e pode adicionar metas e etapas para atingir os mais específicos.

Um ator especializado herda os casos de uso, os atributos e associações de sua generalização e pode adicionar mais.

8

Dependência

Indica que o design da fonte de depende do design do destino.

9

Comment

Usado para adicionar notas gerais para o diagrama.

10

Artefato

Um artefato fornece um link para outro diagrama ou documento. Você pode criá-lo arrastando um arquivo no Solution Explorer. Ele pode ser vinculado com uma dependência de qualquer outro elemento no diagrama. Um artefato é normalmente usado para vincular a um caso de uso para um diagrama de seqüência, o OneNote página, documento do Word ou apresentação do PowerPoint que descreve em detalhes. O documento pode ser um item de Visual Studio solução, ou um documento em um local compartilhado como um site do SharePoint.

  • Hiperlink. O caminho de URL ou arquivo do diagrama ou do documento.

Clique duas vezes em um artefato para abrir o arquivo ou página da web à qual ele se vincula.

11 (não mostrado)

Packages

Subsistemas, atores e casos de uso podem estar contidos dentro de pacotes. Formas de pacote não aparecem no diagrama, mas você pode definir a LinkedPackage a propriedade do diagrama. Os elementos que você criar posteriormente no diagrama são colocados dentro do pacote. Para obter mais informações, consulte Definição de pacotes e espaços para nome.

Consulte também

Referência

Diagramas de seqüência UML: Referência

Conceitos

Diagramas de caso de uso UML: Diretrizes

Como: Editar um modelo UML e diagramas

Diagramas de classe UML: Referência

Diagramas de componente UML: Referência

Diagramas de componente UML: Referência