1 / 35

Sistema de Gerenciamento de Vendas de Passagens Aéreas

Sistema de Gerenciamento de Vendas de Passagens Aéreas.  TOTUS. 2009. Quem somos ?. Grupo de quatro alunos de Engenharia da Computação : Artur Costa Ventura (6º Período ) Fábio Leite Soares (6º Período ) Gabriel Monteiro Gazineu (6º Período )

verdad
Download Presentation

Sistema de Gerenciamento de Vendas de Passagens Aéreas

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 de Vendas de PassagensAéreas TOTUS. 2009

  2. Quemsomos? • Grupo de quatroalunos de EngenhariadaComputação: • Artur Costa Ventura (6º Período) • FábioLeiteSoares (6º Período) • Gabriel MonteiroGazineu (6º Período) • Julio Cesar Fort (7º Período) • Monitor: Felipe Libório (lfol@cin.ufpe.br) TOTUS. 2009

  3. Roteiro • Motivação • Estado da Arte • NossaProposta • Recursos • Metodologia • Escopo e Planejamento • Requisitos (Casos de Uso) • Arquitetura • Testes • Software TOTUS. 2009

  4. Motivação • Prover uma solução que facilite e aumente a eficiência no gerenciamento de sistemas de passagens aéreas • Colocar em prática os conhecimentos sobre engenharia de software adquiridos na disciplina TOTUS. 2009

  5. Motivação • Se a aviação fosse um país, seria o 21º no ranking mundial em termos de Produto Interno Bruto. (ICAO) • Nos últimos 10 anos, o volume de passageiros que voaram em companhias brasileiras deu um salto de 146%, passando de 22,8 milhões em 1998 para 56,2 milhões em 2008. (ANAC) TOTUS. 2009

  6. Estado da Arte • Apesar de todo o crescimento do setor, não é práticocomprarumapassagemaérea: • Cadacompanhia tem seusistema de vendas • Cadasistema tem suasprópriascaracterísticas • Os sitemasestãoemlocaisdiferentes TOTUS. 2009

  7. Estado da Arte TOTUS. 2009

  8. NossaProposta • Um software queunifica as operações de busca e compras de passagensaéreas • Eliminar a necessidade de navegarporvários sites para obter informações sobre vôos • Buscasporpassagensmaisrefinadas TOTUS. 2009

  9. RecursosHumanos TOTUS. 2009

  10. Metodologia • Emprego da metodologia RUP • Validação dos requisitos a cada iteração TOTUS. 2009

  11. PlanejamentoInicial • Por onde começar? • Estudar requisitos de sistemas de passagens aéreas • Tomar conhecimento sobre: • Funcionalidades básicas • Atores do sistema • Organização • Modularização das tarefas • Trabalho iterativo/incremental (influência do RUP) TOTUS. 2009

  12. Escopo e Planejamento • Ferramentasutilizadas: • Microsoft Windows • Microsoft Office 2007 • Jude • Eclipse • Notepad++ • NetBeans • Junit • SQLite • CVS • Google Docs TOTUS. 2009

  13. Cronograma TOTUS. 2009

  14. Avaliação de risco e impacto TOTUS. 2009

  15. Avaliação de risco e impacto TOTUS. 2009

  16. Requisitos • Funcionais

  17. Requisitos • Funcionais

  18. Requisitos • Não-funcionais • Performance

  19. Requisitos • Não-funcionais • Interface Amigável

  20. Requisitos • Não-funcionais • Organização

  21. Requisitos • Não-funcionais • Processo

  22. Diagrama do contexto TOTUS. 2009

  23. Casos de Uso • Cliente: TOTUS. 2009

  24. Casos de Uso • EmpresaAérea: TOTUS. 2009

  25. Casos de Uso – exemplo • Cadastrar Cliente TOTUS. 2009

  26. Casos de Uso – exemplo • Cadastrar Cliente TOTUS. 2009

  27. Diagrama de Sequência • Cadastrar Cliente TOTUS. 2009

  28. Diagrama de classes • Cadastrar Cliente TOTUS. 2009

  29. Arquitetura - Overview TOTUS. 2009

  30. Arquitetura • Baseada no modelo padrão de aplicações de alto nível, possuindo 5 camadas: • Aplicação, Fachada, Negócio, Dados e a camada de Interface com o BD. • O projeto visa a modularidade entre as camadas para um desenvolvimento eficiente e prático. • O CVS também foi utilizado para controle de versão e dados. TOTUS. 2009

  31. Testes • Úteis para avaliar a corretude de cada componente do software. • Foram criadas Classes de Teste para cada tipo de dados usados. • Testes envolviam consultas, inserções, remoções e alterações no banco de dados. TOTUS. 2009

  32. Testes - Exemplo • Cliente TOTUS. 2009

  33. Software TOTUS. 2009

  34. Dúvidas TOTUS. 2009

  35. Obrigado!

More Related