FACULDADE DE TECNOLOGIA SENAC GOIÁS Gestão da Tecnologia da Informação Juliane Carvalho dos Santos Nogueira MODELO DE DOCUMENTO DE ANÁLISE Professor: Willians Santos GOIÂNIA, 20 DE JUNHO 2016
Juliane Carvalho dos Santos Nogueira Relatório apresentado como requisito parcial para o Projeto Integrador, no Curso de Gestão da Tecnologia da Informação, na Faculdade de Tecnologia Senac Goiás. Professor: Willians Santos MODELO DE DOCUMENTO DE ANÁLISE GOIÂNIA, 20 DE JUNHO 2016
Requisitos 1. Objetivo Com a finalidade de coletar, analisar e definir as necessidades e características de nível superior do SISTEMA SIMULADO DE UMA CASA BANCÁRIA. Ele se concentra nos recursos (requisitos funcionais e não funcionais) necessários aos usuários. 2. Descrição Geral do Produto Será um sistema de casa bancária que irá simular empréstimos para aposentados, pensionistas e funcionários públicos. Onde se deve calcular a margem de consignação, o valor das parcelas de cada empréstimo e o valor de quitação caso alguém queira quitar um contrato. Dar entrada nos dados do solicitante do empréstimo e mostrar várias possibilidades de empréstimos com vários prazos distintos. 3. Requisitos Funcionais O programa deve simular uma casa bancária com os seguintes requisitos: 1. Menu de Opções A tela principal do programa deverá mostrar as opções disponíveis para que o usuário possa escolher. 2. Fazer Empréstimos: 1. Inserir novos empréstimos; 2. Mostrar margem de consignação disponível, descontando valores anteriores; 3. Ter taxa pré fixada; 4. Mostrar várias possibilidades de empréstimos, tabelas financeiras; 5. Exibir valor de quitação. 3. Cadastrar Cliente:
Inserir novos clientes, com nome, CPF, e salário líquido; Cadastrar apenas clientes aposentados, pensionistas ou funcionários públicos; Alterar e Excluir cadastro dos clientes; 4. Requisitos não funcionais O programa deverá rodar em plataformas Windows ou Linux; Utilizará o sistema de gerenciamento de banco de dados Postgres; Recuperará dados do banco de dados, inserindo, apagando e alterando; Utilizará aplicação Java SE; Diagrama de caso de uso
Diagrama de atividade geral
Documento Caso de Uso Menu de opções (MDO-01) Descrição Nesta tela usuário terá as opções de ir ao cadastro de clientes, fazer empréstimo ou fechar o sistema. Tela Principal Fluxo Principal 1. Usuário clica no botão Cadastrar Cliente e será direcionado para tela de cadastro de cliente (CAD-01); 2. Usuário clica no botão Fazer Empréstimo e será direcionado para tela de empréstimos (EMP-01); 3. Usuário clica no botão Fechar e o sistema será fechado.
Documento Caso de Uso Tela de Cadastro (TDC-01) Descrição Nesta tela usuário poderá cadastrar, alterar e excluir clientes. Tela de cadastro Fluxo Principal 1. Usuário digitará o CPF do cliente e clicará em Pesquisar (RN-1) Se cliente já estiver cadastrado os campos para cadastros irão ser preenchidos com dados do cliente; Se cliente não estiver cadastrado os campos para cadastro ficarão disponíveis para preenchimento; Caso o usuário queira alterar alguma informação ele pesquisa cliente pelo CPF e altera os campos desejados clicando em Alterar ; 2. Usuário preencherá os campos com os dados do cliente e clicará em
Cadastrar para que os dados sejam salvos no banco de dados do sistema; 3. Usuário clicará em Excluir e excluirá cliente do sistema; 4. Usuário clica em Voltar e será direcionado para tela de Menu de Opções (MDO-01). Fluxo Alternativo 1. Tenta cadastrar cliente já cadastrado e ao clicar em Cadastrar sistema acusa cliente já cadastrado; 2. Caso o usuário deixe algum campo do cadastro em branco ao clicar em Cadastrar sistema acusa falta de dados; Caso usuário deixe algum campo em branco e clique em Alterar sistema acusa falta de dados; 3. Caso algum campo esteja preenchido incorretamente sistema irá acusar erro. Regras de Negócio RN-1 Validar CPF
Diagrama de Atividade Cadastro
Diagrama de Seqüência Cadastrar Cliente Diagrama de Seqüência Alterar Cliente
Diagrama de Seqüência Excluir Cliente Documento de Caso de Uso Tela de Empréstimo (TDE-01) Descrição Nessa tela usuário irá fazer a simulação de empréstimo aos clientes já cadastrados no sistema. Tela Tela de empréstimo
Fluxo Principal 1. Usuário preencherá o nome do cliente e clicará em Pesquisar, se o cliente já estiver cadastrado os demais campos correspondentes ao cliente irão ser preenchidos; 2. Usuário perguntará ao cliente se o mesmo já possui empréstimos anteriores, se a resposta for sim, preencher o valor das parcelas anteriores; 3. Usuário preenche campos correspondentes ao empréstimo e clicará em Simular e será direcionado para a tabela de empréstimo com a devida amortização (RN-2); Se empréstimo for aprovado sistema informará mensagem de aprovado seguido do valor total e irão ser salvos os dados no banco de dados; Se empréstimo for recusado sistema informará mensagem de reprovação seguido do motivo; 4. Poderá salvar o empréstimo clicando em Salvar para que os dados sejam salvos no banco de dados. Fluxo Alternativo 1. Se usuário preencher algum campo com algum dado não válido, sistema irá acusar erro; 2. Se faltar algum campo sem preencher, sistema irá acusar falta de dados; Regra de Negócio RN-2 Validar margem de consignação
Diagrama de Atividade Fazer Empréstimo
Diagrama de Seqüência Empréstimo Diagrama de Classe