ESPECIFICAÇÃO DE CASOS-DE-USO
Carlos Reis nº39050
José Cerqueira nº39054
Caso de Uso: Efetuar Registo
ID: CU1
Breve Descrição:
O utilizador, na qualidade de Visitante terá de efetuar registo no sistema. Só assim, este ficará habilitado a certas funcionalidades do sistema, tais como, encomenda e compras de produtos.
Atores: Visitante
Pré-condições:
1. O Visitante não pode estar registado no sistema.
Fluxo de Eventos:
Fluxo Principal:
1. O Visitante acede à página de Registo.
2. O Visitante preenche todos os campos de registo no sistema.
3. O Visitante clica no botão registar e todos os campos são enviados para a base de dados. o A1: Existem campos não válidos ou em Branco.
4. O sistema envia um e-mail para a confirmação do registo. o A2: Confirmação de Registo.
Fluxos Alternativos:
A1: Existem campos não válidos ou em Branco.
1. O sistema apresenta uma mensagem ao utilizador, indicando que existem campos em branco ou inválidos.
2. O sistema sublinha a vermelho os campos inválidos ou em branco.
3. O Visitante preenche de forma válida os campos e clica em registar.
4. O fluxo volta ao passo 3.
A2: Confirmação de Registo
1. O Visitante vai ao seu e-mail e clica no link criado pelo sistema.
2. O sistema apresenta uma nova página ao Visitante com uma mensagem com a aprovação do registo.
UTAD / CURSOS DE ENG. INFORMÁTICA E ELETRÓTECNIA / ESW
JORGE GOUVEIA/DIOGO AZEVEDO
3. O Visitante confirma a mensagem e é redirecionado para a página inicial do sistema, com o login já efetuado.
Exceções:
E1: A qualquer momento o Visitante seleciona a opção “cancelar o registo”.
1. O Sistema pede a confirmação da operação ao Visitante.
2. Se o Visitante confirmar a operação, este é redirecionado para a página principal, senão o Visitante pode continuar com o seu registo.
Pós-condições: O Visitante é registado no sistema.
Caso de Uso: Efetuar Login (Autenticação)
ID: CU2
Atores: Cliente, Técnico e Administrador