35
Sistema de Gerenciamento de Vendas de Passagens Aéreas TOTUS. 2009

Sistema de Gerenciamento de Vendas de Passagens Aereas

Embed Size (px)

DESCRIPTION

Descrição

Citation preview

Sistema de Gerenciamento de Vendas de Passagens Areas

Sistema de Gerenciamento de Vendas de Passagens Areas

TOTUS. 2009Grupo de quatro alunos de Engenharia da Computao:

Artur Costa Ventura (6 Perodo)Fbio Leite Soares (6 Perodo)Gabriel Monteiro Gazineu (6 Perodo)Julio Cesar Fort (7 Perodo)

Monitor: Felipe Librio ([email protected])

Quem somos?TOTUS. 2009MotivaoEstado da ArteNossa PropostaRecursosMetodologiaEscopo e PlanejamentoRequisitos (Casos de Uso)ArquiteturaTestesSoftwareRoteiroTOTUS. 2009Prover uma soluo que facilite e aumente a eficincia no gerenciamento de sistemas de passagens areas

Colocar em prtica os conhecimentos sobre engenharia de software adquiridos na disciplina

MotivaoTOTUS. 2009Se a aviao fosse um pas, 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 milhes em 1998 para 56,2 milhes em 2008. (ANAC)

MotivaoTOTUS. 2009Apesar de todo o crescimento do setor, no prtico comprar uma passagem area:

Cada companhia tem seu sistema de vendasCada sistema tem suas prprias caractersticasOs sitemas esto em locais diferentesEstado da ArteTOTUS. 2009

Estado da Arte

TOTUS. 2009Um software que unifica as operaes de busca e compras de passagens areas

Eliminar a necessidade de navegar por vrios sites para obter informaes sobre vos

Buscas por passagens mais refinadasNossa PropostaTOTUS. 2009Recursos HumanosTOTUS. 2009MembroFunoFbio Leite SoaresGerente de Projetos e DesenvolvedorGabriel GazineuSubgerente e DesenvolvedorArtur VenturaArquiteto de Software e DesenvolvedorJlio Csar FortAnalista de Sistemas e DesenvolvedorMetodologiaTOTUS. 2009Emprego da metodologia RUPValidao dos requisitos a cada iterao

Planejamento InicialTOTUS. 2009Por onde comear?Estudar requisitos de sistemas de passagens areasTomar conhecimento sobre:Funcionalidades bsicasAtores do sistema

OrganizaoModularizao das tarefasTrabalho iterativo/incremental (influncia do RUP)Ferramentas utilizadas:

Microsoft WindowsMicrosoft Office 2007JudeEclipseNotepad++NetBeansJunitSQLiteCVSGoogle Docs

Escopo e Planejamento

TOTUS. 2009

12Cronograma

TOTUS. 2009Avaliao de risco e impactoTOTUS. 2009ClassificaoDescrio e impactoPlano de contingncia e continuidadeAltoUso insatisfatrio das tecnologias utilizadasAlocar tempo necessrio para estudo das tecnologias utilizadasEm caso extremo, migrao para uma outra tecnologiaAltoAtrasos no cronogramaCaso o gerente seja o ausente, recomposio na hierarquiaComposio de horas extras ou alocao de finais de semana para garantir o cumprimento dos prazos.MdioIndisponibilidade imprevista de alguns dos desenvolvedores.Horas extras ou alocao de finais de semana para garantir o cumprimento dos prazos.Avaliao de risco e impactoTOTUS. 2009ClassificaoDescrio e impactoPlano de contingncia e continuidadeAltoMudana nos requisitos Demanda extra de tempoAltoErro na estimativa de custosDiscutir junto ao cliente um reajuste no preoFuncionaisRequisitos

FuncionaisRequisitos

No-funcionaisPerformance

Requisitos

No-funcionaisInterface Amigvel

Requisitos

No-funcionaisOrganizao

Requisitos

No-funcionaisProcesso

Requisitos

Diagrama do contextoTOTUS. 2009

Cliente:

Casos de UsoTOTUS. 2009

Empresa Area:

Casos de UsoTOTUS. 2009Cadastrar ClienteCasos de Uso exemploTOTUS. 2009

Cadastrar ClienteCasos de Uso exemploTOTUS. 2009Diagrama de SequnciaTOTUS. 2009Cadastrar Cliente

Diagrama de classesTOTUS. 2009

Cadastrar ClienteArquitetura - Overview

TOTUS. 2009Baseada no modelo padro de aplicaes de alto nvel, possuindo 5 camadas: Aplicao, Fachada, Negcio, Dados e a camada de Interface com o BD.

O projeto visa a modularidade entre as camadas para um desenvolvimento eficiente e prtico.

O CVS tambm foi utilizado para controle de verso e dados.ArquiteturaTOTUS. 2009teis para avaliar a corretude de cada componente do software.

Foram criadas Classes de Teste para cada tipo de dados usados.

Testes envolviam consultas, inseres, remoes e alteraes no banco de dados.

TestesTOTUS. 2009ClienteTestes - ExemploTOTUS. 2009

SoftwareTOTUS. 2009

DvidasTOTUS. 2009

Obrigado!