Ciências da computação dia 115

Engenharia de software I --- Casos de uso

Passos para criar um caso de uso

1 --- Identificar as interações (ações) que serão executadas dentro do sistema;

2 --- Definir os atores (primários e secundários);

3 --- Criar o caso de uso, com cenários de sucesso e falha, além das interações (fazer como uma história escrita).

obs: não é obrigatório ter ator secundário, mas 99% das vezes há.

Notação de caso de uso

Resumido → forma simples, descrevendo a história;

Informal/estruturada → transformação das histórias em formato de tópicos. Nesse caso, os cenários alternativos são dados como extensões, dessa vez podendo agir como um algoritmo, com condições e loops entre tópicos ;

Completo → detalha melhor o caso de uso, descrevendo pré-condições, pós condições e o uso da forma informal em conjunto;

pré-condições → algo que deve ser verdadeiro antes de o caso ocorrer (pode haver mais de uma);

pós-condições → o que ocorrerá depois de um fluxo de passos.