S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa...

20
SISTEMA DE GERENCIAMENTO FINANCEIRO

Transcript of S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa...

Page 1: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

SISTEMA DE GERENCIAMENTO

FINANCEIRO

Page 2: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

OS INTEGRANTES

• Caio Mac Cord

• Fernando Bianchini Pessoa

•Joel Ferreira

•José Enes Mateus

•Mauricio Lederer

Page 3: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

SUMÁRIO

I - IntroduçãoII - Desenvolvimento

Tecnologias utilizadasFerramentas utilizadasPlano de ProjetoEngenharia de SoftwareDiagrama de Casos de UsoDiagrama de ClassesModelo de Dados

III - Conclusão

Page 4: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

INTRODUÇÃOA Escolha do Tema

• Interesse e consciência da importância do tema;

• Design/Usabilidade de grande parte das ferramentas disponíveis é sofrível ;

• Falta de ferramentas open-source na Web;

• Desafio de inovar e criar um produto que possa ser continuado pela “Comunidade”;

Page 5: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

INTRODUÇÃOInovação

• RIA – Rich Internet Application

• Multiusuário & Multiplataforma

• Online & Offline

• Flexível & Extensível

• Software Livre

Page 6: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

INTRODUÇÃOA escolha tecnológica

• Opensource

• Conteúdo aberto e de fácil acesso (bem documentada)

• IDE’s e Aplicativos freeware

• MVC

• Banco de dados

• Desafio•Versões mais atualizadas

Page 7: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

A BASE TECNOLÓGICA

Ambiente

• Apache 2• PostgreSQL 8• Browser c/ Flash

“MODELO”• Classe de Abstração DAO

“Controle”

• PHP 5

“CONTROLE”• Regras de Negócio

“VISÃO”• Flash + ActionScript

AMFPHP

MVC

Page 8: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

IDE’S E DOCUMENTAÇÃO

Page 9: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetPlanejamento Global do Projeto

• Termo de Abertura do ProjetoTermo de Abertura do Projeto

• Definição de Escopo e ObjetivosDefinição de Escopo e Objetivos

• Plano de AtividadesPlano de Atividades

• Plano de CustosPlano de Custos

• Plano de ComunicaçãoPlano de Comunicação

• Plano de RiscosPlano de Riscos

Page 10: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetRUP

Fase de IniciaçãoFase de Iniciação

1. Workflow1. Workflow Modelagem de Negócios Modelagem de Negócios

a. Avaliar Status do Negócioa. Avaliar Status do NegócioGlossárioGlossárioRegras de NegócioRegras de NegócioVisão do NegócioVisão do Negócio

b. Identificar os processos de negóciob. Identificar os processos de negócioDiagrama de Caso de Uso de Negócio com especificação macroDiagrama de Caso de Uso de Negócio com especificação macro

Page 11: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetRUP

Fase de Elaboração Iteração 1Fase de Elaboração Iteração 1

1. Workflow1. Workflow Requisitos Requisitos

a. Compreender as Necessidades dos Envolvidosa. Compreender as Necessidades dos EnvolvidosModelo de Caso de Uso (Diagrama de caso de Uso Negocial Modelo de Caso de Uso (Diagrama de caso de Uso Negocial

com com Interfaces)Interfaces)Modelo de Objetos (Classes de negócio sem atributos)Modelo de Objetos (Classes de negócio sem atributos)Especificações SuplementaresEspecificações SuplementaresSolicitações dos principais envolvidosSolicitações dos principais envolvidos

b. Refinar a definição do Sistemab. Refinar a definição do SistemaProtótipo de InterfaceProtótipo de Interface

Page 12: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetRUP

Fase de Elaboração Iteração 2Fase de Elaboração Iteração 2

1. Workflow1. Workflow Análise e Análise e DesignDesign

a. Definir uma Sugestão de Arquiteturaa. Definir uma Sugestão de ArquiteturaEspecificação de Caso de uso detalhadoEspecificação de Caso de uso detalhadoModelo de Design (Diagrama de Classes detalhado com Modelo de Design (Diagrama de Classes detalhado com

atributos e atributos e métodos, Diagramas de Seqüência, Diagrama de métodos, Diagramas de Seqüência, Diagrama de Transição de Transição de Estados)Estados)

b. Projetar Banco de Dadosb. Projetar Banco de DadosModelo de Banco de dadosModelo de Banco de dados

2. Workflow2. Workflow Teste Teste

a. Definir Missão de Avaliaçãoa. Definir Missão de AvaliaçãoPlano de TestesPlano de TestesCasos de testeCasos de teste

Page 13: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetRUP

Fases de Construção e Transição Iteração 1Fases de Construção e Transição Iteração 1

1. Workflow1. Workflow de Implementação de Implementação

a. Estruturar o modelo de Implementaçãoa. Estruturar o modelo de ImplementaçãoDocumento de arquitetura de Documento de arquitetura de softwaresoftware

2. Workflow2. Workflow Implantação Implantação

a. Planejar Implantaçãoa. Planejar ImplantaçãoPlano de ImplantaçãoPlano de Implantação

b. Produzir Unidade de Implantaçãob. Produzir Unidade de ImplantaçãoArtefatos de InstalaçãoArtefatos de Instalação

Page 14: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetPrincipais funcionalidades

•UsuáriosUsuários

•ContasContas

•CategoriasCategorias

•Perfis de contasPerfis de contas

•LançamentosLançamentos

•Formas de pagamentoFormas de pagamento

•Resumo diárioResumo diário

Page 15: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetDiagrama de Casos de Uso

Page 16: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetDiagrama de ClassesLógico

Page 17: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetModelo de Dados

Page 18: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNet

Funcionamento do SistemaFuncionamento do Sistema

Page 19: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNetConclusão

EnsinamentosEnsinamentos

• trabalho em equipe consolidado – atributos da área trabalho em equipe consolidado – atributos da área afetivaafetiva

• importância do planejamentoimportância do planejamento

• credibilidade no métodocredibilidade no método

• desafio com novas tecnologias e ferramentasdesafio com novas tecnologias e ferramentas

• complexidade x inovaçãocomplexidade x inovação

Page 20: S ISTEMA DE G ERENCIAMENTO F INANCEIRO. O S I NTEGRANTES Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer.

ContasNetContasNet