Pausa desmedida: Era uma vez um caso de uso…

Fluxo Básico

[P1] O sistema apresenta uma lista dos porquinhos, conforme RN01
[P2] O usuário seleciona um porquinho
[P3] O sistema apresenta uma lista com opções de construção, conforme RN02
[P4] O usuário seleciona uma das opções de construção
[P5] O sistema constrói a casa
[P6] O sistema põe o porquinho para morar na casa construída.
[P7] O sistema põe o lobo para soprar na frente da casa
[P8] O sistema põe o porco selecionado para rir do lobo e exibe a mensagem M01.

Exceções

E01:
No passo [P4], o usuário selecionou Tijolos e o porquinho selecionado
não era o Prático ou selecionou Madeira e o porco não era Heitor ou
selecionou Palha e o porco não era Cícero
[P1] O sistema exibe a mensagem “Escolha outro material ou outro porco!”

Fluxos Alternativos

A01: No passo P7, a opção de construção não era Tijolos
[P8A01] O sistema derruba a casa do porco
[P9A01] O sistema põe o lobo para rir do porco e exibe a mensagem M01.

Mensagens para o usuário

M01: “Há, há, há… se f*!”

Regas de negócio

RN01: Os valores possíveis para porquinhos são Prático, Heitor, Cícero
RN02: Os valores possíveis para construção são Tijolos, Madeira, Palha

 

Se gostou da matéria deixe um comentário or subscribe to the feed and get future articles delivered to your feed reader.

Comentários

Nenhum comentário ainda.

Deixe um comentário

(obrigatório)

(obrigatório)