A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistema de Gerenciamento de Vendas de Passagens Aéreas

Apresentações semelhantes


Apresentação em tema: "Sistema de Gerenciamento de Vendas de Passagens Aéreas"— Transcrição da apresentação:

1 Sistema de Gerenciamento de Vendas de Passagens Aéreas
TOTUS. 2009

2 Quem somos? Monitor: Felipe Libório (lfol@cin.ufpe.br)
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) Julio Cesar Fort (7º Período) Monitor: Felipe Libório TOTUS. 2009

3 Roteiro Motivação Estado da Arte Nossa Proposta 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 (ANAC) TOTUS. 2009

6 Estado da Arte Apesar de todo o crescimento do setor, não é prático comprar uma passagem aérea: Cada companhia tem seu sistema de vendas Cada sistema tem suas próprias características Os sitemas estão em locais diferentes TOTUS. 2009

7 Estado da Arte TOTUS. 2009

8 Nossa Proposta Um software que unifica as operações de busca e compras de passagens aéreas Eliminar a necessidade de navegar por vários sites para obter informações sobre vôos Buscas por passagens mais refinadas TOTUS. 2009

9 Recursos Humanos Membro Função Fábio Leite Soares
Gerente de Projetos e Desenvolvedor Gabriel Gazineu Subgerente e Desenvolvedor Artur Ventura Arquiteto de Software e Desenvolvedor Júlio César Fort Analista de Sistemas e Desenvolvedor TOTUS. 2009

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

11 Planejamento Inicial Por onde começar? Organização
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 Ferramentas utilizadas: 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
Classificação Descrição e impacto Plano de contingência e continuidade Alto Uso insatisfatório das tecnologias utilizadas Alocar tempo necessário para estudo das tecnologias utilizadas Em caso extremo, migração para uma outra tecnologia Atrasos no cronograma Caso o gerente seja o ausente, recomposição na hierarquia Composição de horas extras ou alocação de finais de semana para garantir o cumprimento dos prazos. Médio Indisponibilidade imprevista de alguns dos desenvolvedores. Horas extras ou alocação de finais de semana para garantir o cumprimento dos prazos. TOTUS. 2009

15 Avaliação de risco e impacto
Classificação Descrição e impacto Plano de contingência e continuidade Alto Mudança nos requisitos Demanda extra de tempo Erro na estimativa de custos Discutir junto ao cliente um reajuste no preço 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 Empresa Aé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!


Carregar ppt "Sistema de Gerenciamento de Vendas de Passagens Aéreas"

Apresentações semelhantes


Anúncios Google