Você está na página 1de 8

Especificação do Caso de Uso

Lorenzzos Pizzaria
Versão 1.2

Histórico de Revisão
Data Versão Descrição Autor
25/04/2020 1.0 Versão Inicial Matheus
05/05/2020 1.1 Versão de Apresentação Erica
15/05/2020 1.2 Versão Final Matheus

Nome da Empresa – Nome do Caso de Uso Versão: 1.0


Especificação de Caso de Uso.docEspecificação de Caso de Uso Página de 2 / 8
Índice
1. Nome do Caso de Uso 4
1.1 Breve Descrição 4
2.Atores 4
3.Pré-Condições 4
3.1O usuário deve fazer o pedido 4
3.2A atendente deve acompanhar o pedido 4
4.Fluxo de Eventos 4
4.1Fluxo Básico – Fazer o pedido 4
4.2Fluxos Alternativos 5
A01Esqueceu a senha 5
A02Não cadastrado 5
A03Falta de estoque 5
A04 Pedido feito após o horário de funcionamento 5
4.3Exceções 5
E01Troca de e-mail 6
E02Login incorreto 6
E03Senha incorreta
5.Pós-condições 7
5.1Pós-condição um 7
5.2Pós-condição dois 7
6.RNE001 – Campos exibidos na tela 7
7.Referências 7
8.Observações 7
9.Regras de Negócio Especiais 7
10.APROVAÇÃO 8

Nome da Empresa – Nome do Caso de Uso Versão: 1.0


Especificação de Caso de Uso.docEspecificação de Caso de Uso Página de 3 / 8
Especificação de Caso de Uso

1. Lorenzzos Pizzaria

1.1 Pedido de uma pizza


Este caso de uso faz com que o cliente se cadastre no site, faça o seu pedido
conforme o cardápio e sua escolha, para ser entregue em residência.

2. Atores
Cliente
Atendente

3. Pré-Condições

3.1 Cliente deve fazer o pedido pelo site

3.2 Atendente deve acompanhar e seguir as ordens dos pedidos

4. Fluxo de Eventos

4.1 Fluxo Básico – Fazer o pedido


(P1) Esse caso de uso se inicia quando o usuário faz o login no site ou
acesse em cardápio para fazer o pedido
(P2) O sistema apresenta a tela de Login para o cadastro
(P3) O usuário informa o e-mail ou CPF e a senha cadastrada
(P4) O usuário faz o pedido conforme sua escolha
(P5) O Sistema faz o cálculo
(P6) O sistema solicita o endereço
(P7) O sistema solicita a forma de pagamento
(P8) Informa o número do pedido e o prazo de entrega
(P9) E o caso de uso finaliza

Nome da Empresa – Nome do Caso de Uso Versão: 1.0


Especificação de Caso de Uso.docEspecificação de Caso de Uso Página de 4 / 8
4.2 Fluxos Alternativos
A1 Usuário esqueceu a senha
No passo (P2) do fluxo Básico, o usuário esqueceu a senha
A1.1 O sistema solicita o e-mail ou CPF
A1.2 O sistema envia uma nova senha para o e-mail
A1.3 Volta ao passo (P3)

A2 Não possui cadastro


No passo (P3) o usuário não possui cadastro
A2.1 O usuário deve clicar em cadastre-se
A2.2 O Sistema fornece uma nova aba para o cadastramento
A2.3 Após o preenchimento e clicar em cadastrar
A2.4 Volta ao passo (P4)

A3 Falta de estoque
No passo (P5) o sistema informa que a pizza não está disponível

A3.1 O usuário seleciona uma pizza a qual um alimento faz parte não estar mais no
estoque
A3.2 O sistema apresenta a mensagem que a pizza está indisponível no momento
A3.3 O sistema apresenta a mensagem de selecionar mais ou finalizar compra
A3.4 Volta para o passo (P5)

A4 Pedido feito antes de 15 minutos do horário de funcionamento


No passo (P8) o usuário fez o pedido as a partir de 23:46

A4.1 O sistema consta no rodapé do site o funcionamento


A4.2 O sistema apresenta a mensagem “O pedido não pode ser efetuado a nossa loja já
fechou funcionamento: 17:00 hrs até 00:00 hrs”.

4.3 Exceções

E1 No passo (P3) o usuário esqueceu ou deseja Trocar de e-mail cadastrado

Nome da Empresa – Nome do Caso de Uso Versão: 1.0


Especificação de Caso de Uso.docEspecificação de Caso de Uso Página de 5 / 8
E1.1 O cursor irá para o campo de esqueci meu e-mail
E1.2 O sistema fornece a opção o telefone para contato da pizzaria
E1.3 O atendente acessar com o cadastro CPF
E1.4 Após a confirmação de nome completo, data de nascimento e endereço é feito o
cancelamento
E1.5 Volta para o passo P3

E2 Falta de dados ao cadastrar


No passo (P3) o usuário preenche o campo de login o CPF ou e-mail incorreto,
reforçado a possibilidade de inserir o número de inscrição

E2.1 O sistema exibe a mensagem MSG001


E2.2 O usuário confirma o número da inscrição, CPF ou e-mail
E2.3 O sistema posiciona o foco do cursor no campo de e-mail ou CPF
E2.4 Volta ao passo P3

E3 Senha incorreta
No passo (P3) o usuário preenche o campo de senha inválido
E3.1 O sistema exibe a mensagem MSG002
E3.2 O usuário confirma a senha
E3.3 O sistema posiciona o foco do cursor no campo senha ou a possibilidade do campo
esqueci minha senha
E3.4 O sistema envia uma nova senha para o e-mail
E3.5 Volta ao passo P3

5. Pós-condições

5.1 Finalizar o pedido


O sistema apresenta a mensagem de sucesso, gerando uma nota fiscal eletrônica com
a opção de ser entregue fisicamente pelo entregador.

5.2 Concluir o cadastro


O sistema apresenta a mensagem de sucesso, informando a possibilidade do pedido e
para novos cadastros ganham 5% de desconto, em pedidos acima de R$60,00.

6. RNE001 – Campos exibidos na tela de Cadastro de Clientes


Para o cliente pessoa física:
Campo Tipo Obrig. Observações
CPF Num Sim Deve ser informado no momento do cadastro
ou login
Nome do cliente Texto Sim Necessário para cada cadastro

Nome da Empresa – Nome do Caso de Uso Versão: 1.0


Especificação de Caso de Uso.docEspecificação de Caso de Uso Página de 6 / 8
Telefone Texto Sim Necessário para cada cadastro
Endereço Texto Sim Necessário para a entrega

7. Referências

Documento Versão Data Local

S SOMMERVILLE, 9ª São Paulo


edição 2011
Ian. Engenharia de
Software.
UDF Distrito Federal
2020

8. Observações
As definições foram exigidas conforme o documento da Ata de reunião.

9. Regras de Negócio Especiais


RNE 001 – Validação do CPF
Todo Cliente cadastrado deverá ter seu CPF validado conforme as regras de controle
do algoritmo de módulo onze da Receita Federal.

RNE 002 – Validação de endereço


Todo cliente deve ter o endereço conforme, o site dos correios para entrega.

Nome da Empresa – Nome do Caso de Uso Versão: 1.0


Especificação de Caso de Uso.docEspecificação de Caso de Uso Página de 7 / 8
10. APROVAÇÃO
Estou ciente e de acordo com as informações passadas por mim para composição
deste documento e com o conteúdo deste.

Data : dd/mm/aaaa Data : dd/mm/aaaa


RESPONSÁVEL SOLICITANTE

_____________________________________________ _______________________________________________
Matheus Luiz de Sousa Wilson Amaral Martins
Analista de Sistemas Engenharia de Software
MLS tecnology Centro Universitário UDF
 

Nome da Empresa – Nome do Caso de Uso Versão: 1.0


Especificação de Caso de Uso.docEspecificação de Caso de Uso Página de 8 / 8

Você também pode gostar