Você está na página 1de 5

Engenharia de Software

Nome: Bruno Ortet


Numero: 8876

Exercício 4b.

1. Ambiguidades e omissões.
Omissões:
• Apresentar o valor da viajem;
• Opção de escolher a origem da viajem.
• Opção de fazer o pagamento com notas e moedas?

Ambiguidade:
• O bilhete a ser emitido, é recarregável ou um bilhete único que depois tem de ser
descartado?

2. Requisitos não funcionais:

• Depois de algum tempo, se não for inserido o pin, o sistema deve cancelar a
operação;
3. #

Nome do Use Case Levantamento

Requisitos(s) Relacionados Ter cartão valido


Propósito Fazer Levantamento de dinheiro
Atores Principais Cliente, ATM, Sistema
Atores Secundários

Descrição do Caso de
Utilização
Pré Condição Login Valido
Condição de Fim com Sucesso Ter dinheiro suficiente para levantar
Condição de Fim sem Sucesso Não ter dinheiro suficiente para levantar
Cenário Normal

Passos # Ações
1 O cliente introduz o cartão na maquina
2 O sistema apresenta o ecrã para inserir o pin
3 O Sistema valida o pin inserido
[Alt. 1] - O Sistema apresenta a tela com as opções
4
disponíveis
5 O Cliente Seleciona a opção "Fazer Levantamento"
O Sistema apresenta a tela para introduzir a quantidade de
6
dinheiro
[Alt. 2] - O Sistema pede a confirmação do levantamento
7
da quantia de dinheiro
8 O Sistema libera a quantidade introduzida

Cenário Alternativo
Passos # Ações
[Alt. 1] O Sistema apresenta um erro de "Código Pin Invalido"
1 O Sistema regista o numero de Tentativas
Se tentativas for inferior a 3. A operação volta para o passo
2 2 do fluxo principal
3 Se tentativas for igual a 3. O Sistema apreende o cartão.
O Cliente cancela a operação e o processo volta para o
[Alt. 2] passo 6 do fluxo principal
Nome do Use Case Consultar Saldo

Requisitos(s) Relacionados Ter cartão valido


Proposito Consultar o Saldo
Actores Principais Cliente, ATM, Sistema
Acores Secundarios

Descrição do Caso de
Utilização
Pré Condição Login Valido
Condição de Fim com Sucesso Conseguir Visualizar o saldo
Condição de Fim sem Sucesso Não efectuar login
Cenário Normal

Passos # Acções
1 O cliente introduz o cartão na maquina
2 O sistema apresenta o ecra para inserir o pin
3 O Sistema valida o pin inserido
[Alt. 1] - O Sistema apresenta a tela com as opções
4
disponiveis
5 O Cliente Seleciona a opcão "Consultar Saldo"
O Sistema apresenta a opcao da consulta: visualizar no
6
ecra ou imprimir
7 O Cliente seleciona a opção que deseja
8 O Sistema apresenta o saldo conforme o escolhido
9 O processo volta para o passo 4 do fluxo principal

Cenário Alternativo
Passos # Acções
[Alt. 1] O Sistema apresenta um erro de "Codigo Pin Invalido"
1 O Sistema regista o numero de Tentativas
Se tentativas for inferior a 3. A operacao volta para o
2 passo 2 do fluxo principal
3 Se tentativas for igual a 3. O Sistema apreende o cartão.
Nome do Use Case Transferencia de Saldo

Requisitos(s) Relacionados Ter cartão valido


Proposito Transferir saldo
Actores Principais Cliente, ATM, Sistema
Acores Secundarios

Descrição do Caso de
Utilização
Pré Condição Login Valido
Condição de Fim com Sucesso Conseguir Visualizar o saldo
Condição de Fim sem Sucesso Não efectuar login
Cenário Normal

Passos # Acções
1 O cliente introduz o cartão na maquina
2 O sistema apresenta o ecra para inserir o pin
3 O Sistema valida o pin inserido
[Alt. 1] - O Sistema apresenta a tela com as opções
4
disponiveis
5 O Cliente Seleciona a opcão "Transferencia"
O Sistema apresenta a tela com o numero de IBAN e o
6
valor a transferir
[Alt. 2] - O Sistema pede para o cliente confirmar a
7
operacao
8 [Alt. 3] - O Sistema valida o IBAN
9 [Alt. 4] - O Sistema valida o montante a ser transferido
[Alt. 5] - O Sistema apresenta a tela com a operacao bem
10
sucedida
11 O processo termina

Cenário Alternativo
Passos # Acções
[Alt. 1] O Sistema apresenta um erro de "Codigo Pin Invalido"
1 O Sistema regista o numero de Tentativas
Se tentativas for inferior a 3. A operacao volta para o passo
2 2 do fluxo principal
3 Se tentativas for igual a 3. O Sistema apreende o cartão.
[Alt. 2] O Sistema Cancela a Operacao
4 O processo volta para o passo 4 do fluxo principal
[Alt. 3] O Sistema apresenta um erro de "IBAN Invalido"
O Sistema apresenta um erro de "Valor Introduzido
[Alt. 4]
Invalido"

Você também pode gostar