Instâncias de um Casos de Uso
Cada Caso de Uso pode seguir por ilimitados
caminhos,(mas se deve sempre enumera-los), e os mesmos
dependem dos eventos desencadeados pelo caso de uso.
Questão Interessante
Concorrência de Instâncias de Casos de Uso
Instâncias de vários casos de uso e várias instâncias do
mesmo caso de uso funcionam ao mesmo tempo, se o
sistema permitir isso.
Na modelagem de casos de uso, você pode assumir que
as instâncias de casos de uso podem estar ativas ao mesmo
tempo sem conflito.
Criando um Caso de Uso

Nome
Cada caso de uso deve ter um nome que indica o que é
alcançado pela interação com o ator.
Talvez o nome precise ter várias palavras para ser
entendido. Dois casos de uso não podem ter o mesmo nome.
Lembre-se: Verbos SEMPRE no INFINITVO!
Criando um Caso de Uso

Uma breve Descrição
A breve descrição do caso de uso deve refletir sua
finalidade.
Ao escrever a descrição, faça referência aos atores
envolvidos no caso de uso, ao glossário e, se precisar, defina
novos conceitos.
Fluxo de Eventos
O fluxo de eventos de um caso de uso contém as
informações mais importantes derivadas da modelagem de
casos de uso.
Ele deve descrever o fluxo de eventos do caso de uso
claramente, para que alguém de fora o entenda facilmente.
Lembre-se de que o fluxo de eventos deve apresentar o
que o sistema faz, e não como é o design do sistema para
realizar o comportamento exigido.
Fluxo de Eventos

Precondições e Pós-condições:

Pode ser útil usar a noção de precondição e póscondição para esclarecer como o fluxo de eventos
começa e termina.
- Uma precondição é o estado do sistema e da sua
vizinhança, que é exigido antes do início do caso de uso.
- Uma pós-condição é o estado que o sistema pode
apresentar após o término do caso de uso.
Fluxo de Eventos
Fluxo de Eventos

Diretrizes para Elaboração do fluxo de eventos


- Descreva os dados que são trocados entre o ator e o
caso de uso;
- Não descreva os detalhes da interface do usuário, a
menos que seja necessário entender o comportamento do
sistema;
Fluxo de Eventos
- Descreva o fluxo de eventos, não apenas a
funcionalidade. Para impor isso, inicie cada ação com
"Quando o ator... " ;
- Descreva somente os eventos que pertencem ao caso
de uso e não o que ocorre em outros casos de uso ou fora do
sistema;
- Evite terminologia vaga, como "por exemplo", "etc. " e
"informações";
- Detalhe o fluxo de eventos - todos os"o quê" devem
ser respondidos. Lembre-se de que os designers do teste
devem usar esse texto para identificar os casos de teste.
Download

Diretrizes para Elaboração do fluxo de eventos