Buscar

05.3 IB - Documento de Especificação de Casos de Uso (Parcial)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

Estudo de Caso IB Disciplina: Análise e Projeto de Sistemas 
UFRPE/DEINFO 1 
Documento de Especificação de Casos de Uso 
Caso de Uso: Logar no sistema 
Identificador: RF01 
Descrição: este caso de uso é responsável pela autenticação de um usuário no IB 
Ator(es): Cliente 
Prioridade: Essencial 
Requisitos Não-Funcionais 
Segurança: o sistema deve fornecer mecanismo de proteção contra ataques de repetição que 
causam sobrecarga no sistema 
Pré-condição: o usuário deve possuir senha exclusiva de acesso ao IB 
Pós-condição: um usuário válido é habilitado a interagir com o sistema, uma sessão é 
ativada, e o acesso é registrado nos logs do sistema 
Fluxo de Eventos Principal: 
1. O usuário informa agência, conta, e senha de acesso, bem como uma “palavra de 
segurança” (imagem) apresentada pelo sistema; 
2. O sistema verifica se as informações são válidas; 
3. O sistema registra o início de uma sessão de uso; 
4. O sistema apresenta a página principal dos serviços disponíveis; 
5. O sistema registra a operação de acesso nos logs. 
Fluxos de Evento Secundários: 
a) No passo 2, caso alguma das informações seja inválida, o sistema deve apresentar uma 
mensagem de erro e retornar ao Passo 1. 
 
Estudo de Caso IB Disciplina: Análise e Projeto de Sistemas 
UFRPE/DEINFO 2 
 
Caso de Uso: Consultar Saldo 
Identificador: RF02 
Descrição: este caso de uso é responsável por apresentar o saldo atual de uma conta 
corrente ou conta poupança associada 
Ator(es): Cliente 
Prioridade: Importante 
Requisitos Não-Funcionais 
Usabilidade: a opção de acesso a esta funcionalidade deve ser localizada em posição 
privilegiada no campo de visão do usuário 
Pré-condição: o usuário deve possuir sessão de uso ativa 
Pós-condição: a operação é registrada nos logs do sistema 
Fluxo de Eventos Principal: 
1. O usuário escolhe entre as opções de consulta de saldo de conta corrente ou de conta 
poupança; 
2. O sistema recupera as informações da conta selecionada; 
3. O sistema apresenta o saldo atual, bem como a agência, a conta e o tipo da conta, e a data 
e hora correntes; 
4. O sistema registra a operação nos logs; 
Fluxos de Evento Secundários: 
a) No passo 2, caso o usuário tenha selecionado conta poupança e esta não possua montante 
investido, o sistema deve então apresentar mensagem de aviso. 
b) No passo 3, o usuário pode solicitar a impressão das informações apresentadas, o sistema 
deve então apresentar versão apropriada para a impressão. 
 
Estudo de Caso IB Disciplina: Análise e Projeto de Sistemas 
UFRPE/DEINFO 3 
 
Caso de Uso: Consultar Extrato 
Identificador: RF03 
Descrição: este caso de uso é responsável por apresentar as movimentações de uma 
conta corrente ou conta poupança, em um período de tempo 
Ator(es): Cliente 
Prioridade: Importante 
Requisitos Não-Funcionais 
Usabilidade: a opção de acesso a esta funcionalidade deve ser localizada em posição 
privilegiada no campo de visão do usuário 
Pré-condição: o usuário deve possuir sessão de uso ativa 
Pós-condição: a operação é registrada nos logs do sistema 
Fluxo de Eventos Principal: 
1. O usuário escolhe entre as opções de extrato de conta corrente ou de conta poupança, e 
informa o período de tempo (data inicial e data final, ou mês/ano) que deseja consultar. O 
período de tempo é limitado aos últimos 12 meses; 
2. O sistema recupera as informações da conta selecionada, bem como as respectivas 
transações do referido período de tempo; 
3. O sistema apresenta o saldo referente ao último dia útil anterior ao período de tempo 
informado, as informações das transações (data, identificador, descrição, tipo, valor 
debitado ou creditado), o saldo referente ao último dia do período de tempo informado, 
além da agência, conta e tipo da conta, data e hora correntes, e período de tempo 
consultado; 
4. O sistema registra a operação nos logs. 
Fluxos de Evento Secundários: 
a) No passo 1, caso o usuário informe um período de tempo com início anterior aos últimos 
12 meses, o sistema deve informar que essa operação deve ser solicitada na agência 
bancária. 
b) No passo 2, caso a conta não possua qualquer movimento no período de tempo, o sistema 
deve então apresentar mensagem de aviso. 
c) No passo 3, o usuário pode solicitar a impressão das informações apresentadas, o sistema 
deve então apresentar versão apropriada para a impressão.

Outros materiais