SSB Sistema de simulação bancária. Versão: 1.0 Data: 26/05/2014 Identificador do documento: PDF
Download "SSB Sistema de simulação bancária. Versão: 1.0 Data: 26/05/2014 Identificador do documento: 001"
Vergílio Juan Coradelli Paranhos
1 SSB Sistema de simulação bancária. Versão: 1.0 Data: 26/05/2014 Identificador do documento: 001
2 Histórico de revisões Versão Data Autor Descrição Localização /05/2014 Fernando Henrique José Rodrigue Neto Romario Sena Warley Gabriel Elaborar o estudo dos casos de uso, classes e diagrama de atividades de uma casa bancária que precisa de uma aplicação para automatizar alguns processos. Goiânia - GO Página 2 de 11
3 Índice ÍNDICE DE FIGURAS... 4 ÍNDICE DE TABELAS INTRODUÇÃO REQUISITOS E REGRAS DE NEGÓCIO MODELAGEM DOS CASOS DE USO... 8 Página 3 de 11
4 Índice de Tabelas Índice de tabelas TABELA 1: REQUISITOS... 7 TABELA 2: REGRAS DE NEGÓCIO... 7 Página 4 de 11
5 1. Introdução 1.1. Propósito Este documento especifica os aspectos arquiteturais do sistema do projeto, fornecendo aos desenvolvedores as informações necessárias para a construção do sistema Público Alvo Este documento se destina aos engenheiros de software e testadores Escopo Este documento descreve os casos de uso, modelo de classes e diagrama de atividades do Sistema de Simulação bancária Referências [1] Princípios de Analise e Projetos de sistema com UML, Versão: 3ª Tiragem. Página 5 de 11
6 2. Requisitos e Regras de Negócio Nesta seção enumeramos todos as regras de negócio e requisitos identificados durante a fase de levantamento de requisitos Requisitos Apresenta os requisitos identificados durante a fase de análise. Identificação Tipo Descrição REQ001 Funcional Cadastrar cliente REQ002 Funcional Calcular limite de credito mensal REQ003 Funcional Calcular valor das parcelas do empréstimo REQ004 Funcional Calcular valor de quitação de parcelas REQ005 Funcional Mostrar possibilidades de empréstimo com prazos distintos Tabela 1: Requisitos 2.2. Regras de negócio Apresenta a lista de regras de negócio identificadas durante o ciclo de vida do sistema. Identificação RN001 RN002 RN003 Tabela 2: Regras de negócio Descrição Cadastrar cliente com nome, CPF, valor do salário líquido (descrito no contra-cheque) e prestações de outros empréstimos. Calcular 30% do salário líquido (já descontados as parcelas de outros financiamentos). Calcular valor máximo de empréstimo aceitável, de forma que o valor da prestação seja igual ou inferior aos 30% já calculados. Consultando as tabelas financeiras para uma taxa pré-fixada. Página 6 de 11
7 3. Modelagem dos casos de Uso Nesta seção enumeramos todos os casos de uso relacionados aos requisitos levantados Diagrama 3.2. Atores Atendente: Individuo que realiza o cadastro do cliente e verifica/simula a possibilidade de empréstimos 3.3. Casos de Uso UC001 Cadastrar cliente Descrição: Atendente faz cadastro de cliente Pré-condições: Cliente necessita ser aposentado, pensionista ou funcionário público. Pós-condições: Cliente com limite de credito suficiente para obter empréstimo. Página 7 de 11
8 Fluxo principal 1. Cliente solicita simulação de empréstimo. 2. Atendente recebe os dados do cliente. 3. Atendente verifica se cliente é aposentado, pensionista ou funcionário público. 4. Atendente adiciona informações do cliente no sistema. 5. O sistema registra o cadastro do cliente. 6. Sistema calcula limite de credito mensal do cliente. Fluxos de Exceção (2) 1. Caso CPF fornecido esteja incorreto, sistema retornará mensagem de erro. 2. Cliente deve informar CPF correto. Regras de negócio RN UC002 Simular empréstimo bancário Descrição: Atendente efetua a simulação de um empréstimo bancário. Pré-condições: Cliente deve estar cadastrado no sistema. Pós-condições: Cliente tem possibilidade de efetuar empréstimo de acordo com seu limite já calculado. Fluxo principal 1. Atendente acessa cadastro do cliente. 2. Atendente informa ao sistema os valores do financiamento. 3. Atendente utiliza o sistema para calcular valor das parcelas. 4. Sistema informa o valor das parcelas de acordo com a tabela selecionada. 5. Sistema informa se limite de credito foi concebido ao cliente. Fluxos de Exceção (6) 1. Caso cliente não tenha margem consignada disponível no momento, sistema informa: Cliente não passível de empréstimo. Regras de negócio RN002, RN003 Página 8 de 11