sistema de gerenciamento de vendas de passagens aereas
DESCRIPTION
DescriçãoTRANSCRIPT
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!