Especificação Técnica Sistema: Automação Bancária Caso de Uso: Cadastrar Aplicação Financeira iii - Especificacao Tecnica - Cadastrar Aplicação Financeira.docx Vr: 1.0 15/01/2008 Página 1 de 6
iii - Especificacao Tecnica - Cadastrar Aplicação Financeira.docx Vr: 1.0 15/01/2008 Página 2 de 6
1 Histórico de Revisões Data Versão Descrição Autor 10/06/2008 1.0 Criação da primeira versão da especificação HEngholmJr Sumário 1 Histórico de Revisões... 3 1. Referências... 4 2 Especificação Técnica... 4 2.1 Business... 4 Caso de Uso: Cadastrar Aplicação Financeira... 4 2.1.1 Descrição do Caso de Uso... 4 2.1.2 Diagrama de Casos de Uso... 4 2.1.3 Atores... 4 2.1.4 Diagrama de Atividades... 4 2.1.5 Regras de negócio... 5 2.1.6 Pré- condições... 5 2.1.7 Pós-condições... 5 2.1.8 Exceções... 5 2.1.9 Respostas Esperadas... 5 2.1.10 Glossário... 5 2.2 Design... 5 2.2.1 Diagrama de Classes... 5 2.2.2 Diagrama de Seqüência... 5 2.2.3 Modelo de dados... 5 3 Interfaces de usuário... 6 3.1 Tela de Cadastro de Aplicação Financeira... 6 PRÁTICA Passos a serem executados... 6 iii - Especificacao Tecnica - Cadastrar Aplicação Financeira.docx Vr: 1.0 15/01/2008 Página 3 de 6
Documento Caso de Uso Responsável Especificação Técnica Cadastrar Conta Corrente HEngholmJr Revisado Por Christian Engholm Data 06/09/2008 1. Referências Banco Omega - Documento de Visão do projeto.doc Banco Omega - Declaração de Trabalho vr 1.3.DOC Banco Omega - Lista de Requisitos (Funcionais e Não-Funcionais).doc 2 Especificação Técnica 1.1 Business Caso de Uso: Cadastrar Aplicação Financeira 2.1.1 Descrição do Caso de Uso Nome: Cadastrar Aplicação Financeira Descrição Permitir ao Gerente Operacional da agência cadastrar Aplicação Financeira para cliente. 2.1.2 Diagrama de Casos de Uso Cadastrar Aplicação Financeira Administrar Carteira de Clientes Administrar Cliente 2.1.3 Atores Gerente (f rom Use Case View) 2.1.4 Diagrama de Atividades iii - Especificacao Tecnica - Cadastrar Aplicação Financeira.docx Vr: 1.0 15/01/2008 Página 4 de 6
2.1.5 Regras de negócio Para cadastro de Aplicação Financeira, utilize as seguintes regras de negócio: Após selecionar esta opção, o usuário selecionará o tipo de aplicação e informará o valor da mesma O sistema deverá apresentar as opções abaixo de aplicações financeiras: Aplicação Taxa de juros Quantidade de meses Fundo de Investimentos FIF3 0,03 3 Fundo de Investimentos FIF6 0,04 6 Fundo de Investimentos FIF12 0,06 12 Para calcular o valor do dinheiro investido, utilize a fórmula: VF = VP(1 + n) T Onde: VF = Valor futuro VP = Valor presente (valor da aplicação) T = número de meses (duração) n = taxa de juros 2.1.6 Pré- condições Seleção de cliente Todos os campos da tela preenchidos pelo usuário 2.1.7 Pós-condições Aplicação financeira cadastrada para cliente selecionado 2.1.8 Exceções EX-01. Usuário deixou de informar um ou mais dados da tela 1. O sistema fornece mensagem solicitando que o usuário digite os dados que faltam para a simulação EX-02. Usuário digitou dados não numéricos 2. O sistema fornece mensagem solicitando que o usuário digite dados válidos na tela EX-03. Usuário digitou valor de aplicação menor que R$ 200,00 3. O sistema fornece mensagem solicitando que o usuário digite valor de aplicação maior ou igual a R$ 200,00 2.1.9 Respostas Esperadas RE-01. Mensagem confirmando cadastramento de Aplicação financeira com sucesso 2.1.10 Glossário Não se aplica 2.2 Design 2.2.1 Diagrama de Classes 2.2.2 Diagrama de Seqüência 2.2.3 Modelo de dados iii - Especificacao Tecnica - Cadastrar Aplicação Financeira.docx Vr: 1.0 15/01/2008 Página 5 de 6
3 Interfaces de usuário 3.1 Tela de Cadastro de Aplicação Financeira Nome da tela: cadaplicacaofinanceira Detalhes do funcionamento (DF) da interface: DF-01. O dropdown de Aplicações deverá apresentar as aplicações financeiras previstas na Declaração de Trabalho do projeto Aplicação Taxa de juros Quantidade de meses Fundo de Investimentos FIF3 0,03 3 Fundo de Investimentos FIF6 0,04 6 Fundo de Investimentos FIF12 0,06 12 DF-02. Ao ser selecionada uma aplicação na lista, o sistema deverá mostrar nos campos da tela, os valores da taxa de juros e de quantidade de meses relacionados a aplicação selecionada. Os campos de Tx juros e Quantidade meses devem estar desabilitados para edição DF-03. Caso o usuário tenha selecionado o checkbox Conta especial, tenha preenchido Valor limite e deselecione o checkbox Conta especial, a aplicação deverá apagar o valor do limite digitado e desabilitar novamente o campo de Valor limite DF-04. Após o preenchimento dos dados da interface e pressionar o botão Cadastrar, o sistema deverá apresentar as interfaces abaixo confirmando o sucesso da operação. i Conta Corrente normal PRÁTICA Passos a serem executados Siga os seguintes passos: Abra a aplicação de Automação Bancária Banco Omega No Solution Explorer, com o botão direito sobre o nome da aplicação, Add / Add Windows Form Nomeie a nova tela como cadaplicacaofinanceira e pressione Open Crie a interface da aplicação Utilize o componente ListBox para armazenar os tipos de aplicação Altere o código do botão Visualizar tela da aplicação principal para: if cbopcaotela.selectedindex =2 then //Criando objeto da classe cadaplicacaofinanceira e chamando o método Show cadaplicacaofinanceira c = new cadaplicacaofinanceira (this); c.show(); end if iii - Especificacao Tecnica - Cadastrar Aplicação Financeira.docx Vr: 1.0 15/01/2008 Página 6 de 6