Partilhar via


Diagramas de caso de uso UML: referência

Na Visual Studio Ultimate, um usar o diagrama de caso de 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 em detalhes; eles podem ser descritos 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 ajudá-lo a compreender, discutir e comunicar suas necessidades de usuários, 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 modelos e diagramas UML.

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.

Dd409427.collapse_all(pt-br,VS.110).gifOs atores, casos de uso e subsistemas

Elementos em um diagrama de caso 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 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 atores na busca de uma meta específica.Um caso de uso é uma espécie de tipo.

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

3

Associação

Indica que um ator tem participação 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 componente aparecem dentro de seu retângulo.Ele 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 tem 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 neste 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.

Dd409427.collapse_all(pt-br,VS.110).gifEstruturação de casos de uso

Casos de uso com inclusão, estender 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 quebra em etapas 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, 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 a partir do 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 na Visual Studio uma solução ou um documento em um local compartilhado como, por exemplo, 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 ao qual ela está vinculada.

11 (não mostrado)

Packages

Subsistemas, atores e casos de uso podem estar contidos em pacotes.Formas de pacote não aparecem no diagrama, mas você pode definir a LinkedPackage a propriedade do diagrama.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 modelos e diagramas UML

Diagramas de classe UML: referência

Diagramas de componente UML: referência

Diagramas de componente UML: referência