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