Casos de uso tipicamente evitam o jargão técnico, preferindo ao invés disto a linguagem do usuário final. Casos de usos são ferramentas enganosamente simples para descrever o comportamento de um software. Um caso de uso deve conter uma descrição textual de todos os passos que o usuário futuramente poderá vir a utilizar no software através de sua interface.
Casos de uso não descrevem nenhum comportamento interno do software, nem fazem explanações de como o software será implementado, basicamente mostra os passos que o usuário deve seguir para usar o software. Recomenda-se que criar casos de uso para todas as formas de interação que o usuário terá com o software.
Exemplo simples dos casos de uso "Sacar Dinheiro" e "Imprimir Extrato" representados em diagrama UML:
Abaixo, um exemplo do caso de uso "Sacar Dinheiro" representado de forma escrita (o nível de detalhamento é opcional, o importante é clareza que os passos são descritos):
Caso de Uso: Sacar Dinheiro
Ator: Cliente
Escopo: Caixa Eletrônico
Pré-condição: Cliente autenticado para utilizar sua conta bancária
- Cliente escolhe a opção "Saque"
- Cliente informa o valor que deseja sacar
- Cliente confirma informações de saque
- Cliente retira o dinheiro do caixa e finaliza a operação.

Nenhum comentário:
Postar um comentário