sistema de manutenção e controle de contas correntes e aplicações financeiras
Antes de dar início à primeira fase da modelagem, faremos algumas considerações sobre o que o sistema se propõe a fazer e outras observações que consideramos de suma importância para o bom entendimento do problema.
O sistema suportará um cadastro de clientes, onde cada cliente cadastrado poderá ter várias contas correntes, ter vários dependentes ligados a ele, e várias contas de poupança.
Cada dependente poderá possuir várias contas de poupança, mas não poderão ter uma conta corrente própria.
Entendemos poupança como uma conta que possui um valor, um prazo de aplicação a uma taxa de juros (definida no vencimento da poupança).
Entendemos Aplicações Pré-fixadas como uma aplicação de um valor, em um prazo pré-determinado a uma taxa de juros previamente definida.
Tanto a conta corrente quanto a poupança deverá manter um histórico de todas as movimentações de crédito, débito, transferências e aplicações de pré-fixados (pré-fixados apenas para conta corrente).
Uma conta corrente poderá ter várias aplicações pré-fixadas ligadas a ela.
10.1. Análise de Requisitos
De acordo com nossa proposta o sistema implementará funções básicas que serão desempenhadas pela Administração do banco e pelos seus clientes. As principais funções do sistema são:
Cadastrar novo cliente
Excluir ou editar cliente
Cadastrar dependente
Excluir ou editar dependente
Abrir conta corrente
Fechar conta corrente
Abrir poupança
Fechar poupança
Movimentar conta corrente
Aplicar em pré-fixados
Consultar histórico de conta corrente ou poupança
Cadastrar Agência
Excluir ou Editar Agência
Tendo em mãos esta relação de atividades, já podemos modelar o diagrama de use-case do sistema.
Figura 1 – Diagrama de use-case – Fase de Análise de Requisitos.
10.2. Análise
Na fase de análise,