1 / 29

Sistema de Gerenciamento Financeiro

Sistema de Gerenciamento Financeiro. Caio Mac Cord Fernando Bianchini Pessoa Joel Ferreira José Enes Mateus Mauricio Lederer. Os Integrantes. I - Introdução II - Desenvolvimento Tecnologias utilizadas Ferramentas utilizadas Plano de Projeto Engenharia de Software

conley
Download Presentation

Sistema de Gerenciamento Financeiro

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sistema de Gerenciamento Financeiro

  2. Caio Mac Cord • Fernando Bianchini Pessoa • Joel Ferreira • José Enes Mateus • Mauricio Lederer Os Integrantes

  3. 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 Sumário

  4. 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 A Escolha do Tema

  5. RIA – Rich Internet Application • Multiusuário & Multiplataforma • Online & Offline • Flexível & Extensível • Software Livre Introdução Inovação

  6. Opensource • Conteúdo aberto e de fácil acesso (bem documentada) • Em atualização constante • MVC • Integração • IDE’s e Aplicativos preferencialmente freeware Introdução A escolha tecnológica

  7. A Base Tecnológica • “VISÃO” • Flash + ActionScript • Ambiente • Apache • PostgreSQL • Browser c/ Flash AMFPHP • “Controle” • PHP 5 • “MODELO” • Classe de Abstração DAO • “CONTROLE” • Regras de Negócio MVC

  8. IDE’s e Aplicativos

  9. Termo de Abertura do Projeto • Definição de Escopo e Objetivos • Plano de Atividades • Plano de Custos • Plano de Comunicação • Plano de Riscos PGP Planejamento Global do Projeto

  10. 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 Fase de Iniciação

  11. 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 Fase de Elaboração Iteração 1

  12. 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 Fase de Elaboração Iteração 2

  13. 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 RUP Fases de Construção e Transição Iteração 1

  14. Usuários • Contas • Categorias • Perfis de contas • Lançamentos • Formas de pagamento • Resumo diário Principais Funcionalidades

  15. Diagrama de Casos de Uso

  16. Diagrama de Classes Lógico

  17. Modelo de Dados

  18. Tópico 1 AMFPHP & DAO

  19. Tópico 1 FLEX & Integração

  20. Cadastrar Lançamento

  21. Diagrama de Sequência 1/7

  22. Diagrama de Sequência 2/7

  23. Diagrama de Sequência 3/7

  24. Diagrama de Sequência 4/7

  25. Diagrama de Sequência 5/7

  26. Diagrama de Sequência 6/7

  27. Diagrama de Sequência 7/7

  28. O Software Funcionamento

  29. 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 Conclusão Ensinamentos

More Related