Nome do caso de uso |
Determina o nome do caso de uso. Geralmente, o nome expressa
o objetivo ou o resultado observável do caso de uso, como "Sacar Dinheiro"
no caso de um caixa eletrônico. |
Descrição Resumida |
Descreve a função e o objetivo do caso de uso. |
Fluxo de eventos |
Apresenta o fluxo básico e os fluxos alternativos. O fluxo
de eventos descreve o comportamento do sistema; ele não descreve como o
sistema funciona, os detalhes da apresentação ou os detalhes da interface com
o usuário. Se forem trocadas informações, o caso de uso deverá ser específico sobre
o que será transmitido de um lado para outro. Por exemplo, em vez de descrever uma ação
como "o agente insere informações do cliente", indique que "o agente insere
o nome e o endereço do cliente". |
Fluxo básico |
Descreve o comportamento principal ideal do sistema. |
Fluxos alternativos |
Descreve exceções ou desvios do fluxo básico,
como o comportamento do sistema quando o agente insere um ID de usuário incorreto
e a autenticação do usuário falha. |
Requisitos especiais |
Um requisito não-funcional que é específico de um caso de
uso, mas que não está especificado no texto do fluxo de eventos do caso de uso. Exemplos
de requisitos especiais incluem: requisitos jurídicos e regulamentares; padrões de
aplicativos; atributos de qualidade do sistema, incluindo usabilidade, confiabilidade,
desempenho e suportabilidade; sistemas operacionais e ambientes; requisitos de
compatibilidade; e restrições de design. |
Condições prévias |
Um estado do sistema que deve estar presente antes da
execução de um caso de uso. |
Pós-condições |
Uma lista de estados possíveis para o sistema imediatamente
após a conclusão de um caso de uso. |
Pontos de extensão |
Um ponto no fluxo de eventos do caso de uso em que outro
caso de uso é referenciado. |