Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBernardo Mestre Alterado mais de 10 anos atrás
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!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.