SISTEMA DE GERENCIAMENTO
FINANCEIRO
INTRODUÇÃO
A 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”;
INTRODUÇÃO
Inovação
• 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;
•
INTRODUÇÃO
Escolhas e Tecnologias
• 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;
•
Integrantes
ContasNet
Caio Mac Cord
Fernando Bianchini Pessoa
Joel Ferreira
José Enes Mateus
Mauricio Lederer
Sumário
I - Introdução
II - Desenvolvimento
Tecnologias utilizadas
Ferramentas utilizadas
Plano de Projeto
Engenharia de Software
Diagrama de Casos de Uso
Diagrama de Classes
Modelo de Dados
III - Conclusão
ContasNet
Introdução
• Objetivo do trabalho
• Padrão MVC
• DAO
• Adobe Flex
ContasNet
Tecnologias utilizadas
•PHP 5.2.6
•Apache 2.2.8
•PostgreSQL 8.2.6
ContasNet
Ferramentas utilizadas
• Adobe Flex Builder 3
• WAMPSERVER 2.0
• MySQL Workbench 5.0.25
• Jude/Community 5
ContasNet
Ferramentas utilizadas
• pgAdmin 1.6.3
• Gantt Project 2.0.4
• WBS Chart Pro 4.4
• Pert Chart Expert 2.3
• Microsoft Office 2003
ContasNet
Planejamento Global do
Projeto
•
Termo de Abertura do Projeto
•
Definição de Escopo e Objetivos
•
Plano de Atividades
•
Plano de Custos
•
Plano de Comunicação
•
Plano de Riscos
ContasNet
RUP
ContasNet
Fase de Iniciação
1. Workflow Modelagem de Negócios
a. Avaliar Status do Negócio
Glossário
Regras de Negócio
Visão do Negócio
b. Identificar os processos de negócio
Diagrama de Caso de Uso de Negócio com especificação macro
RUP
ContasNet
Fase de Elaboração Iteração 1
1. Workflow Requisitos
a. Compreender as Necessidades dos Envolvidos
Modelo de Caso de Uso (Diagrama de caso de Uso Negocial com
Interfaces)
Modelo de Objetos (Classes de negócio sem atributos)
Especificações Suplementares
Solicitações dos principais envolvidos
b. Refinar a definição do Sistema
Protótipo de Interface
RUP
ContasNet
Fase de Elaboração Iteração 2
1. Workflow Análise e Design
a. Definir uma Sugestão de Arquitetura
Especificação de Caso de uso detalhado
Modelo de Design (Diagrama de Classes detalhado com atributos e
métodos, Diagramas de Seqüência, Diagrama de Transição de
Estados)
b. Projetar Banco de Dados
Modelo de Banco de dados
2. Workflow Teste
a. Definir Missão de Avaliação
Plano de Testes
Casos de teste
RUP
Fases de Construção e Transição Iteração 1
1. Workflow de Implementação
a. Estruturar o modelo de Implementação
Documento de arquitetura de software
2. Workflow Implantação
a. Planejar Implantação
Plano de Implantação
b. Produzir Unidade de Implantação
Artefatos de Instalação
ContasNet
Principais funcionalidades
•Usuários
•Contas
•Categorias
•Perfis de contas
•Lançamentos
•Formas de pagamento
•Resumo diário
ContasNet
Diagrama de Casos de Uso
ContasNet
Diagrama de Classes
Lógico
ContasNet
Modelo de Dados
ContasNet
ContasNet
Funcionamento do Sistema
Conclusão
ContasNet
Ensinamentos
• trabalho em equipe consolidado – atributos da área
afetiva
• importância do planejamento
• credibilidade no método
• desafio com novas tecnologias e ferramentas
• complexidade x inovação
ContasNet
Download

Introdução - contasnet