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çã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
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.
|
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.
|
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.
|
Estruturação de casos de uso
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.
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