Casos de Uso: o “como” e o “Por quê?”
No corpo principal de um caso de uso ao definirmos um passo ele pode ser mais genérico ou mais especifico do que o nível de objetivo desejado. Podemos adequar o “passo” perguntando “por quê?” para tornar o passo mais genérico ou perguntar “como” para torna-lo mais especifico.
Por exemplo, digamos que escrevemos: “O usuário clica no botão” . Este passo é demasiado especifico ao perguntarmos “por quê?” , por exemplo, podemos obter como resposta: “para imprimir o relatório” . Nós obtemos um passo mais genérico: “O usuário imprime o relatório” ao perguntar o “por quê”. Podemos fazer o caminho inverso perguntando: Como o usuário imprime o relatório.
Esta é uma técnica apresentada no livro Escrevendo Casos de Uso Eficazes, um guia prático para desenvolvedores de software de Alistair Cockburn .
Activity