| 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. |