Modelagem do Sistema - munaretto/fsoc GitHub Wiki
RF#0001: Selecionar caso de teste a ser executado
Descrição: Deverá ser possível, por parte do usuário, selecionar qual o caso de teste a ser executado no momento. Os casos de teste já deverão estar cadastrados previamente.
Requisitos Não-Funcionais Associados: Não há
RF#0002: Exibir informações sobre o sistema
Descrição: Deverá ser possível ao usuário visualizar as informações referentes ao projeto fsoc, como o seu propósito, autores, professor responsável, meios de contato e endereço do repositório.
Requisitos Não-Funcionais Associados: Não há
RF#0003: Sair do sistema
Descriçao: Deverá ser possível que o usuário feche o programa a qualquer momento.
Requisitos Não-Funcionais Associados: Não há
RF#0004: Exibir resultado do caso de teste selecionado
Descrição: Deverá ser possível que o usuário visualize o resultado do processamento para o caso de teste previamente escolhido.
Requisitos Não-Funcionais Associados:
- RNF#0001
- RNF#0002
- RNF#0003
- RNF#0004
- RNF#0005
- RNF#0006
RNF#0001: Ao exibir o processamento de um caso de teste, deve ser exibido na tela para o usuário o nome do caso de teste.
RNF#0002:Ao exibir o processamento de um caso de teste, deve ser exibido na tela para o usuário o nome do correntista inicial
RNF#0003: Ao exibir o processamento de um caso de teste, deve ser exibido na tela para o usuário o nome do correntista final
RNF#0004:Ao exibir o processamento de um caso de teste, deve ser exibido na tela para o usuário a lista de transferências a serem feitas
RNF#0005:Ao exibir o processamento de um caso de teste, deve ser exibido na tela para o usuário o tempo utilizado para a execução do algorítmo.
RNF#0006:Caso não haja ligação entre os dois correntistas, uma mensagem com os dizeres "Não há ligação entre o correntista inicial e o correntista final" deve ser exibida na tela para o usuário