You are on page 1of 146

UNIVERSIDADE ESTCIO DE S

LUCAS RODRIGUES DA SILVA RODRIGO FERNANDES DE FREITAS SUZANE GROSS DA CRUZ TERTULIANO SILVA SANTANA

SISTEMA DE AUXLIO PARA RESOLUO DE PANES AERONUTICAS EM HELICPTEROS (SARPAH)

CABO FRIO / RJ 2010

LUCAS RODRIGUES RODRIGO DE FREITAS SUZANE GROSS TERTULIANO SANTANA

SISTEMA DE AUXLIO PARA RESOLUO DE PANES AERONUTICAS EM HELICPTEROS (SARPAH)

Trabalho monogrfico submetido ao corpo docente da coordenao de informtica da Universidade Estcio de S, como requisito parcial, para obteno do grau de Bacharel em Sistemas de Informaes.

ORIENTADOR: Prof.: Marcos Alexandre Fernandes Ferronato

CABO FRIO / RJ 2010

LUCAS RODRIGUES RODRIGO DE FREITAS SUZANE GROSS TERTULIANO SANTANA

SISTEMA DE AUXLIO PARA RESOLUO DE PANES AERONUTICAS EM HELICPTEROS (SARPAH)

Trabalho monogrfico submetido ao corpo docente da coordenao de informtica da Universidade Estcio de S, como requisito parcial, para obteno do grau de Bacharel em Sistemas de Informaes.

APROVADO EM: 29 de novembro de 2011 BANCA EXAMINADORA ____________________________________________ Robson da Cunha Santos Universidade Estcio de S Professor Convidado ____________________________________________ Marcos Alexandre Fernandes Ferronato Universidade Estcio de S Professor Orientador ____________________________________________ Gerson Bartholo de Alcantara Universidade Estcio de S Coordenador de Projeto Final CABO FRIO 2010

A toda a minha famlia, amigos e professores, que me ensinaram ao longo do tempo valores que levarei sempre comigo. Destaco meus pais Sergio e Roselene, e a minha irm Mariana por todo amor e apoio concedido durante toda a minha vida. Aos meus mais sinceros amigos Amy, Carolina, Rodrigo, Suzane e Tertuliano pela presena constante nos momentos felizes e conselhos nos difceis. Lucas Rodrigues da Silva Agradeo a minha famlia pelo apoio incondicional nos momentos difceis, a pacincia de meus amigos pela tamanha falta de tempo durante todo esse perodo e principalmente a Deus tanto pela oportunidade de fazer esse curso, bem como por toda fora que me concedeu ao longo dessa caminhada. Todo homem o que ele escolhe ser. Rodrigo Fernandes de Freitas Aos meus pais Mrcia e Djair, que me deram foras e educao suficientes para que eu pudesse percorrer meu caminho. Ao meu irmo Diego, e aos meus amigos, pois sem amigos tudo se tornaria mais difcil. Tambm dedico aos professores que reforaram meu conhecimento, proporcionando a elaborao desde trabalho. Suzane Gross da Silva Aos meus pais Joo e Aila que me proporcionaram uma educao slida, tornando possvel esse momento, aos meus irmos Jaila e Gabriel e meu sobrinho ngelo, fontes de apoio em momentos de maior dificuldade. Aos amigos e a todos que contriburam mesmo que com pequenos gestos durante toda esta caminhada. Em especial aos meus avs Jos e Maria, tenho certeza que onde estiverem esto felizes com mais um objetivo conquistado. Tertuliano Silva Santana

AGRADECIMENTOS A Deus pela oportunidade e pelos privilgios que nos foram dados em compartilhar tamanha experincia ao frequentar este curso. Ao professor e orientador Marcos Alexandre Fernandes Ferronato por seu apoio, presteza no auxlio e participao no amadurecimento dos conhecimentos e conceitos que levaram a execuo e concluso deste projeto. Ao professor e coordenador do curso Gerson Bartholo de Alcantara, pelo convvio, pelo apoio, pela compreenso e pela amizade. Aos demais catedrticos do corpo docente do Curso de Sistemas de Informao, em especial, Robson, Henrique, Marcelo, Jos Guilherme, Taranto, Pablo, Rogrio e funcionrios da Universidade Estcio de S, campus Cabo Frio. Aos colegas de classe pela alegria na troca de informaes e materiais numa rara demonstrao de amizade e solidariedade. A amiga Vernica pela ajuda dispensada na estruturao e correo. E finalmente, para no correr o risco da injustia, agradecemos a todos que de alguma forma passaram por nossas vidas e contriburam para a construo e formao de quem somos hoje.

O homem erudito um descobridor de fatos que j existem, mas o homem sbio um criador de valores que no existem e que ele faz existir. Albert Einstein

Resumo do trabalho monogrfico submetido ao Corpo Docente de informtica da Universidade Estcio de S, como requisito parcial, para a obteno do grau de Bacharel em Sistemas de Informao.

SISTEMA DE AUXLIO PARA RESOLUO DE PANES AERONUTICAS EM HELICPTEROS (SARPAH)

Lucas Rodrigues da Silva Rodrigo Fernandes de Freitas Suzane Gross da Cruz Tertuliano Silva Santana

Dezembro - 2010

Orientador: Marcos Alexandre Fernandes Ferronato

O sistema de auxlio para resoluo de panes aeronuticas em helicpteros tem como objetivo oferecer a mecnicos da rea de aviao, um auxiliador na resoluo de panes, que esto previstas nos manuais de manuteno aplicveis, funcionando de acordo com as normas e especificaes das empresas fabricantes. O usurio pode consultar um guia em portugus, simples e interativo que o auxilia nos passos para chegar at a provvel soluo de um determinado problema, haja vista que tanto a pane como sua provvel soluo esto previstas e disponibilizadas no manual do fabricante do helicptero na forma de fluxogramas (troubleshootings) somente na lngua inglesa, o que dificulta consideravelmente seu uso. O usurio ainda usufrui de um mdulo de apoio deciso que o permite consultar o histrico das manutenes de uma determinada aeronave e

visualiz-lo em forma de grficos estatsticos. Este mdulo tem a opo de realizao de simulaes que seguem padres estocsticos, permitindo a gerao de grficos probabilsticos de modo a auxiliar na tomada de medidas necessrias e visando sanar ou tentar ao mximo, minimizar as panes aeronuticas. de suma importncia ressaltar que a primeira verso deste sistema tem seu escopo limitado ao painel de instrumentos do helicptero Bell Jet Ranger III, modelo 206, fabricado pela empresa Bell Helicopter. O mesmo pode ser estendido futuramente a toda aeronave, bem como a outros modelos de helicpteros, que tenham seus dados disponibilizados.

Palavras-chaves: Troubleshooting, Mdulo de apoio deciso, Helicptero.

ABSTRACT Abstract of the final project presented to the Faculty of the Computer Information Systems course of Estcio de S University, as the partial requirement for obtaining the degree of Bachelor of Computer Information Systems.

AID SYSTEM FOR THE RESOLUTION OF AERONAUTICAL CRASHES IN HELICOPTERS (SARPAH)

Lucas Rodrigues da Silva Rodrigo Fernandes de Freitas Suzane Gross da Cruz Tertuliano Silva Santana

December 2010

Advisor: Marcos Alexandre Fernandes Ferronato Department: Computer Information Systems.

The Aid System for the Resolution of Aeronautical Crashes in Helicopters aims to offer the mechanics of aviation area, a system to help in the resolution of failures, which are contained in applicable maintenance manuals, operating according to standards and specifications of the manufacturers. The user can consult a simple and interactive guide in Portuguese that gives him/her steps to reach the solution of a certain problem, considering that both the crash and its solution are provided and available in the manufacturers manual, in form of flowcharts (troubleshootings) only in English language, which makes its use pretty hard. The user can also find a decision

support module that allows him/her to check the maintenance historic of a particular aircraft and visualize it in form of statistical graphics. This module has the option of performing simulations that follow stochastic patterns, allowing the generation of probabilistic graphs in order to assist the user in taking necessary decisions and trying to minimize the aeronautical crashes. It is extremely important to note that the first version of this system has its scope limited to the dashboard of the Bell Jet Ranger III helicopter, model 206, manufactured by Bell Helicopter. Hereafter, the same can be extended to all aircraft, as well as to other helicopters models, which have their data available.

Keywords: Troubleshooting, Decision Support Module, Helicopter.

SUMRIO 1- INTRODUO..............................................................................................................18 1.1- OBJETIVO........................................................................................................20 1.1.1- Helicptero..............................................................................................20 1.1.2- Historia do helicptero..........................................................................21 1.1.3- Histrico do Bell Jet Ranger 206..........................................................23 1.1.4- O Bell Jet Ranger 206 no Brasil............................................................23 1.2. METODOLOGIA..............................................................................................24 1.2.1- Anlise Orientada a Objetos.................................................................24 1.2.2- Unified Modeling Language UML....................................................24 1.2.3- Data Warehouse.....................................................................................25 1.2.4- Business Intelligence..............................................................................26 1.2.5- Simulao Monte Carlo.........................................................................27 1.2.5.1- Vantagens da Simulao............................................................29 1.2.5.2- Desvantagens da Simulao.......................................................30 1.2.6- Php...........................................................................................................30 1.2.7- MySQL....................................................................................................31 1.2.8- HTML5...................................................................................................31 1.2.9- Microsoft Office Excel...........................................................................33 1.3. FERRAMENTAS CASE UTILIZADAS..........................................................33 1.3.1- Astah Community..................................................................................33 1.3.2- Microsoft Visio.......................................................................................33 1.3.3- Enterprise Architect .............................................................................34 2- DESCRIO DO SISTEMA.......................................................................................35 2.1- FUNCIONAMENTO DO SISTEMA.................................................................35 2.2- DESCRIO DOS MDULOS.........................................................................40 2.2.1- Mdulo Manter Usurio.........................................................................40 2.2.2- Mdulo Manter Aeronave......................................................................40 2.2.3- Mdulo Manter Equipamento................................................................41 2.2.4- Mdulo Manter Troubleshooting............................................................41 2.2.5- Mdulo Manter Verificao...................................................................41 2.2.6- Mdulo Utilizar Troubleshooting...........................................................41 2.2.7- Mdulo Gerar Informaes para Pedido..............................................41

2.2.8- Mdulo Manter Histrico.......................................................................42 2.2.9- Mdulo Repositrio.................................................................................42 2.2.10- Mdulo Montar Cubo...........................................................................42 2.2.11- Mdulo Gerar Dados para Simulao.................................................42 2.2.12- Mdulo Realizar Simulao..................................................................43 2.2.13- Mdulo SAD...........................................................................................43 2.2.14- Mdulo Gerar Grficos.........................................................................43 3- DIAGRAMA DE CASOS DE USO..............................................................................44 3.1- PRINCIPAL (VISO MECNICO E ADMINISTRADOR)..........................44 3.2- PRINCIPAL (VISO USURIO COMUM)...................................................45 3.3- CONSULTAR MDULO SAD........................................................................46 3.4- REALIZAR SIMULAO...............................................................................47 3.5- GERAR GRFICOS.........................................................................................48 3.6- MANTER TROUBLESHOOTING....................................................................49 3.7- MANTER HISTRICO....................................................................................50 3.8- MANTER VERIFICAO..............................................................................51 4- DECRIES DOS CASOS DE USO..........................................................................52 4.1- MANTER USURIO..........................................................................................52 4.2- MANTER HISTRICO......................................................................................53 4.3- MANTER VERIFICAO................................................................................53 4.4- MANTER AERONAVE.....................................................................................54 4.5- MANTER EQUIPAMENTO..............................................................................55 4.6- MANTER TROUBLESHOOTING......................................................................56 4.7- REPOSITRIO...................................................................................................57 4.8- MONTAGEM DO CUBO...................................................................................58 4.9- MDULO SAD...................................................................................................58 4.10- REALIZAR SIMULAO...............................................................................60 4.11- GERAR DADOS PARA SIMULAO..........................................................60 4.12- UTILIZAR TROUBLESHOOTING.................................................................61 4.13- GERAR INFORMAES PARA PEDIDO.....................................................63 4.14- GERAR GRFICOS.........................................................................................64 4.15- GERAR NMERO ALEATRIO...................................................................64 4.16- BUSCAR PESOS..............................................................................................65 4.17- ESCOLHER ITERAES................................................................................66

4.18- SELECIONAR TIPO DE SIMULAO.........................................................66 4.19- ESCOLHER ESTILO........................................................................................67 4.20- GERAR GRFICOS PROBABILSTICOS.....................................................67 4.21- GERAR GRFICOS ESTATSTICOS............................................................68 4.22- GERAR RELATRIO......................................................................................68 4.23- CONSULTAR HISTRICO.............................................................................69 4.24- INCLUIR HISTRICO.....................................................................................70 4.25- ATUALIZAR HISTRICO..............................................................................70 4.26- EXCLUIR HISTRICO....................................................................................71 4.27- CONSULTAR TROUBLESHOOTING.............................................................72 4.28- INCLUIR TROUBLESHOOTING.....................................................................72 4.29- EXCLUIR TROUBLESHOOTING....................................................................73 4.30- ALTERAR TROUBLESHOOTING..................................................................74 4.31- ALTERAR SEQUNCIA DE PASSOS...........................................................74 4.32- ALTERAR DADOS DO PROBLEMA............................................................75 4.33- CONSULTAR VERIFICAO.......................................................................76 4.34- INCLUIR VERIFICAO ..............................................................................77 4.35- EXCLUIR VERIFICAO..............................................................................77 4.36- ALTERAR VERIFICAO.............................................................................78 4.37- MANTER REFERNCIAS..............................................................................79 5- MODELO DE DOMNIO.............................................................................................80 6- DIAGRAMA DE CLASSES.........................................................................................81 7- REPOSITORIO (STAR SCHEMA)............................................................................82 8- DIAGRAMA DE CLASSE DE PROJETO.................................................................83 8.1- MODELO DE DOMNIO...................................................................................83 8.2- PACOTE DE ATIVIDADES DO ADMIN.........................................................84 8.3- PACOTE DE ATIVIDADES DO MECNICO.................................................85 9- DIAGRAMA DE SEQUNCIA...................................................................................86 9.1- REALIZAR LOGIN DO ADMIN.......................................................................86 9.2- REALIZAR LOGIN DO MECNICO...............................................................87 9.3- CONSULTAR MDULO SAD..........................................................................88 9.4- MANTER USURIO..........................................................................................89 9.5- MANTER AERONAVE.....................................................................................90 9.6- MANTER EQUIPAMENTO..............................................................................91

9.7- MANTER VERIFICAO................................................................................92 9.8- MANTER HISTRICO......................................................................................93 9.9- MANTER TROUBLESHOOTING......................................................................94 9.10- CONSULTAR TROUBLESHOOTING - USURIO COMUM.......................95 9.11- CONSULTAR TROUBLESHOOTING - MECNICO....................................96 10- MAPEAMENTO OBJETO RELACIONAL............................................................97 10.1- MAPEAMENTO OR DAS CLASSES TRANSACIONAIS............................97 10.2- MAPEAMENTO OR DO REPOSITRIO (STAR SCHEMA).......................98 11- DIAGRAMA DE COMUNICAO........................................................................99 11.1- REALIZAR LOGIN ADMINISTRADOR........................................................99 11.2- REALIZAR LOGIN MECNICO..................................................................100 11.3- CONSULTAR MDULO SAD......................................................................101 11.4- MANTER USURIO......................................................................................102 11.5- MANTER AERONAVE.................................................................................103 11.6- MANTER EQUIPAMENTO..........................................................................104 11.7- MANTER VERIFICAO............................................................................105 11.8- MANTER HISTRICO..................................................................................106 11.9- MANTER TROUBLESHOOTING..................................................................107 11.10- CONSULTAR TROUBLESHOOTING - USURIO COMUM...................108 11.11- CONSULTAR TROUBLESHOOTING - MECNICO................................109 12- DIAGRAMA DE ATIVIDADES..............................................................................110 12.1- REALIZAR LOGIN........................................................................................110 12.2- UTILIZAR TROUBLESHOOTING - USURIO COMUM.........................111 12.3- UTILIZAR TROUBLESHOOTING MECNICO......................................112 12.4- CONSULTAR HISTRICO...........................................................................113 12.5- REALIZAR SIMULAO.............................................................................114 12.6- BACKUP E CARREGAMENTO DO REPOSITRIO.................................115 12.7- MANTER USURIO......................................................................................116 12.8- MANTER AERONAVE.................................................................................117 12.9- MANTER EQUIPAMENTO..........................................................................118 12.10- MANTER TROUBLESHOOTING..............................................................119 12.11- MANTER HISTRICO................................................................................120 12.12- MANTER VERIFICAO..........................................................................121 13- DIAGRAMA MAQUINA DE ESTADOS................................................................122

13.1- PESQUISAR DEFEITO EM UM EQUIPAMENTO.....................................122 13.2- MANTER EQUIPAMENTO..........................................................................123 13.3- MANTER TROUBLESHOOTING..................................................................124 13.4- MANTER VERIFICAO............................................................................125 13.5- MANTER AERONAVE.................................................................................126 13.6- MANTER HISTRICO..................................................................................127 13.7- MANTER USURIO......................................................................................128 14- DIAGRAMA DE COMPONENTES........................................................................129 15- DIAGRAMA DE IMPLANTAO.........................................................................130 16- DICIONRIO DE OBJETOS..................................................................................131 16.1- ADMINISTRADOR.......................................................................................131 16.2- M ECNICO..................................................................................................132 16.3 TROUBLESHOOTING.................................................................................133 16.4 VERIFICAO............................................................................................134 16.5 EQUIPAMENTO..........................................................................................134 16.6 AEERONAVE..............................................................................................135 16.7 MODELO.....................................................................................................136 16.8 HISTORICO.................................................................................................137 16.9 REPOSITRIO.............................................................................................137 16.10 CUBO..........................................................................................................137 16.11 MDULO SAD..........................................................................................138 16.11 EQUIP_MODELO......................................................................................138 17- REQUISISTOS DO SISTEMA E ANLISE DE CUSTOS..................................140 17.1- NAVEGADOR WEB.....................................................................................140 17.2- HARDWARE (SERVIDOR).........................................................................140 17.3- HARDWARE (CLIENTE).............................................................................141 17.4- HARDWARE (OUTROS).............................................................................141 17.5- SOFTWARE (SERVIDOR)...........................................................................142 17.6- SOFTWARE (CLIENTE)..............................................................................142 17.7-PEOPLE WARE..............................................................................................143 18- CONCLUSO............................................................................................................144 19- REFERNCIAS BIBLIOGRAFICAS.....................................................................145

LISTAS DE FIGURAS Figura 01: Exemplo de Simulao............................................................................................38 Figura 02: Grafico Probabilstico..............................................................................................39 Figura 03: Diagrama de Casos de Uso - Viso do Mecnico e do Administrador...................44 Figura 04: Diagrama de Casos de Uso - Viso do Usurio Comum.........................................45 Figura 05: Diagrama de Casos de Uso - Consulta do Mecnico ao Mdulo SAD...................46 Figura 06: Diagrama de Casos de Uso - Realizar Simulao...................................................47 Figura 07: Diagrama de Casos de Uso - Gerar de Grficos......................................................48 Figura 08: Diagrama de Casos de Uso - Manter Troubleshooting...........................................49 Figura 09: Diagrama de Casos de Uso - Manter Histrico.......................................................50 Figura 10: Diagrama de Casos de Uso - Manter Verificao...................................................51 Figura 11: Modelo de Domnio.................................................................................................80 Figura 12: Diagrama de Classes................................................................................................81 Figura 13: Star schema..............................................................................................................82 Figura 14: Diagrama de Classe de Projetos - Modelo de Domnio..........................................83 Figura 15: Pacote de Atividades do Admin..............................................................................84 Figura 16: Pacote de Atividades do Mecnico..........................................................................85 Figura 17: Diagrama de Sequncia - Login do Administrador.................................................86 Figura 18: Diagrama de Sequncia - Login do Mecnico.........................................................87 Figura 19: Diagrama de Sequncia - Consultar Mdulo SAD..................................................88 Figura 20: Diagrama de Sequncia - Manter Usurio...............................................................89 Figura 21: Diagrama de Sequncia - Manter Aeronave............................................................90 Figura 22: Diagrama de Sequncia - Manter Equipamento......................................................91 Figura 23: Diagrama de Sequncia - Manter Soluo..............................................................92 Figura 24: Diagrama de Sequncia - Manter Histrico............................................................93 Figura 25: Diagrama de Sequncia - Manter Troubleshooting.................................................94 Figura 26: Diagrama de Sequncia - Consultar Troubleshooting Viso Usurio Comum.......95 Figura 27: Diagrama de Sequncia - Consultar Troubleshooting Viso Mecnico..................96 Figura 28: Mapeamento OR - Classes Transacionais...............................................................97 Figura 29: Mapeamento OR - Repositrio................................................................................98 Figura 30: Diagrama de Comunicao - Login do Administrador............................................99 Figura 31: Diagrama de Comunicao - Login do Mecnico.................................................100 Figura 32: Diagrama de Comunicao - Consultar Mdulo SAD..........................................101

Figura 33: Diagrama de Comunicao - Manter Usurio.......................................................102 Figura 34: Diagrama de Comunicao - Manter Aeronave....................................................103 Figura 35: Diagrama de Comunicao - Manter Equipamento..............................................104 Figura 36: Diagrama de Comunicao - Manter Soluo.......................................................105 Figura 37: Diagrama de Comunicao - Manter Histrico.....................................................106 Figura 38: Diagrama de Comunicao - Manter Troubleshooting.........................................107 Figura 39: Consultar Troubleshooting Viso Usurio Comum..............................................108 Figura 40: Consultar Troubleshooting Viso Mecnico.........................................................109 Figura 41: Diagrama de Atividades - Realizar Login.............................................................110 Figura 42: Utilizar Troubleshooting- Viso do Usurio Comum...........................................111 Figura 43: Utilizar Troubleshooting Viso do Mecnico....................................................112 Figura 44: Diagrama de Atividades - Consultar Histrico.....................................................113 Figura 45: Diagrama de Atividades - Realizar Simulao......................................................114 Figura 46: Diagrama de Atividades - Backup e Carregamento do Data Warehouse.............115 Figura 47: Diagrama de Atividades - Manter Usurio............................................................116 Figura 48: Diagrama de Atividades - Manter Aeronave.........................................................117 Figura 49: Diagrama de Atividades - Manter Equipamento...................................................118 Figura 50: Diagrama de Atividades - Manter Troubleshooting..............................................119 Figura 51: Diagrama de Atividades - Manter Histrico.........................................................120 Figura 52: Diagrama de Atividades - Manter Soluo...........................................................121 Figura 53: DME - Pesquisar Defeito em um Equipamento....................................................122 Figura 54: DME - Manter Equipamento.................................................................................123 Figura 55: DME - Manter Troubleshooting............................................................................124 Figura 56: DME - Manter Soluo.........................................................................................125 Figura 57: DME - Manter Aeronave.......................................................................................126 Figura 58: DME - Manter Histrico.......................................................................................127 Figura 59: DME - Manter Usurio..........................................................................................128 Figura 60: Diagrama de Componentes....................................................................................129 Figura 61: Diagrama de Implantao......................................................................................130

18

1.

INTRODUO A informtica desde a sua criao tem o objetivo de dar preciso e de facilitar

diversos processos da vida humana. Hoje, a tecnologia to necessria para a civilizao que talvez seja impossvel retir-la do convvio dos cidados, mesmo que se esta tecnologia fosse retirada, aqueles no sairiam ilesos, pois a readaptao da vida sem as facilidades oferecidas pelos avanos tecnolgicos seria muito difcil. Atualmente, alm de se desenvolver cada vez mais, a informtica trabalha dando suporte as demais reas de conhecimento humano. Por exemplo, hoje existem na aviao ao redor de todo o mundo, timos sistemas que permitem que avies e helicpteros voem com maior segurana no espao areo mundial. Segurana a palavra chave em aviao e com esse propsito empreendido todo o esforo de manuteno preventiva em aeronaves, bem como de sistemas informatizados que permitam um maior controle, preciso e facilidade para os meios areos em uso ao redor do globo. Com base nas afirmaes acima, surge a ideia do SARPAH (Sistema de Auxlio Resoluo de Panes Aeronuticas em Helicpteros) - um sistema que tem por objetivo facilitar o acesso s informaes contidas nos imensos manuais aeronuticos dos fabricantes de aeronaves e instrumentos que, de modo geral, no so disponibilizados em lngua portuguesa. O sistema desenvolvido visa facilitar o uso do Troubleshooting (conjunto de fluxogramas que fornece ao usurio a sequncia de passos para resoluo de um determinado problema). A partir da utilizao do SARPAH, o usurio obtm auxlio de uma ferramenta em portugus que disponibiliza os seus passos de forma simples, rpida e interativa, e guiado passo-a-passo at chegar a uma provvel soluo de uma pane. Segundo Tenente Coronel BRITO "enfrentamos dificuldades por causa da manuteno, que um pouco complicada. Por isso, tivemos que envi-lo a outro Estado para a realizao de consertos"1, contou em referncia a nica aeronave que atende ao
1

Tenente Coronel BRITO, Comandante do Centro Integrado de Operaes Areas do Rio Grande do Norte (Ceiopaer), em entrevista ao site Tribuna do Norte (www.tribunadonorte.com.br) em 06 de maio de 2011.

19

sistema de segurana do Rio Grande do Norte - o Helicptero Potiguar I, est h cinco meses parada para manuteno.

O SARPAH auxilia no s os mecnicos menos experientes com a facilidade de seu uso, mas tambm aqueles com maior bagagem profissional, pois estes podem contar com um mdulo SAD (mdulo de apoio a deciso), onde sua funo fornecer uma srie de informaes que contribuem positivamente para uma melhor e mais rpida concluso do reparo. A escolha do helicptero Bell Jet Ranger, modelo 206B fabricado pela empresa americana Bell Hellicopter, deve-se a imensa gama de aplicaes desse excelente helicptero, muito utilizado ao redor do mundo por empresas e homens de negcio, e que tambm pode ser configurado para uso em organizaes militares. O modelo em questo utilizado, por exemplo, pela marinha brasileira e pela polcia polonesa.
O mercado de helicpteros e de aviao executiva est aquecido e deve crescer entre 20% e 25% este ano. S em So Paulo, a frota de 450 helicpteros. A capital paulista tem a maior concentrao de aeronaves do mundo, com cerca de 200 helipontos elevados. Alm da aviao executiva, o mercado de petrleo offshore tambm aquece a demanda por helicpteros, 100% das viagem s plataformas de petrleo so feitas com helicpteros. A importao de helicpteros um mercado que movimentou US$ 7,5 bilhes s em 2010. (LYRA2, Francisco, 2011). Nos ltimos dez anos, a frota de helicpteros do Brasil cresceu 58,6%, um ritmo trs vezes maior do que a frota de aeronaves em geral, que aumentou 18,7%. Dos 1.325 helicpteros civis em todo o Brasil, 541 esto no estado de So Paulo. Na sequncia est o Estado do Rio de Janeiro, que possui 285 helicpteros cadastrados e o Estado de Minas Gerais com 139 helicpteros cadastrados. (SOUZA3, Natanael Santos de, 2011).

O SARPAH uma poderosa ferramenta que auxilia na manuteno preventiva dos meios areos de seus utilizadores, com base em dados estatsticos do histrico de panes mostradas em diversas perspectivas. A sua inteno contribuir positivamente para um voo seguro e para uma melhor tomada de deciso por parte dos seus usurios.

Francisco Lyra, Presidente da Associao Brasileira de Aviao Geral (ABAG), em entrevista ao site www.administradores.com.br em 29 de julho de 2011.
3

Natanael Santos de Souza, Presidente do FIRST GROUP, em artigo publicado no site www.revistafator.com.br em 29 de julho de 2011.

20

Com uma infraestrutura classificada por especialistas como "supersaturada", a aviao civil brasileira registra elevao dos acidentes em 2011. O comando do Centro de Investigao e Preveno de Acidentes Aeronuticos (Cenipa) da Aeronutica contabiliza at o dia 31 de junho 76 casos, enquanto no mesmo perodo do ano passado foram 45. Um crescimento de 68,8%. (SILVA4, Estvo, 2011).

O sistema pretende tambm, incentivar o usurio a fazer o uso dos manuais de manuteno, uma vez que o SARPAH diz somente a sequncia do que deve ser feito, mas no diz como isso deve ser feito. Essas informaes so a cargo somente dos manuais aplicveis s aeronaves e aos seus diversos instrumentos. O sistema, ento, fornece o caminho para que o mecnico ache a informao rapidamente e o incentiva a estar sempre consultando e se atualizando. 1.1 OBJETIVO O Sistema de Auxilio a Resoluo de Panes Aeronuticas em Helicpteros (SARPAH), tem como objetivo, auxiliar o mecnico em encontrar a possvel soluo para uma pane acontecida em um helicptero. O mesmo oferece um mdulo de apoio deciso, que sugere possveis respostas para determinados eventos futuros atravs do uso de simulaes, bem com,o auxilia na resoluo das panes a partir da visualizao do histrico de problemas acontecidos e de suas respectivas solues em diversos prismas. Este mdulo permite tambm uma melhor visualizao desses acontecimentos atravs da gerao grficos construdos a partir deste histrico. 1.1.1 - Helicptero O Helicptero uma aeronave de asas rotativas, cuja sua propulso garantida por rotores horizontais, que quando girados pela fora emanada de seu motor, criam sustentao e propulso necessrias para o vo. A nomenclatura de aeronave de asa rotativa se d pelo fato das ps do seu rotor girarem em torno de um mastro, essa caracterstica o que os distingue das aeronaves de asa-fixa convencional (avio). Isso permite que o helicptero possa realizar tarefas como: pairar, decolar e pousar verticalmente, ir para frente, para trs e lateralmente durante seu vo. Esses atributos permitem aos helicpteros serem utilizados em reas
4

Estvo Silva, reporter, artigo publicado no site www.noticias.terra.com.br em 16 de julho de 2011.

21

bem movimentadas, onde as aeronaves de asa fixa no seriam capazes de serem empregadas. Se comparados com os avies, os helicpteros so bem mais caros (tanto na hora da compra como durante a manuteno), mais complexos, operam com reduzida velocidade, com pouca autonomia e com pouca capacidade de carga. A vantagem obtm-se na grande capacidade de manobra. Dependendo da disponibilidade de combustvel, um helicptero pode viajar e pousar praticamente em qualquer lugar. A capacidade de pairar por longos perodos de tempo e de decolar e aterrissar na vertical, permite aos helicpteros realizar tarefas que as aeronaves de asa fixa no poderiam executar. As aeronaves de asa rotativa tm de maneira geral, diversas utilizaes tanto civis como militares. Por exemplo: transporte de militares, apoio tropas de terra, ajuda humanitria, operaes entre navios, transporte de empresrios, evacuao mdica, guindaste areo, segurana, vigilncia, transportes de bens, salvamento (mar ou terra); alguns helicpteros podem at levar cargas que podem ser lanadas de pra-quedas e muitas outras aplicaes. 1.1.2 - Histria do Helicptero A primeira vaga idia que se conhece sobre a criao de uma aeronave de asas rotativas veio da mente brilhante de Leonardo da Vinci no sculo XV, mas est foi esquecida at a inveno do avio no sculo XX. Empreendedores como Louis Breguet, Paul Cornu, Juan de La Cierva, mile Berliner, e Igor Sikorsky abriram caminho para este tipo de aeronave. O primeiro voo bem-sucedido registrado de um helicptero ocorreu em 1907, realizado por Paul Cornu, na Frana. Entre 1920 e 1926 o Argentino Raul Panteras Pescaras fez vrios testes visando o desenvolvimento do ajuste angular das ps para melhor controle em seus comandos. O primeiro voo de um helicptero completamente controlvel foi demonstrado por Hanna Reitsch em 1937 em Berlim, Alemanha. Em 1942, Igor Sikorsky esteve na base do aparecimento do Sikorsky R4. Ele atingiu a primeira produo em larga escala, com 131 aeronaves construdas. Em 1946, foi

22

lanada a produo do Bell 47B, que atingia j naquela poca uma velocidade de 140 km/h, com capacidade de duas pessoas a bordo. No fim dos anos 50, os helicpteros comeam a especializar-se e a desenvolverse, chegando a atingir velocidades de at 260 km/h, com uma capacidade de 44 tripulantes a bordo. Alm dos helicpteros serem empregados em diversas aplicaes militares tambm se tornaram rapidamente uma fonte de prestgio e smbolo de poder para homens de negcios. Tudo comeou, quando a companhia norte-americana Bell no ganhou uma encomenda de helicpteros de observao destinada ao exrcito americano, optando ento, em adaptar conforto a esse projeto para emprego na rea de aviao civil. Este helicptero veio a ser um modelo muito popular entre os homens de negcios. Esse modelo foi melhorado e ento, o interesse militar foi retomado o que ocasionou a oportunidade da Bell vend-lo as foras armadas de todo o mundo. Nessa poca surgiu o AH-64 Apache, fabricado pela mesma empresa, que veio a ser base para construo dos helicpteros modernos. Com as melhorias da tecnologia dessas aeronaves, o consumo de combustvel baixou. Bem como foram altamente reduzidos os nveis de rudo e vibraes, de forma a haver um menor desgaste da estrutura. A fuselagem dos helicpteros para fins militares feita de forma a diminuir as possibilidades de serem detectados por radares. Esta tem sido uma das preocupaes dos engenheiros aeronuticos atualmente. O helicptero um meio de transporte que tem evoludo ao longo dos anos, e adquiriu um status especial entre outras formas de transporte. Hoje em dia, revela-se fundamental para situaes de salvamento, de guerra ou mesmo como meio de transporte de luxo.

23

1.1.3 - Histrico do helicptero Bell Jet Ranger 206 O modelo 206 foi criado no incio dos anos 60, para concorrer a uma licitao realizada pelo exrcito americano que queria um helicptero leve que pudesse ser usado para observao. Mesmo tendo perdido o contrato, a Bell (fabricante deste tipo de helicptero) adaptou a aeronave para uso no meio civil. Posteriormente, este meio de transporte acabou entrando em servio no exrcito, na marinha e no corpo de fuzileiros navais americanos, onde obteve grande destaque como treinador e utilitrio. O desenho bsico do helicptero permanece o mesmo, mas a aeronave sofreu atualizaes. Como por exemplo, o Jet Ranger II 206B que veio com um novo rotor de cauda em 1971, e o modelo Jet Ranger III 206A que foi lanado com o motor mais potente em 1977. Os modelos 206A e o 206B so helicpteros de cinco lugares, enquanto o 206L (Long Ranger) uma verso alongada com sete assentos. Tanto a verso de cinco, quanto a verso de sete, possuem dois lugares frente e trs na traseira, mas o 206L possui uma fileira de dois assentos entre as anteriores. O Long Ranger muito usado como ambulncia area. 1.1.4 - O Bell Jet Ranger 206 no Brasil A Fora Area Brasileira adquiriu da empresa norte-americana Bell, sete helicpteros 206B no ano de 1967 e trs destas aeronaves foram reservadas para transporte de autoridades e designadas como VH-4. As outras quatro foram destinadas a tarefas de observao e designadas como OH-4. Atualmente, duas destas aeronaves ainda esto em operao em tarefas diversas, hoje designadas como UH-4. A Marinha Brasileira tambm adquiriu na mesma poca dezoito aeronaves do modelo Bell 206B Jet Ranger II. Estas aeronaves foram designadas como IH-6A e foram empregadas como helicpteros de instruo e emprego geral. Em 1986, a Marinha do Brasil adquiriu dezesseis aeronaves do modelo mais novo, o Bell 206B Jet Ranger III e foram designadas como IH-6B. Atualmente, quinze aeronaves esto em operao, doze delas integradas ao 1 Esquadro de Helicpteros de Instruo (HI-1) e as outras trs no 4 Esquadro de Helicpteros de Emprego Geral (HU-4). Estas ltimas

24

servem como destacamento areo embarcado, e operam a partir no Navio Monitor Parnaba, apoiando as operaes do 6 Distrito Naval da Marinha do Brasil e o Corpo de Fuzileiros Navais, ambos situados em Ladrio - MS. 1.2 - METODOLOGIA 1.2.1 - Anlise Orientada a Objetos A orientao a objetos tem como objetivo a identificao de conjuntos de caractersticas e comportamentos comuns para a definio de classes. Estas classes geram quantos objetos de um determinado tipo forem necessrios, para que assim se possa descrever um determinado sistema. A comunicao entre as classes quem define as regras de funcionamento do sistema, que acontece atravs da troca de mensagens entre os objetos. Este paradigma, desde sua origem, influenciou na rea de inteligncia artificial, lingustica e no campo de conceitos abstrados do mundo real o que facilitou a comunicao entre usurio final e modelador. Nota-se que a utilizao de classes acima mencionada beneficia o entendimento do sistema por parte do cliente. Na programao orientada a objetos, esse conjunto de classes definidas no software modelado implementado por meio de uma linguagem de programao que d suporte a esse paradigma de abstrao. O comportamento das classes definido atravs da definio de seus mtodos e suas caractersticas atravs da instanciao de seus atributos. O conjunto de valores dessas instncias que defini os possveis estados de cada objeto. 1.2.2 - Unified Modeling Language (UML) A Unified Modeling Language (UML) um conjunto de diagramas utilizados durante a modelagem de um determinado cenrio existente no mundo real, que usam os conceitos orientao a objetos e que podem ser usados por diversas reas do conhecimento humano. Durante a anlise de um software so utilizados alguns desses diagramas, pois eles permitem uma melhor visualizao e especificao dos produtos almejados.

25

A UML surgiu a partir a unio dos mtodos Booch, OMT de Jacobson e o mtodo OOSE de Rumbaugh que eram os mtodos de orientao a objetos mais populares no meados da dcada de 1990. O trabalho unificado destes trs autores, conhecidos como Os Trs Amigos, resultou no lanamento da primeira verso da UML em 1996. Hoje a UML encontra-se na verso 2.2, j com a verso 2.3 em fase beta. necessrio ressaltar que a UML no uma linguagem de programao e nem uma metodologia de desenvolvimento, mas sim uma linguagem de modelagem usada na descrio das caractersticas comportamentais e ambientais do software em fase de modelagem. 1.2.3 - Data Warehouse O Data Warehouse (DW) consiste em um armazm de dados que guarda informaes relativas s atividades especficas de um negcio. O DW trabalha na obteno de informaes de uma base com grande volume de dados e, atravs destes, relatrios e grficos que podem ser gerados para facilitar a tomada de deciso. As informaes que vo para o DW so analisadas anteriormente em uma grande base de volumes de dados que so coletados em sistemas transacionais. As sries histricas possibilitam uma anlise nos eventos passados e assim, oferecem suporte a tomadas de decises presentes e a previso de eventos futuros. Na dcada de 80 surgiu o conceito acadmico de Data Warehouse. A implementao de DW comeou a se tornar realidade nas grandes empresas que possuam sistemas transacionais e que no cumpriam a tarefa de anlise de dados com gerao de relatrios. O Data Warehouse est presente em Sistemas de Informaes Gerenciais (SIG) e Sistemas de Apoio a Deciso (SAD). Um nico depsito responsvel pelo armazenamento e deve possibilitar um rpido acesso para anlises. Os bancos de dados relacionais fornecem os dados que so armazenados no Data Warehouse. Qualquer mudana no banco de dados relacional que possa impactar no Data Warehouse, atualizada no DW. Quanto mais dados no

26

histrico de operao, melhor ser a analise das informaes que refletem em um perodo de tempo definido no negcio. Enquanto os sistemas de base de dados tradicionais utilizam a normalizao para garantir a consistncia dos dados (visando minimizando espao de armazenamento e reduo de redundncias), o Data Warehouse utiliza dados no normalizados, o que aumenta o desempenho das consultas. Esta reordenao dos dados chama-se Modelagem Dimensional (MD). A Modelagem Dimensional utilizada no SARPAH foi a Star Schema. O Americano Dr. Ralph Kimball responsvel pela criao do Star Schema (Esquema Estrela). Este Modelo tem como principal caracterstica a presena de dados altamente redundantes, o que resulta em uma melhora considervel de desempenho. Em um Star Schema, os dados so modelados em tabelas dimensionais ligadas a uma tabela Fatos. O nome Star Schema devido semelhana do modelo com uma estrela, ou seja, no centro da estrela est a tabela Fatos, e ao redor esto as tabelas chamadas de dimenses. A consulta ocorre em um primeiro momento nas tabelas de dimenses e em seguida na tabela de Fatos. Assim, o acesso se torna mais eficiente e com melhor desempenho, pois no preciso percorrer todas as tabelas de como ocorre, por exemplo, em um modelo relacional. 1.2.4 - Business Intelligence O conceito de Business Intelligence (BI) surgiu na dcada de 80 e descreve as habilidades coorporativas de utilizar dados contidos, por exemplo, em um Data Warehouse, analisando-as e interpretando-as e permitindo uma tomada de deciso consistente. Business Intelligence uma tecnologia que permite empresas em geral transformarem dados guardados nos seus sistemas em informao qualitativa e importante para a tomada de deciso.

27

O objetivo organizacional ou a viso empresarial apoia o sistema de BI na definio da meta especifica, ou seja, cada sistema BI possui uma meta especifica. Um BI quando implementado com boas prticas, faz uma diferena enorme na tomada de deciso, e o resultado em termos de produo e em termos financeiro muito satisfatrio. Exemplo disso, foi a adeso da Business Intelligence por parte da emissora de televiso SBT em 2007 e o sucesso que obteve com a aquisio dessa tecnologia:
SO PAULO - A emissora de televiso SBT s conseguiu implantar um sistema de Business Intelligence aps vencer a insegurana dos usurios. Os cerca de 80 gestores do SBT (Sistema Brasileiro de Televiso), segunda maior emissora de TV do pas, com cinco mil funcionrios e 105 emissoras filiadas que cobrem 95% do territrio nacional, estavam acostumados a usar planilhas eletrnicas, mas cada qual a sua maneira e com seus nmeros. Para garantir o acesso a informaes atualizadas e consistentes, a equipe de TI da emissora sugeriu uma soluo de Business Intelligence (BI), no final de 2005. Mas o que se viu foi uma resistncia forte ao projeto por parte dos diretores e analistas do departamento comercial. Nada tinha a ver com tecnologia, mas com uma insegurana para enfrentar mudanas na forma de trabalho. "Esses funcionrios passavam dias inteiros inserindo dados nas planilhas e faziam de duas a trs horas extras em perodo de balano para conseguir dar conta do recado. Quando dissemos que o trabalho seria feito online, sem necessidade de digitar os nmeros, muitos ficaram com medo de perder a funo, diz Nelson Carpinelli, gerente de TI do SBT.

1.2.5 Simulao Monte Carlo A palavra simulao refere-se a qualquer mtodo analtico cuja inteno imitar algum sistema real, principalmente quando outras anlises so matematicamente complexas. A simulao de modelos permite ao analista realizar estudos sobre os correspondentes sistemas para responder questes do tipo: O que poderia acontecer?. A maioria dos modelos de simulao do tipo entrada-sada, ou seja, so modelos interativos aos quais se fornecem dados de entrada, obtendo-se respostas especficas para estes dados. Pode-se ainda, ganhar tempo utilizando um estudo simulado. O objetivo da simulao descrever a distribuio e caractersticas dos possveis valores de uma varivel dependente, depois de determinados os possveis valores e comportamentos das variveis independentes a ela relacionadas. Em muitos casos, os modelos de simulao so utilizados para analisar uma deciso envolvendo risco, ou seja, um modelo no qual o comportamento de um ou mais fatores no conhecido com certeza. Neste caso, estes fatores so conhecidos como varivel aleatria, e o seu

28

comportamento

descrito

por

uma

distribuio

de

probabilidade

(MOORE;WEATHERFORD, 2005). O Mtodo de Monte Carlo , portanto, um modelo de simulao que utiliza a gerao de nmeros aleatrios para atribuir valores s variveis que se deseja investigar. Os nmeros podem ser obtidos atravs de algum processo aleatrio (tabelas, roletas, etc.) ou diretamente do computador, atravs de funes especficas (LUSTOSA;PONTE; DOMINAS, 2004). Como dito acima, a simulao de Monte Carlo um processo de amostragem cujo objetivo permitir a observao do desempenho de uma varivel de interesse em razo do comportamento de variveis que encerram elementos de incerteza. Embora seja um conceito simples, a operacionalizao desse processo requer o auxlio de alguns mtodos matemticos. Dentre os mais conhecidos e utilizados, segundo Evans e Olson (1998) e Vose (2000), est o mtodo da transformada inversa, que faz uso das propriedades dos nmeros aleatrios e da funo distribuio acumulada de uma varivel aleatria. Como visto at o presente momento, entende-se que a base para o processo de amostragem realizado nas simulaes de Monte Carlo a gerao de nmeros aleatrios. a partir desse mecanismo que so produzidas as distribuies das variveis de interesse, tomando por base as premissas e as distribuies associadas s variveis de entrada, bem como a inter-relao entre as mesmas. Um nmero aleatrio, conforme j exposto, definido como sendo um nmero uniformemente distribudo entre 0 e 1. No entanto, computadores no possuem a capacidade de gerar nmeros realmente aleatrios, visto que fazem uso de um algoritmo para gerar uma sequncia de nmeros. Em razo disso, os nmeros gerados so comumente chamados de nmeros pseudoaleatrios. Desse modo, necessrio escolher um algoritmo que fornea uma srie de nmeros que paream ser aleatrios. De acordo com Law e Kelton (2000), um algoritmo aritmtico gerador de nmeros aleatrios deve satisfazer as seguintes condies: 1. Os nmeros produzidos devem parecer uniformemente distribudos entre 0 e 1 e no possurem correlao entre eles; 2. Deve ser rpido na gerao e consumir pouca memria;

3. Deve propiciar a reprodutibilidade da sequncia gerada.

29

1.2.5.1 Vantagens da Simulao: Uma vez criado, um modelo pode ser utilizados inmeras vezes para avaliar projetos e polticas propostas; A metodologia de anlise utilizada pela simulao permite a avaliao de um sistema proposto, ainda que os mesmos dados de entrada estejam, ainda, na forma de esquemas ou rascunhos; A simulao , geralmente, mais fcil de aplicar do que mtodos analticos; Enquanto que modelos analticos requerem um nmero muito grande simplificaes para torn-los matematicamente tratveis, os modelos de simulao no apresentam tais restries. Alm disso, nos modelos analticos, as anlises recaem apenas sobre um nmero limitado de medidas de desempenho. De maneira contrria, as informaes geradas pelos modelos de simulao, permitem a anlise de, praticamente, qualquer medida concebvel; Uma vez que os modelos de simulao podem ser quase to detalhados quanto os sistemas reais, novas polticas e procedimento operacionais, regras de deciso, fluxos de informao, etc., podem ser avaliados sem que o sistema real seja perturbado; Hipteses sobre como ou por qu certos fenmenos acontecem podem ser testadas para confirmao; O tempo pode ser controlado. Pode ser comprimido ou expandido. Permitindo reproduzir os fenmenos de maneira lenta ou acelerada, para que se possa melhor estud-los; Pode-se compreender melhor quais variveis so as mais importantes em relao performance e como as mesmas interagem entre si e com os outro elementos do sistema; A identificao de gargalos, preocupao maior no gerenciamento operacional de inmeros sistemas, tais como fluxos de materiais, de informaes e de produtos, pode ser obtida de forma facilitada, principalmente com a ajuda visual; Um estudo de simulao costuma mostrar como realmente um sistema opera, em oposio maneira com que todos pensam que ele opera; Novas situaes sobre as quais se tenha pouco conhecimento e experincia podem ser tratadas, de tal forma que se possa ter, teoricamente, alguma

30

preparao diante de futuros eventos. A simulao uma ferramenta especial para explorar questes do tipo O que aconteceria se?; 1.2.5.2 Desvantagens da Simulao A construo de modelos requer treinamento especial. Envolve arte e, portanto, o aprendizado se d ao longo do tempo, com a aquisio de experincia. Dois modelos de sistema construdos por dois indivduos competentes tero similaridades, mas dificilmente sero iguais; O resultado da simulao , muitas vezes, de difcil interpretao. Uma vez que os modelos tentam capturar a variabilidade do sistema, comum que existam dificuldades em determinar quando uma observao realizada durante uma execuo se deve a alguma relao significante no sistema ou a processo aleatrios construdos e embutidos no modelo; A modelagem e a experimentao associadas a modelos de simulao consomem muitos recursos, principalmente tempo. A tentativa de simplificao na modelagem ou nos experimento objetivando economia de recursos costuma levar a resultados insatisfatrios. Em muitos casos, a aplicao de mtodos analticos pode trazer resultados menos ricos e mais econmicos. 1.2.6 - PHP PHP uma linguagem de script de cdigo aberto (open source) de uso geral, que dispe de uma imensa comunidade de suporte na internet e muito utilizada especialmente pelos desenvolvedores de aplicaes Web, pois pode ser embutida facilmente dentro das tags do cdigo HTML. O PHP pode ser utilizado na maioria dos sistemas operacionais, como Windows, Mac OS, RISC OS, Linux e vrias variantes Unix. O PHP tambm suportado pela maioria dos servidores web atuais. As funcionalidades oferecidas pelo PHP incluem, entre outras vantagens, a gerao de imagens, arquivos PDF e animaes Flash criados dinamicamente.

31

Em 2004 foi lanada a quinta verso do PHP, a qual veio com um novo modelo de orientao a objetos, incluindo a melhoria no uso dos construtores e adio de destrutores a linguagem, visibilidade de acesso, abstrao de objeto e interfaces de objetos. O tratamento de objetos do PHP foi completamente redefinido, permitindo um melhor desempenho e muito mais potencialidades a esta excelente linguagem. 1.2.7 MYSQL O MySQL o software de banco de dados open source mais popular do mundo, com mais de 100 milhes de cpias baixadas ou distribudas em toda sua histria. Com a sua superior velocidade, confiabilidade e facilidade de uso, o MySQL se tornou a opo preferencial para Web, pois elimina os maiores problemas associados com a manuteno de inatividade, e administrao para as modernas aplicaes online. Muitas das grandes empresas usam o MySQL para alimentar seus sites e inclusive sistemas crticos de seus negcios, incluindo lderes da indstria, tais como: Yahoo, Google, Nokia, YouTube , Wikipedia e a NASA. O MySQL um elemento-chave do conjunto de tecnologias LAMP (Linux, Apache, MySQL, PHP / Perl / Python), uma pilha de softwares open source e livre de plataforma, que mais e mais empresas esto usando como alternativa s caras pilhas de softwares registrados. 1.2.8 - HTML 5 Na criao de uma pgina Web, necessita-se no mnimo de um conhecimento bsico em HTML. Hoje, com o surgimento rpido de novas tecnologias, os desenvolvedores encontram a possibilidade de criar sites cada vez mais ricos e dinmicos. Com os avanos tecnolgicos e com o passar do tempo, o HTML vem evoluindo e recentemente chegou sua quinta verso. Entretanto, ainda continua em desenvolvimento e esta a principal razo pela qual ainda no conseguiu superar o seu principal concorrente, o Flash. Atualmente, devido qualidade de tecnologias existentes para desenvolvimento Web, poucos so os sites baseados apenas em HTML. Os desenvolvedores costumam

32

usar por exemplo, o CSS onde o estilo da pgina pode ser definido facilmente com o uso das folhas de estilo anteriormente definidas. Com o uso de Java Script, este cdigo pode ser inserido na pgina do site para executar uma determinada tarefa especifica no Browser. Com uso do Flash, vdeos, botes e animaes podem ser inseridos na pgina para melhorar a interao com o usurio. A partir da necessidade de integrar todas essas tecnologias, so definidas diversas etiquetas e, padres so especificados de acordo com as necessidades que vo surgindo. O problema que nem todos esses padres e etiquetas so normalizados por consrcios como a W3C (World Wilde Web). Muito tempo se passou desde a ltima atualizao do HMTL, todo esse perodo deve-se a preocupao de evoluir esta linguagem, para que atenda um ponto comum a todos os interessados (pessoas, empresas e instituies). Em 2004, foi criada uma comunidade de pessoas dispostas a melhorar e modernizar a linguagem HTML. Este novo grupo, chamado WHATWG (Web Hypertext Application Technology Working Group), criou uma conferncia para o consorcio W3C, que reuniu pessoas integrantes das equipes de desenvolvimento da Apple, Mozilla, Opera e agregando pessoal da Microsoft e outras empresas ligadas ao mundo Web. O WHATWG funciona de maneira independente do W3C, e tem como objetivo principal trabalhar na atualizao do HTML, enquanto o W3C visa uma padronizao na maneira como so criados os sites da internet. O XHTML substituiu o HTML com uma sintaxe mais rgida, mas s lanou as verses 1.0 e 1.1. A verso 2.0 foi iniciada, mas abandonada. O HTML 5 mais leve, rpido, no consome muita memria e no precisa de ser instalado, por isso no ocupa espao em disco rgido. Alm disso, usa o hardware para aumentar, em muitas vezes, a velocidade de carregamento de certos elementos principalmente grficos.

33

O HTML 5 ainda encontra-se em fase desenvolvimento e precisa ganhar mais recursos para superar os concorrentes porm, a prxima gerao de navegadores j est se preparando para receb-lo. 1.2.9 Microsoft Office Excel Programa que consiste de uma planilha eletrnica, escrito e produzido para computadores pela Microsoft. Ferramenta de clculo e de construo de grficos. Sua primeira verso foi lanada em 1987 (Sistema Operacional Windows), a ultima verso sofreu 52 melhorias sendo lanada no ano de 2010. 1.3 - FERRAMENTAS CASE UTILIZADAS. 1.3.1 - Astah Community Utilizado no desenvolvimento de projetos, uma ferramenta que auxilia na fase de documentao (modelagem), facilitando a visualizao do produto, referente ao projeto modelado, em forma de diagramas. Sucessor do Jude Community, o Astah Community a uma das ferramentas gratuitas mais utilizadas, em virtude da gama de recursos oferecidos e da facilidade e praticidade na elaborao de diagramas completos. 1.3.2 - Microsoft Visio um aplicativo que auxilia o modelador na criao de diagramas. Tem como ponto forte a abstrao de diagramas profissionais e tcnicos com facilidade de manipulao. Encontra-se disponvel em duas verses: Standard e Professional. O Visio componente do pacote de ferramentas de escritrio da Microsoft, porm foi desenvolvido pela Visio Corporation, que quem detm os direitos autorais sobre ferramenta.

34

1.3.3 - Enterprise Architect O Enterprise Architect uma ferramenta usada por diversas equipes de desenvolvimento ao redor do mundo, que ambienta a modelagem baseada no desenvolvimento do ciclo de vida de um determinado produto. Disponibiliza tambm alta performance visual e ferramentas que englobam modelagem de negcios, engenharia de sistemas, arquitetura corporativa, gerenciamento de requisitos, projeto de software, gerao de cdigo, dentre outros.

35

2 - DESCRIO DO SISTEMA 2.1 - FUNCIONAMENTO DO SISTEMA O sistema funciona disponibilizando os Troubleshootings (conjunto de fluxogramas disponibilizados pelo fabricante da aeronave que fornecem ao usurio a sequncia de passos para resoluo de um problema) de uma maneira simples, rpida e interativa. Quando o usurio (mecnico) tem acesso ao sistema, ele pode acessar o troubleshooting e escolher o instrumento que se encontra com problema, a partir de ento o sistema mostra todas as possveis panes que ocorrem no determinado instrumento. Depois de clicar sobre o problema, o sistema mostra o primeiro passo do troubleshooting daquele defeito, dando ao usurio o primeiro procedimento de verificao. Essas verificaes acontecem num nvel de dificuldade crescente, ou seja, comeam do mais simples, como por exemplo, um plugue atrs do instrumento desconectado, at chegar ao caso de uma situao de complexidade mais alta, como rever todo um esquema eltrico ou diagrama de fios, ou ainda a situao final de troca do instrumento em questo. A cada opo de verificao proposta ao usurio, o sistema informa tanto a soluo da pane como a localizao desta soluo de forma mais detalhada dentro do manual aplicvel ao instrumento. No manual o usurio encontra todas as informaes necessrias de como realizar a soluo proposta. Essa referncia do manual contm (nome do manual, captulo, pgina, pargrafo, figura, item). A cada verificao o usurio questionado sobre a resoluo da pane, o sistema pergunta se o utilizador conseguiu resolver o problema com a soluo proposta. De forma que quando clicado em no, implica em seguir para o prximo passo descrito no troubleshooting e obtendo a resposta sim, esse dado defeito vai atualizar um sistema de grficos que guardaro a porcentagem de maior ocorrncia do problema para cada instrumento do helicptero. O sistema disponibiliza o mdulo SAD (Mdulo de Apoio a Deciso) um mdulo cuja funo utilizar as informaes dos grficos dando auxlio ao mecnico,

36

para que este chegue mais rapidamente provvel soluo baseado no histrico de panes desse dado instrumento. extremamente importante citar que quanto mais for usado o sistema (quanto mais panes aeronuticas forem registradas pelos mecnicos), mais informaes entram na base de dados. Isto resultar no aumento da probabilidade de que a soluo proposta pelo sistema seja o problema real pesquisado. O SARPAH estruturado para atender a trs nveis de usurios: O primeiro deles o administrador do sistema cuja responsabilidade cadastrar, alterar ou excluir o login de acesso do segundo tipo de usurios, os mecnicos. O cadastro de mecnicos contm informaes como (Id, nome, login, senha, entre outros dados pessoais), pois somente os que possuem cadastro podem tomar decises sobre as panes, alterando assim os grficos de auxlio do mdulo SAD. O terceiro usurio o usurio comum do sistema - explicitado mais adiante. O mecnico precisa, aps fazer o login, informar ao sistema em qual aeronave ele est trabalhando para atualizar os grficos de porcentagem (no caso de defeitos por aeronaves). Essa informao tambm usada para identificar no histrico de panes quais foram os mecnicos que tomaram as decises, bem como dia e hora. Uma vez que o sistema obtenha a informao de qual aeronave o mecnico est trabalhando naquele momento, o mesmo pode buscar no histrico dois ou mais defeitos em certo instrumento e em um determinado perodo de tempo caso eles aconteam. Nessa situao, o mdulo SAD atua informando ao mecnico a constante ocorrncia de um determinado defeito. O administrador pode excluir e alterar os dados do histrico da base de dados caso haja a necessidade de se desfazer uma deciso (erro do mecnico). O administrador tambm tem como cadastrar, excluir e alterar os dados das aeronaves, uma vez que estas podem ser includas no sistema pela aquisio de novas unidades, ou excludas do sistema.

37

Alm de todas essas funes, o administrador tambm tem a atribuio de cadastrar, excluir e alterar os dados dos equipamentos, haja vista que os mesmos podem ser includos no sistema pela agregao de um novo tipo de instrumento aeronave (sistema), ou excludos do sistema no caso da substituio de um determinado modelo de equipamento, por exemplo. O administrador ainda tem a atribuio de cadastrar, excluir e alterar os dados dos troubleshootings se, por algum motivo, houver uma alterao nos manuais. No caso da agregao de um novo equipamento ao sistema, o administrador precisa cadastrar os passos do troubleshooting (em outras palavras, ele deve vincular as solues propostas a um determinado defeito), bem como exclu-lo se algum equipamento for retirado da aeronave. Ainda de competncia do administrador, cadastrar, excluir e alterar os dados e referncias das solues contidas nos manuais aplicveis. O usurio comum do sistema apenas possui acesso aos passos do troubleshooting e informao bsica de auxlio proposta pelo mdulo SAD e no tem permisso para alterar a base de dados de defeitos e nem acesso ao mdulo SAD. Caso os passos do troubleshooting levem a troca do instrumento, o sistema fornece ao usurio informaes necessrias para a requisio de um novo equipamento, tais como: nome, fabricante, modelo e P/N (Part Number). O sistema dispe ainda de um identificador de S/N (Serial Number) das aeronaves, pois as referncias nos manuais do fabricante do helicptero Bell Jet Ranger, modelo 206B diferem dependendo da faixa de S/N que estes pertencem. Para auxiliar seus usurios, o mdulo SAD tambm disponibiliza simulaes seguindo o Mtodo Monte Carlo: - Simulao de possveis problemas de instrumentos por aeronave; - Simulao de possveis causas de problemas por instrumento.

38

As simulaes so feitas seguindo padres estocsticos. Os eventos so aleatrios e apontam a probabilidade de algo acontecer. Existem tambm pesos que so gerados pelo uso contnuo do sistema. Em outras palavras, pode-se dizer que para cada problema resolvido pelo mecnico automaticamente haver uma atualizao do banco de dados, de forma que os grficos estatsticos e probabilsticos, relatrios, e inclusive os pesos tambm sejam atualizados. A simulao acontece com base nos dados armazenados, gerando respostas probabilsticas de um evento acontecer. Leva-se sempre em considerao o padro de aproximao estocstica (busca estocstica). A simulao possui um nmero padro de simulaes (10.000 iteraes) a serem realizadas. Tanto o mecnico quanto o administrador do sistema podem alterar esse valor sem nenhum problema. Quanto mais simulaes (iteraes) forem realizadas na simulao, mais completa e mais prxima do problema ser a informao gerada. A seleo dos possveis eventos acontece usando o mtodo da roleta, em que faixas so criadas para os determinados eventos. Essas faixas variam de intervalo (0 a 999), sendo que as faixas com um intervalo maior possuem mais chances de serem selecionadas por algum nmero aleatrio. O mdulo de simulao faz apenas consultas, portanto todas as informaes geradas neste mdulo no alteram nenhuma tabela no banco de dados.

BD Entrada de Nmero de Simulaes

Sada de Possveis Problemas / Causas

Roleta (Faixas)

Fig. 01: Exemplo de Simulao

39

Para se aplicar a Simulao Monte Carlo (SMC), necessrio ter uma tabela com Classe (equipamento ou aeronave) e Erros (soluo no encontradas nas sequncias de passos), Frequncia Relativa, Frequncia Acumulada, Intervalo de Valores (Faixas). Exemplo: Tabela de base de dados. Classe 1 2 3 4 5 Erro Freqncia Relativa 14 7,2 25,8 24,7 19,6 8,7 Freqncia Acumulada 14,0 21,2 47,0 71,7 91,3 100 Tabela 1: Base de dados. Intervalo de Valores 0 - 139 140 - 211 211 - 469 468 - 716 717 - 912 913 - 999

1 2 3 4 5 Erro

Fig. 02: Grafico Probabilstico Gerao de nmeros aleatrios: Classe 02 03 05 05 01 Numero Aleatrio 223 360 896 831 2 Frequncia 0+1 0+1 0+1 1+1 0+1

Tabela 2: Gerao de nmeros aleatrios

40

OBS.: quanto maior for o nmero de iterao na gerao de nmeros aleatrios, mais confivel a informao gerada. A funcionalidade de gerao de grficos disponibilizada aos usurios dentro do mdulo SAD, e possui dois tipos: - Gerao de grficos por instrumento com seus problemas e suas causas; - Gerao de grficos por aeronave e respectivos instrumentos com problema. Os grficos so gerados com base no histrico mantido no banco de dados (o mesmo que serve como peso para a simulao). A cada aeronave em que se corrigi um problema em um instrumento, o histrico atualizado com base no modelo da aeronave, instrumento e problema (causa). Os grficos so gerados da API canvas do novo HTML 5, que possui a

biblioteca RGraph, a qual livre para uso acadmico. Dentre os diversos estilos de grficos possveis no RGraph, esto grficos em barras, colunas e pizza. 2.2 - DESCRIO DOS MDULOS 2.2.1 MDULO MANTER USURIO O intuito deste mdulo efetuar cadastro, consultas, excluso e alterao de dados referentes aos usurios, que esto autorizados a utilizar o sistema para atualizao da base de dados. No caso dos mecnicos a cada consulta aos troubleshootings realizada e no caso do administrador, nas demais partes do sistema. Mantendo assim login e senha particulares com permisses diferenciadas sobre o sistema. 2.2.2 MDULO MANTER AERONAVE Neste mdulo efetuado o cadastro, consulta, excluso e alterao de dados das aeronaves em que os equipamentos esto instalados. Assim possvel distinguir, por exemplo, os diversos modelos de helicpteros a que o sistema d suporte.

41

2.2.3 MDULO MANTER EQUIPAMENTO Este mdulo destinado ao cadastro, consulta, excluso e alterao de dados dos equipamentos. Estes tm seus troubleshootings disponveis para que os mecnicos possam efetuar buscas de solues para um determinado problema. 2.2.4 MDULO MANTER TROUBLESHOOTING Representa um problema especfico em um equipamento. O troubleshooting o fluxograma que tem a funo de auxiliar ao mecnico, tentando aperfeioar a busca pela soluo da pane apresentada, objetivando a economia de tempo empreendido. Este mdulo tem o encargo de gerenciar os dados de cada troubleshooting, desde a sua incluso no sistema at a qual equipamento e modelo de aeronave ele pertence, bem como as possveis solues apresentadas por ele. 2.2.5 MDULO MANTER VERIFICAO Este mdulo destinado manuteno das possveis verificaes encontradas em qualquer troubleshooting. Manuteno esta que envolve cadastro, consulta, excluso e alterao dos dados das verificaes. 2.2.6 MDULO UTILIZAR TROUBLESHOOTING Neste mdulo so disponibilizados os inmeros troubleshooting das diversas aeronaves e equipamentos cadastrados no sistema, para que o usurio possa consulta-los e assim obter uma verificao para o problema em questo. Tambm pode ser utilizado por estagirios para fins de aprendizagem, adestramento e familiarizao com a manuteno de helicpteros. 2.2.7 MDULO GERAR INFORMAES PARA PEDIDO Desde o inicio dos tempos sabe-se que os homens nascem, crescem, se reproduzem e morrem, ou seja, envelhecem. Como os seres humanos, os equipamentos tambm degradam, seja por um longnquo tempo de uso ou por uma fora externa agindo sobre ele.

42

Neste mdulo so encontradas informaes para aquisio de novos equipamentos, caso seja constatada a inutilidade de algum. 2.2.8 MDULO MANTER HISTRICO O mdulo manter histrico o repositrio de dados que armazena todas as panes ocorridas e suas respectivas solues durante um intervalo de tempo, so as chamadas sries histricas cuja funo possibilitar uma melhor anlise de eventos passados. A incluso de dados no histrico realizada pelo mecnico a partir da consulta aos troubleshootings e a excluso ou alterao de dados inclusos s realizada pelo administrador do sistema, depois de comprovada uma irregularidade nos mesmos. 2.2.9 MDULO REPOSITRIO uma coleo de dados, organizados por assunto, integrados, no-volteis, histricos, cujo propsito fornecer suporte tomada de deciso. Este mdulo projetado para garimpar as informaes contidas no histrico visando a otimizao de consultas para realizao de simulaes e gerao de relatrios. Neste caso, utilizado o mtodo de modelagem star schema (esquema estrela). 2.2.10 MDULO MONTAGEM DO CUBO O modelo dimensional (Repositrio) uma forma de organizar os dados, onde as informaes podem ser acessadas por dimenses, como num cubo. Sendo assim, neste mdulo montado e subdivido um cubo aprofundando-se em cada dimenso ou eixo, de modo a extrair mais detalhes, permitindo a visualizao de dados abstratos de forma simples e relacionar informaes de diferentes tipos de forma muito eficaz. 2.2.11 MDULO GERAR DADOS PARA SIMULAO Este mdulo responsvel pela filtragem do histrico coletando dados para a realizao de simulaes. A partir dos dados gerados, sero calculados os pesos utilizados nos padres estocsticos de cada simulao.

43

2.2.12 MDULO REALIZAR SIMULAO Ao realizar uma simulao, utilizam-se clculos estocsticos que podem prever qual possvel problema ser apresentado em uma aeronave e em qual equipamento ocorrer, o que auxiliar na manuteno preventiva das aeronaves. 2.2.13 MDULO SAD Este mdulo responsvel pelo processo de coleta, organizao, anlise, compartilhamento e monitoramento das informaes oriundas do repositrio disponibilizadas no cubo. utilizado como suporte pelo usurio para emisso de relatrios e realizao de simulaes, para que se possa ter um melhor controle de manuteno e fazer levantamentos estatsticos sobre os problemas apresentados. 2.2.14 MDULO GERAR GRFICOS Os grficos interativos mostram o volume de ocorrncias de problemas tanto por equipamento quanto por aeronave junto com a resposta encontrada para cada uma delas. Este mdulo tambm permite a gerao de grficos para relatrios.

44

3 - DIAGRAMA DE CASOS DE USO 3.3 CASO DE USO PRINCIPAL (VISO MECNICO E ADMINISTRADOR)

Fig. 03: Diagrama de Casos de Uso Viso do Mecnico e do Administrador.

45

3.2 CASO DE USO PRINCIPAL (VISO USURIO COMUM)

Fig. 04: Diagrama de Casos de Uso Viso do Usurio Comum.

46

3.3 CONSULTAR MDULO SAD

Fig. 05: Diagrama de Casos de Uso Consulta do Mecnico ao Mdulo SAD.

47

3.4 - REALIZAR SIMULAO

Fig. 06: Diagrama de Casos de Uso - Realizar Simulao.

48

3.5 - GERAR GRFICOS

Fig. 07: Diagrama de Casos de Uso - Gerar Grficos.

49

3.6 - MANTER TROUBLESHOOTING

Fig. 08: Diagrama de Casos de Uso - Manter Troubleshootings.

50

3.7 - MANTER HISTRICO

Fig. 09: Diagrama de Casos de Uso - Manter Histrico.

51

3.8 - MANTER VERIFICAO

Fig 10: Diagrama de Casos de Uso - Manter Verificao.

52

4 - DESCRIES DO CASO DE USO

4.1- MANTER USURIOS Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio --Admin Mecnico Este caso de uso responsvel pela manuteno de Resumo usurios do sistema, permitindo incluir, alterar, consultar ou excluir usurios. Pr-condies Ps-condies Fluxo Principal Aes do Ator 1. Solicitar mdulo de manuteno de usurios. 2. Exibir tela em branco para entrada de dados. 3. Entrar com as informaes do usurio. 4. Validar dados. 5. Gravar. 1. O mecnico deve ter experincia comprovada. Restries/Validaes 2. Cadastro de Administradores deve ser feito somente aps autorizao da gerncia da empresa. Fluxo Alternativo Manuteno do Cadastro de Usurios Aes do Ator Aes do Sistema 1. Se for necessrio, Executar Caso de Uso Manter Usurios, para gravar ou atualizar o cadastro do usurio. Aes do Sistema 1. Existncia de novos usurios previamente autorizados para realizao do cadastro. Usurio cadastrado pode ter acesso ao sistema. Manter Usurios

53

4.2- MANTER HISTRICO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio --Mecnico Admin Este caso de uso responsvel por manter o Histrico de uso do sistema, gravando dados de utilizao do Resumo troubleshooting (data, hora, aeronave, mecnico, problema, equipamento e concluso). Tambm possvel que o Administrador visualize, edite, ou exclua dados. Pr-condies Ps-condies Fluxo Principal Aes do Ator Aes do Sistema 1. Se mecnico Executar Caso de Uso Utilizar Troubleshooting, gravar resultados e outros dados (data, hora, mecnico, aeronave, equipamento com problema, soluo) do mesmo no Histrico. 1. Somente administrador pode corrigir histrico. Restries/Validaes 2. Mecnico deve estar logado para incluir no histrico. Fluxo Alternativo Manuteno do Histrico Aes do Ator Aes do Sistema 1. Se for necessrio, Executar Caso de Uso Manter Histrico, para excluir ou atualizar os dados do histrico. 1. Troubleshooting, soluo, aeronave e equipamento previamente cadastrados. Disponibilizar o histrico atualizado. Manter Histrico

4.3- MANTER VERIFICAO Nome do Caso de Uso Caso de Uso Geral --Manter Verificao

54

Ator Principal Ator Secundrio

Admin --Este caso de uso responsvel pela manuteno das possveis solues, que so utilizadas durante as

Resumo

verificaes que acontecem a cada passo do uso dos Troubleshootings, permitindo incluir, alterar, consultar ou excluir estas solues. 1. Existir um Troubleshooting cadastrado a qual essa soluo atende.

Pr-condio 2. Soluo deve estar disponibilizada no manual do fabricante do helicptero, Bell Hellicopter. Ps-condio Fluxo Principal Aes do Ator 1. Solicitar mdulo de manuteno de solues. 2. Exibir tela em branco para entrada de dados. 3. Entrar com dados da soluo. 4. Gravar. Restries/Validaes 1. A soluo deve estar disponibilizada no manual do fabricante do helicptero. Aes do Sistema Solues disponveis para consulta.

Fluxo Alternativo Manuteno do Cadastro de Solues Aes do Ator Aes do Sistema 1. Se for necessrio, Executar Caso de Uso Manter Solues, para gravar ou atualizar o cadastro de Solues.

4.4- MANTER AERONAVE Nome do Caso de Uso Caso de Uso Geral Ator Principal --Admin Manter Aeronave

55

Ator Secundrio

Mecnico Este caso de uso responsvel pela manuteno de

Resumo

aeronaves, permitindo incluir, alterar, consultar ou excluir aeronaves. 1. Possuir dados (Ex.: serial number) disponveis.

Pr-condies 2. Disponibilizar as aeronaves que o sistema atende. Ps-condies Fluxo Principal Aes do Ator 1. Solicitar mdulo de manuteno de aeronaves. 2. Exibir tela em branco para entrada de dados. 3. Entrar com as informaes da aeronave. 4. Validar dados. 5. Gravar. 1. Somente cadastro do helicptero Bell Jet Ranger III, Restries/Validaes modelo 206A. 2. Aeronave deve possuir serial number (s/n) correto. Fluxo Alternativo Manuteno do Cadastro de Aeronaves Aes do Ator Aes do Sistema 1. Se for necessrio, Executar Caso de Uso Manter Aeronaves, para gravar ou atualizar o cadastro da aeronave. Aes do Sistema Aeronaves disponveis para consulta.

4.5- MANTER EQUIPAMENTO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio --Admin Mecnico Manter Equipamento

56

Este caso de uso responsvel pela manuteno de Resumo equipamentos das aeronaves, permitindo incluir, alterar, consultar ou excluir equipamentos. Pr-condies Ps-condies Fluxo Principal Aes do Ator 1. Definir aeronave. 2. Solicitar mdulo de manuteno de equipamentos. 3. Exibir tela em branco para entrada de dados. 4. Entrar com as informaes do equipamento. 5. Validar dados. 6. Gravar. Restries/Validaes 1. Somente cadastro de equipamentos do helicptero Bell Jet Ranger III, modelo 206A. Aes do Sistema 1. Aeronave previamente cadastrada. Cada equipamento deve ser alocado para o modelo de aeronave que este compe.

Fluxo Alternativo Manuteno do Cadastro de Equipamentos Aes do Ator Aes do Sistema 1. Se for necessrio, Executar Caso de Uso Manter Equipamentos, para gravar ou atualizar o cadastro do equipamento.

4.6- MANTER TROUBLESHOOTING Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo --Admin Mecnico Este caso de uso responsvel pela manuteno de Manter Troubleshooting

57

troubleshooting, permitindo consultar, editar, excluir ou incluir troubleshootings. Pr-condies 1. Troubleshooting deve estar disponibilizado no manual do fabricante do helicptero, Bell Hellicopter. Associar cada troubleshooting a buscar solues para os defeitos em equipamentos das aeronaves.

Ps-condies Fluxo Principal Aes do Ator 1. Solicitar mdulo de manuteno de troubleshooting.

Aes do Sistema

2. Exibir tela em branco para entrada de dados. 3. Entrar com as informaes do troubleshooting. 4. Validar dados. 5. Gravar. Restries/Validaes 1. Somente cadastro de troubleshooting do helicptero Bell Jet Ranger III, modelo 206A.

Fluxo Alternativo Manuteno do Cadastro de Troubleshooting Aes do Ator Aes do Sistema 1. Se for necessrio, Executar Caso de Uso Manter Troubleshooting, para gravar ou atualizar o cadastro do troubleshooting.

4.7- REPOSITRIO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo ------Este caso de uso responsvel por coletar as informaes do Histrico e preparar para criao da base de dados noRepositrio

58

relacional, de forma que o SAD possa encontrar os dados de forma mais eficiente. 1. Possuir dados no histrico. Pr-condies 2. Processamento em Batch. Ps-condies Fluxo Principal Aes do Ator Aes do Sistema 1. Coletar dados do Histrico. 2. Gerar base de dados no-relacional Mdulo SAD 3. Criar dimenses do Mdulo SAD. Consulta do Mdulo SAD.

4.8- MONTAGEM DO CUBO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Pr-condio Ps-condio Fluxo Principal Aes do Ator Aes do Sistema 1. Exibir as dimenses do Mdulo SAD. Restries/Validaes 1. Repositrio tem de ter sido alimentado pelo histrico. Repositrio ----Este caso de uso responsvel, por exibir de uma forma eficiente as dimenses da base de dados no-relacional. Exista algum dado no Repositrio. Disponibilizar as dimenses para consulta. Montagem do Cubo

4.9- MDULO SAD Nome do Caso de Uso Caso de Uso Geral --Mdulo SAD

59

Ator Principal Ator Secundrio

Mecnico Usurio Comum Este caso de uso responsvel por exibir a probabilidade

Resumo

de algum defeito (pr-estabelecido) ocorrer, realizando consultas e simulaes sob uma base de dados norelacional (Repositrio)

Pr-condies Ps-condies Fluxo Principal Aes do Ator 1. Solicitar Mdulo SAD.

1. Usurio deve definir o defeito a ser pesquisado. ---

Aes do Sistema

2. Mostrar tela com opo: Probabilstico ou Estatstico. 3. Definir opo. 4.1. Se opo for [Probabilstico], Executar Caso de Uso Gerar Dados para Simulao. 4.1.1. Definir equipamento e defeito a ser pesquisado. 4.1.2. Executar Gerar Grficos. 4.2. Se opo for [Estatstico], Executar Caso de Uso Gerar Grficos. 1. Mecnico pode acessar o SAD diretamente (Caso de Uso Mdulo SAD) ou indiretamente (Atravs do Caso de Uso Utilizar Troubleshooting). 2. Usurio Comum no pode acessar o Mdulo SAD. Restries/Validaes Somente atravs do Caso de Uso Utilizar Troubleshooting. 3. A base de dados no-relacional do Mdulo SAD ser recriada quando houver necessidade, durante a toda noite (em Batch), a fim de diminuir o trabalho de processamento durante o dia.

60

4.10- REALIZAR SIMULAO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Pr-condies Ps-condies Fluxo Principal Aes do Ator Aes do Sistema 1. Executar Caso de Uso Selecionar Tipo de Simulao. 2. Executar Casos de Uso Escolher Iteraes. 3. Executar Caso de Uso Gerar Nmero Aleatrio. 4. Executar Caso de Uso Buscar Pesos. 5. Executar Gerar Grficos Probabilsticos. Restries/Validaes 1. Ter aeronave, equipamento previamente cadastrados no sistema. --Mecnico --Este caso de uso responsvel por realizar simulaes para fins probabilsticos. Os dados serem gerados para simulao. Acesso s diversas simulaes. Realizar Simulao

4.11- GERAR DADOS PARA SIMULAO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio --Mecnico --Este Caso de Uso responsvel por coletar dados, tais Resumo como qual aeronave se deseja consultar, qual equipamento e qual defeito, para a realizao da simulao probabilstica. Pr-condies 1. Aeronaves, Equipamentos e defeitos previamente cadastrados. Gerar Dados para Simulao

61

Ps-condies Fluxo Principal Aes do Ator 1. Solicitar Caso de Uso Mdulo SAD.

---

Aes do Sistema

2. Mostrar tela com aeronaves e seus respectivos equipamentos. 3. Definir aeronave e equipamento. 4. Mostrar possveis problemas para o equipamento. 5. Definir problema para realizar simulao. 6. Executar Caso de Uso Realizar Simulao.

4.12- UTILIZAR TROUBLESHOOTING Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio --Mecnico Usurio Comum Este caso de uso especifica a utilizao do troubleshooting Resumo de um equipamento, para soluo de problemas de uma aeronave especfica. 1. Definir aeronave com problemas. Pr-condies 2. Definir equipamento de qual aeronave. Ps-condies Fluxo Principal Mecnico Aes do Ator 1. Solicitar mdulo de Utilizao de troubleshooting. 2. Mostrar tela com aeronaves e equipamentos cadastrados. Aes do Sistema Se for mecnico, gravar resultados e atualizar histrico. Utilizar Troubleshooting

62

3. Definir aeronave. 4. Definir equipamento. 5. Exibir possveis problemas do equipamento. 6. Definir problema do equipamento. 7. Mostrar possvel soluo para o equipamento com sua respectiva referncia. 8.1. Se possvel soluo resolveu o problema, definir que o equipamento foi consertado. 8.2. Se possvel soluo no resolveu o problema, definir que o equipamento continua com problema. 8.3. Retornar ao 7. 9. Finalizar troubleshooting. 10. Gravar concluso do troubleshooting no histrico. 11. Se concluso for troca de equipamento, Executar Caso de Uso Gerar Informaes para Pedido. Restries/Validaes 1. Aeronave e equipamentos previamente cadastrados no sistema.

Fluxo Alternativo Usurio Comum Aes do Ator 1. Solicitar mdulo de Utilizao de troubleshooting. 2. Mostrar tela com aeronaves e equipamentos cadastrados. 3. Definir aeronave. 4. Definir equipamento. 5. Exibir possveis problemas do equipamento. 6. Definir problema do equipamento. 7. Mostrar possvel soluo para o equipamento e sua Aes do Sistema

63

respectiva referncia. 8.1. Se possvel soluo resolveu o problema, definir que o equipamento foi consertado. 8.2. Se possvel soluo no resolveu o problema, definir que o equipamento continua com problema. 8.3. Retornar ao 7. 9. Finalizar troubleshooting.

4.13- GERAR INFORMAES PARA PEDIDO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Gerar Informaes para Pedido Utilizar Troubleshooting Mecnico --Este caso de uso exibe informaes para casos de troca de equipamento. 1. Estar usando o Caso de Uso Utilizar Troubleshooting e ter como resultado a troca do equipamento. Exibir informaes para troca do equipamento.

Pr-condies Ps-condies Fluxo Principal Aes do Ator 1. Finalizar mdulo de utilizao de troubleshooting.

Aes do Sistema

2. Se resultado do Caso de Uso Utilizar Troubleshooting for troca de equipamento, mostrar informaes para fazer pedido do novo equipamento ao fabricante. 3. Mostrar referncia do manual para troca do equipamento.

64

4.14- GERAR GRFICOS Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Mdulo SAD Mecnico --Este caso de uso responsvel por gerar grficos probabilsticos e estatsticos. 1. Acesso atravs do Mdulo SAD. Pr-condies 2. Opo definida no Mdulo SAD (probabilstico ou estatstico) deve ser utilizado. Ps-condies Fluxo Principal Aes do Ator Aes do Sistema 1. Executar Caso de Uso Escolher Estilo. 2.1. Se opo for [Estatstico], Executar Caso de Uso Gerar Grficos Estatsticos. 2.2. Se opo for [Probabilstico], Executar Caso de Uso Gerar Grficos Probabilsticos. 3. Exibir grficos. 4. Escolher se deseja imprimir. 4.1. Imprimir. Exibir grfico e opo de impresso. Gerar Grficos

4.15- GERAR NMERO ALEATRIO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Gerar Nmero Aleatrio Realizar Simulao Mecnico --Este caso de uso gera uma quantidade exata de nmeros aleatrios para realizar a simulao.

65

1. Mecnico logado no sistema. Pr-condio 2. Definio de quantidade no Caso de Uso Escolher Iteraes. Ps-condio Fluxo Principal Aes do Ator Aes do Sistema 1. Definir nmeros aleatrios, quantos forem pedidos. Realizao da simulao.

4.16- BUSCAR PESOS Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Realizar Simulao Mecnico --Este caso de uso responsvel por acessar o Banco de Dados e disponibilizar os pesos propriamente ditos, para o Caso de Uso Gerar Grficos, que um complemento da Resumo simulao. Para isso, o caso de uso Buscar Pesos utiliza o repositrio dinamicamente para gerar freqncia acumulada e relativa, gerando faixas para cada aeronave, equipamento ou defeito. Pr-condio Ps-condio Fluxo Principal Aes do Ator Aes do Sistema 1. Buscar dados do Histrico. 2. Gerar freqncia relativa. 3. Gerar freqncia absoluta. 4. Executar simulao. Restrio/Validao 1. Base de Dados Histrico deve conter algum dado. 1. Acesso ao Repositrio. 1. Pesos disponibilizados para simulao. Buscar Pesos

66

4.17- ESCOLHER ITERAES Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Realizar Simulao Mecnico --Este caso de uso responsvel por definir a quantidade de Resumo nmeros aleatrios para serem criados no Caso de Uso Gerar Nmeros Aleatrios. Pr-condio Ps-condio Fluxo Principal Aes do Ator Aes do Sistema 1. Mostrar tela em branco para definio das iteraes. 2. Definir quantidade de iteraes. Restries/Validaes 1. Quanto maior a quantidade de iteraes, mais confivel ser a simulao. Mecnico estar logado. Realizar uma simulao. Escolher Iteraes

4.18- SELECIONAR TIPO DE SIMULAO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Pr-condio Ps-condio Fluxo Principal Aes do Ator Aes do Sistema 1. Exibir opes: por aeronave, equipamento ou problema. Selecionar Tipo de Simulao Realizar Simulao Mecnico --Caso de Uso que define se a simulao ser por aeronave, equipamento ou problema. Mecnico estar logado. Tipo de simulao escolhida.

67

2. Escolher opo.

4.19- ESCOLHER ESTILO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Pr-condio Ps-condio Fluxo Principal Aes do Ator Aes do Sistema 1. Mostrar lista de opes de grficos. 2. Escolher estilo do grfico. 3. Exibir grficos. Gerar Grfico Mecnico --Este caso de uso define o estilo dos grficos, como, por exemplo, estilo de barras, pizza, linha. Estilos devem ser predefinidos. Exibir grfico no estilo escolhido. Escolher Estilo

4.20- GERAR GRFICOS PROBABILSTICOS Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Gerar Grficos Probabilsticos Gerar Grfico Mecnico --Este caso de uso responsvel por gerar grficos com Resumo base nas probabilidades de um fator ocorrer, tendo como base as simulaes feitas pelo mdulo Realizar Simulao. Pr-condio Ps-condio Fluxo Principal 1. Ser definido pelo usurio no Mdulo SAD. Disponibilizao do grfico para o Mecnico.

68

Aes do Ator

Aes do Sistema 1. Gerar grficos. 2. Exibir grficos.

4.21- GERAR GRFICOS ESTATSTICOS Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Pr-condio Ps-condio Fluxo Principal Aes do Ator Aes do Sistema 1. Gerar grficos. 2. Exibir grficos. Gerar Grfico Mecnico Usurio comum Este caso de uso responsvel por gerar grficos, tendo como base as informaes do repositrio. 1. Ser definido pelo usurio no Mdulo SAD. Disponibilizao do grfico para o usurio. Gerar Grficos Estatsticos

4.22- GERAR RELATRIO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Mdulo SAD Mecnico --Este Caso de Uso responsvel por elaborar relatrios com Resumo informaes relevantes para serem arquivadas e consultadas posteriormente. Pr-condio Ps-condio Fluxo Principal 1. Acesso atravs do Mdulo SAD. Disponibilizao do relatrio para o Mecnico. Gerar Relatrios

69

Aes do Ator

Aes do Sistema 1. Exibir relatrio. 2. Exibir opo para impresso.

3. Escolher se deseja imprimir. 3.1. Imprimir.

4.23- CONSULTAR HISTRICO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Consultar SAD Admin --Este Caso de Uso uma das utilizaes do Caso de Uso Resumo Manter Histrico, dando permisso ao Administrador de visualizar o histrico. Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Solicitar mdulo Manter Histrico. 2. Exibir histrico organizado por data de criao de cada item. 3. Mostrar opes de organizao: mecnico, data, aeronave, equipamento, defeito. 3.1. Se desejar mudar o modo de organizao, escolher opo desejada. 3.2. Exibir histrico organizado pela opo desejada. Aes do Sistema Administrador logado no sistema. Dados do histrico disponveis ao admin. Consultar Histrico

70

4.24- INCLUIR HISTRICO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Incluir Histrico Consultar Troubleshooting Mecnico Admin Este Caso de Uso uma das utilizaes do Caso de Uso Resumo Manter Histrico, dando permisso ao mecnico de incluir na base de dados transacional a partir do uso dos Troubleshootings. 1. Mecnico logado no sistema. Pr-condio Ps-condio Fluxo Principal Mecnico Aes do Ator 1. Solicitar mdulo de Utilizao de troubleshooting. 2. Mostrar possvel soluo com sua respectiva referncia. 3. Se possvel soluo resolveu o problema, definir que o equipamento foi consertado ou no. 4. Quando finalizada consulta 5. Incluir no histrico dados dessa consulta. Aes do Sistema 2. Mecnico fazer uso de um Troubleshooting Dados do histrico atualizado.

4.25- ATUALIZAR HISTRICO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Manter Histrico Admin Mecnico Este Caso de Uso permite que o Admin atualize dados no Atualizar Histrico

71

histrico, caso tenham sido cadastradas erroneamente. 1. Administrador estar logado no sistema. Pr-condio 2. Mecnico informar que ocorreu um erro. Ps-condio Fluxo Principal Aes do Ator 1. Buscar dado a ser atualizado. 2. Mostrar dados editveis. 3. Entrar com novos dados. 4. Gravar. Aes do Sistema Atualizado Histrico de uso do sistema.

4.26- EXCLUIR DO HISTRICO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Resumo Manter Histrico. Admin Mecnico Este caso de uso responsvel por excluir informaes erradas do histrico. 1. Administrador estar logado no sistema. Pr-condio 2. Mecnico informar um erro. Ps-condio Fluxo Principal Aes do Ator 1. Solicitar mdulo de Excluso de Histrico. 2. Mostrar tela de busca do dado que desejar excluir. 3. Inserir dados para busca (pode ser data, hora, mecnico). 4. Buscar dados. Gerar lista de resultados. Aes do Sistema Atualizado Histrico de uso do sistema. Excluir do Histrico

72

5. Escolher dado incorreto. 6. Excluir informao do histrico.

4.27- CONSULTAR TROUBLESHOOTING Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Consultar Troubleshooting Manter Troubleshooting Admin --Este Caso de Uso uma das utilizaes do Caso de Uso Resumo Manter Troubleshooting, dando permisso ao Admin de visualizar um Troubleshooting cadastrado. Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Solicitar mdulo Manter Troubleshooting. 2. Exibir Troubleshooting cadastrados. 3. Mostrar opes de filtragem: aeronave, equipamento, defeito. 3.1. Se desejar mudar o modo de organizao, escolher opo desejada. 3.2. Exibir Troubleshooting organizado pela opo desejada. Aes do Sistema Administrador logado no sistema. Dados do Troubleshooting disponveis ao admin.

4.28- INCLUIR TROUBLESHOOTING Nome do Caso de Uso Caso de Uso Geral Incluir Troubleshooting Manter Troubleshooting

73

Ator Principal Ator Secundrio

Admin --Este Caso de Uso uma das utilizaes do Caso de Uso

Resumo

Manter Troubleshooting, dando permisso ao Administrador de incluir um Troubleshooting.

Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Solicitar mdulo de Utilizao de troubleshooting.

Administrador logado no sistema. Dados do Troubleshooting disponveis ao admin.

Aes do Sistema

2. Mostrar possvel soluo com sua respectiva referncia. 3. Aps verificada a soluo, definir que o equipamento foi consertado ou no. 4. Quando finalizada consulta 5. Incluir no histrico dados dessa consulta.

4.29- EXCLUIR TROUBLESHOOTING Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Excluir Troubleshooting Manter Troubleshooting Admin --Este Caso de Uso uma das utilizaes do Caso de Uso Resumo Manter Troubleshooting, dando permisso ao Administrador de Excluir um Troubleshooting cadastrado. Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Solicitar mdulo Manter Aes do Sistema Administrador logado no sistema. Dados do Troubleshooting disponveis ao admin.

74

Troubleshooting. 2. Exibir Troubleshooting cadastrados. 3. Mostrar opes de filtragem: aeronave, equipamento. 3.1. Se desejar mudar o modo de organizao, escolher opo. 3.2. Exibir Troubleshooting organizado pela opo desejada. 6. Excluir informao do histrico.

4.30- ALTERAR TROUBLESHOOTING Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Alterar Troubleshooting Manter Troubleshooting Admin --Este Caso de Uso uma das utilizaes do Caso de Uso Resumo Manter Troubleshooting, dando permisso ao Administrador de Alterar um Troubleshooting cadastrado. Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Buscar dado a ser atualizado. 2. Mostrar dados editveis. 3. Entrar com novos dados. 4. Gravar. Aes do Sistema Administrador logado no sistema. Dados do Troubleshooting disponveis ao admin.

4.31- ALTERAR SEQUNCIA DE PASSOS Nome do Caso de Uso Caso de Uso Geral Alterar Sequncia de Passos Manter Troubleshooting

75

Ator Principal Ator Secundrio

Admin --Este caso de uso responsvel por alterar a sequncia de

Resumo

solues a serem verificadas durante o uso dos troubleshootings. 1. Equipamento referente deve estar previamente

Pr-condio

cadastrado no sistema. 2. Quando o manual do fabricante sofrer atualizao.

Ps-condio Fluxo Principal Aes do Ator 1. Solicitar mdulo de alterar sequncia de passos.

Disponibilizar Troubleshooting atualizado.

Aes do Sistema

2. Mostrar lista de equipamentos com troubleshooting. 3. Definir equipamento. 4. Definir troubleshooting. 5. Mostrar tela com dados editveis. 6. Inserir novos dados. 7. Gravar. Restries/Validaes 1. Manual do fabricante sofrer atualizao.

4.32- ALTERAR DADOS DO PROBLEMA Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Alterar Dados do Problema Manter Troubleshooting. Admin --Este caso de uso responsvel por manter as descries Resumo dos problemas de acordo com os manuais da aeronave, problema este que corresponde a cada passo do troubleshooting.

76

Pr-condio Ps-condio Fluxo Principal Aes do Ator 1. Solicitar mdulo Manter Troubleshooting.

Troubleshooting previamente cadastrado, ou sendo cadastrado ao mesmo tempo. Disponibilizar a Descrio do problema atualizada.

Aes do Sistema

2. Exibir Troubleshooting cadastrados. 3. [Se desejar] mudar A descrio do problema. 4. Exibir Troubleshooting alterado. Restries/Validaes Descrio do problema deve estar de acordo com os manuais aplicveis dos equipamentos.

4.33- CONSULTAR VERIFICAO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Consultar Verificao Manter verificao Admin --Este Caso de Uso uma das utilizaes do Caso de Uso Resumo Manter verificao, dando permisso ao admin de visualizar as solues cadastradas. Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Solicitar mdulo Manter soluo. 2. Exibir solues cadastradas. 3. Mostrar opes de filtragem: aeronave, equipamento, Aes do Sistema Administrador logado no sistema. Dados da soluo disponveis ao admin.

77

defeito. 3.1. [Se desejar] mudar o modo de organizao e escolher opo desejada. 3.2. Exibir solues organizado pela opo desejada.

4.34- INCLUIR VERIFICAO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Manter verificao Admin --Este Caso de Uso uma das utilizaes do Caso de Uso Resumo Manter verificao, dando permisso ao admin de cadastrar as solues. Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Solicitar mdulo Manter soluo. 2. Exibir tela para cadastro. 3. Incluir nova soluo. 3. Gravar Aes do Sistema Administrador logado no sistema. Dados do soluo disponveis ao admin. Incluir Verificao

4.35- EXCLUIR VERIFICAO Nome do Caso de Uso Caso de Uso Geral Ator Principal Manter verificao Admin Excluir Verificao

78

Ator Secundrio

--Este Caso de Uso uma das utilizaes do Caso de Uso

Resumo

Manter verificao, dando permisso ao admin de excluir as solues cadastradas.

Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Solicitar mdulo Manter soluo.

Administrador logado no sistema. Dados do soluo disponveis ao admin.

Aes do Sistema

2. Exibir solues cadastradas. 3. [Se desejar] Excluir soluo. 4. Gravar

4.36- ALTERAR VERIFICAO Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Manter verificao Admin --Este Caso de Uso uma das utilizaes do Caso de Uso Resumo Manter verificao, dando permisso ao admin de alterar os dados das solues cadastradas. Pr-condio Ps-condio Fluxo Principal Administrador Aes do Ator 1. Solicitar mdulo Manter soluo. 2. Mostrar dados editveis. 3. Entrar com novos dados. Aes do Sistema Administrador logado no sistema. Dados do soluo disponveis ao admin. Alterar Verificao

79

4. Gravar.

4.37- MANTER REFERNCIAS Nome do Caso de Uso Caso de Uso Geral Ator Principal Ator Secundrio Manter Soluo. Admin Mecnico Este caso de uso responsvel por manter as referncias Resumo aos manuais da aeronave, sendo definida a cada soluo mostrada durante cada passo do troubleshooting. Pr-condio Ps-condio Fluxo Principal Aes do Ator 1. Solicitar mdulo de manter soluo. 2. Mostrar tela com lista de solues. 3. Definir soluo. 4. Mostrar tela para alterao da referncia. 5. Inserir dados. 6. Validar dados. 7. Gravar. Restries/Validaes Referncias devem estar de acordo com os manuais aplicveis dos equipamentos. Aes do Sistema soluo previamente cadastrada, ou sendo cadastrado ao mesmo tempo. Disponibilizar a referncia para a dada soluo atualizada. Manter Referncias

80

5 - MODELO DE DOMNIO

Fig. 11: Modelo de Domnio

81

6 - DIAGRAMA DE CLASSES

Fig. 12: Diagrama de Classes

82

7 - REPOSITRIO (STAR SCHEMA)

Fig. 13: Star schema

83

8 - DIAGRAMA DE CLASSE DE PROJETOS 8.1 MODELO DE DOMNIO

Fig. 14: Modelo de Domnio do Diagrama de Classe de Projetos

84

8.2 - PACOTE DE ATIVIDADES DO ADMIN

Fig. 15: Pacote de Atividades do Admin

85

8.3 PACOTE DE ATIVIDADES DO MECNICO

Fig. 16: Pacote de Atividades do Mecnico

86

9 - DIAGRAMA DE SEQUNCIA

9.1 - REALIZAR LOGIN DO ADMINISTRADOR

Fig. 17: Diagrama de Sequncia - Login do Administrador

87

9.2 - RELIZAR LOGIN DO MECNICO

Fig. 18: Diagrama de Sequncia - Login do Mecnico

88

9.3 - CONSULTAR MDULO SAD

Fig. 19: Diagrama de Sequncia - Consultar Mdulo SAD

89

9.4 - MANTER USUSRIO

Fig 20: Diagrama de Sequncia - Manter Usurio

90

9.5 - MANTER AERONAVE

Fig. 21: Diagrama de Sequncia - Manter Aeronave

91

9.6 - MANTER EQUIPAMENTO

Fig. 22: Diagrama de Sequncia - Manter Equipamento

92

9.7 - MANTER VERIFICAO

Fig. 23: Diagrama de Sequncia - Manter Verificao

93

9.8 - MANTER HISTRICO

Fig. 24: Diagrama de Sequncia - Manter Histrico

94

9.9 - Manter Trouleshooting

Fig. 25: Diagrama de Sequncia - Manter Troubleshooting

95

9.10 CONSULTAR TROUBLESHOOTING USURIO COMUM

Fig. 26: Diagrama de Sequncia Consultar Troubleshooting Viso Usurio Comum.

96

9.11 - CONSULTAR TROUBLESHOOTING - MECNICO

Fig. 27: Diagrama de Sequncia - Consultar Troubleshooting Viso Mecnico.

97

10 - MAPEAMENTO OBJETO RELACIONAL

10.1- MAPEAMENTO OR DAS CLASSES TRANSACIONAIS

Fig. 28: Mapeamento OR - Classes Transacionais.

98

10.2- MAPEAMENTO OR DO REPOSITRIO (STAR SCHEMA)

Fig. 29: Mapeamento OR - Repositrio.

99

11 - DIAGRAMA DE COMUNICAO

11.1 - REALIZAR LOGIN ADMINISTRADOR

Fig. 30: Diagrama de Comunicao - Realizar Login Administrador

100

11.2 - REALIZAR LOGIN MECNICO

Fig. 31: Diagrama de Comunicao - Realizar Login Mecnico

101

11.3 CONSULTAR MDULO SAD

Fig. 32: Diagrama de Comunicao Consultar Mdulo SAD

102

11.4 MANTER USURIO

Fig. 33: Diagrama de Comunicao Manter Usurio

103

11.5 - MANTER AERONAVE

Fig. 34: Diagrama de Comunicao - Manter Aeronave

104

11.6 MANTER EQUIPAMENTO

Fig. 35: Diagrama de Comunicao Manter Equipamento

105

11.7 MANTER VERIFICAO

Fig. 36: Diagrama de Comunicao Manter Veriticao

106

11.8 MANTER HISTRICO

Fig. 37: Diagrama de Comunicao Manter Histrico

107

11. 9 MANTER TROUBLESHOOTING

Fig. 38: Diagrama de Comunicao Manter Troubleshooting

108

11.10 CONSULTAR TROUBLESHOOTING USURIO COMUM

Fig. 39: Consultar Troubleshooting na viso do Usurio Comum

109

11.11 - CONSULTAR TROUBLESHOOTING - MECNICO

Fig. 40: Consultar Troubleshooting na viso do Mecnico

110

12 - DIAGRAMA DE ATIVIDADES

12.1- REALIZAR LOGIN

Fig. 41: Diagrama de Atividades Realizar Login

111

12.2- UTILIZAR TROUBLESHOOTING - USURIO COMUM

Fig. 42: Diagrama de Atividades Consultar Troubleshooting viso Usurio Comum

112

12.3- UTILIZAR TROUBLESHOOTING MECNICO

Fig. 43: Diagrama de Atividades Consultar Troubleshooting na viso do Mecnico

113

12.4- CONSULTAR HISTRICO

Fig. 44: Diagrama de Atividades - Consultar Histrico

114

12.5 - REALIZAR SIMULAO

Fig. 45: Diagrama de Atividades Realizar Simulao

115

12.6- BACKUP E CARREGAMENTO DO REPOSITRIO

Fig. 46: Diagrama de Atividades Backup e Carregamento do Data Warehouse

116

12.7- MANTER USURIO

Fig. 47: Diagrama de Atividades Manter Usurio

117

12.8- MANTER AERONAVE

Fig. 48: Diagrama de Atividades Manter Aeronave

118

12.9- MANTER EQUIPAMENTO

Fig. 49: Diagrama de Atividades Manter Equipamento

119

12.10- MANTER TROUBLESHOOTING

Fig. 50: Diagrama de Atividades - Manter Troubleshooting

120

12.11- MANTER HISTRICO

Fig. 51: Diagrama de Atividades - Manter Histrico

121

12.12- MANTER VERIFICAO

Fig. 52: Diagrama de Atividades Manter Verificao

122

13 - DIAGRAMA MAQUINA DE ESTADOS

13.1- PESQUISAR DEFEITO EM UM EQUIPAMENTO

Fig. 53: DME - Pesquisar Defeito em Equipamento

123

13.2- MANTER EQUIPAMENTO

Fig. 54: DME - Manter Equipamento

124

13.3- MANTER TROUBLESHOOTING

Fig. 55: DME - Manter Troubleshooting

125

13.4- MANTER VERIFICAO

Fig. 56: DME - Manter Verificao

126

13.5- MANTER AERONAVE

Fig. 57: DME - Manter Aeronave

127

13.6- MANTER HISTRICO

Fig. 58: DME - Manter Histrico

128

13.7- MANTER USURIO

Fig. 59: DME - Manter Usurio

129

14 - DIAGRAMA DE COMPONENTES

Fig. 60: Diagrama de Componentes

130

15 - DIAGRAMA DE IMPLANTAO

Fig. 61: Diagrama de Implantao

131

16 - DICIONRIO DE OBJETOS 16.1 ADMINISTRADOR Descrio: O objeto Administrador contm as informaes sobre os usurios (administradores e mecnicos) existentes e responsvel por manipular e armazenar informaes dos mesmos.

Atributos: IDusuario Cdigo de identificao do administrador do sistema. Matricula Cdigo de identificao do administrador na empresa. CPF CPF do administrador. Nome Nome completo do administrador. Senha Senha do administrador para acessar o sistema. Endereo Endereo onde o administrador cadastrado reside. Bairro Bairro onde o administrador cadastrado reside. Cidade Cidade onde o administrador cadastrado reside. Estado Estado onde o administrador cadastrado reside. Telefone Nmero de telefone para contato do administrador. CEP CEP da rea onde o administrador cadastrado reside. Logado Identifica quando o usurio esta logado no sistema, no deixando o sistema ser acessado em outro local pelo o mesmo usurio. Ativo Identifica se o usurio esta ativo, com permisso, para acessar o sistema.

Mtodos: Manter Atualiza dados do administrador no sistema, como cadastro, alterao e excluso do mesmo. RealizarLogin Possibilita ao administrador acessar ao sistema. ValidarUsuario Verifica se o administrador esta devidamente cadastrado para ter acesso ao sistema. ValidarSenha Verifica se a senha informada a vlida. ValidarCPF Verifica se o CPF do usurio. ExibeMsgBoasVindas Exibe mensagem de boas vindas ao fazer o login no sistema.

132

16.2 - MECNICO Descrio: O objeto Mecnico contm as informaes sobre os mecnicos existentes e responsvel por manipular e armazenar informaes dos mesmos.

Atributos: IDusuario Cdigo de identificao do mecnico do sistema. Matricula Cdigo de identificao do mecnico na empresa. CPF CPF do mecnico. Nome Nome completo do mecnico. Senha Senha do mecnico para acessar o sistema. Bairro Bairro onde o mecnico cadastrado reside. Cidade Cidade onde o mecnico cadastrado reside. Estado Estado onde o mecnico cadastrado reside. Telefone Nmero de telefone para contato do mecnico. CEP CEP da rea onde o mecnico cadastrado reside. Logado Identifica quando o usurio esta logado no sistema, no deixando o sistema ser acessado em outro local pelo o mesmo usurio. Supervisor Informa se o mecnico tem a funo de supervisor. TempoExp Informa quanto tempo de experincia o mecnico detm. Ativo Identifica se o mecnico esta ativo, com permisso, para acessar o sistema.

Mtodos: Manter Atualiza dados do mecnico no sistema, como cadastro, alterao e excluso do mesmo. RealizarLogin Possibilita ao mecnico acessar ao sistema. ValidarUsuario Verifica se o mecnico esta devidamente cadastrado para ter acesso ao sistema. ValidarSenha Verifica se a senha informada a valida. ValidarCPF Verifica se o CPF do usurio. ExibeMsgBoasVindas Exibe mensagem de boas vindas ao fazer o login no sistema.

133

CalcularTempo Calcula quanto tempo de experincia o mecnico detm.

16.3 - TROUBLESHOOTING Descrio: O objeto Troubleshooting contm as informaes sobre os troubleshooting especificados nos manuais do fabricante do helicptero. Estes so utilizados pelos mecnicos para fazer a busca pela soluo de um determinado problema. responsvel por sequenciar estas possveis solues, e tambm por manipular as informaes dos troubleshootings.

Atributos: IDtroubleshooting Cdigo de identificao do troubleshooting no sistema. IDaeronave Cdigo da aeronave a qual o troubleshooting pertence. IDequipamento Cdigo do equipamento ao qual o troubleshooting pertence. Referncia Descrio da referncia onde se encontra o troubleshooting nos manuais de manuteno. Sequencia Sequencia de passos (solues) que so propostas ao mecnico, durante a utilizao de um troubleshooting. Descrio Descrio do problema que o troubleshooting representa. Ativo Informa se um determinado troubleshooting esta disponvel para ser consultado.

Mtodos: Manter Atualiza dados do troubleshooting no sistema, como cadastro, alterao e excluso do troubleshooting. BuscarNovoPasso Exibe o passo (soluo) seguinte caso o anterior no satisfaa. AdicionarComentario Adiciona uma informao inserida pelo mecnico durante uma consulta ao troubleshooting. FinalizarTroubleshooting Responsvel por finalizar a execuo de um troubleshooting, quando na sua utilizao, o mecnico encontrar uma soluo que satisfaa sua busca.

134

16.4 - VERIFICAO Descrio: Este objeto est agregado tabela troubleshooting, uma vez que guarda as informaes sobre as solues utilizadas por este ltimo. O objeto verificao tambm responsvel por manipular as informaes das mesmas.

Atributos: IDverificao Cdigo de identificao da verificao. IDtroubleshooting Cdigo que identifica o troubleshooting ao qual a soluo esta agregada. DescVerificao Descreve a verificao. RefVerificao Faz referncia detalhada ao manual onde esta descrita verificao. DescSoluo1 Descreve a provvel primeira soluo para o problema indicado. DescSoluo2 Descreve a provvel segunda soluo para o problema indicado. RefSoluo1 Faz referncia detalhada ao manual onde esta descrita primeira soluo. RefSoluo2 Faz referncia detalhada ao manual onde esta descrita segunda soluo. Ativo Informa se uma determinada verificao esta disponvel ou ativa, para ser consultada.

Mtodos: Manter - Atualiza dados da soluo no sistema, como cadastro, alterao e excluso da soluo.

16.5 - EQUIPAMENTO Descrio: O objeto Equipamento contm as informaes sobre os equipamentos que constituem as aeronaves e responsvel por manipular as informaes dos mesmos.

135

Atributos: IDequipamento Cdigo que identifica o equipamento. IDaeronave Cdigo que identifica a suposta aeronave onde o equipamento est instalado. Serial Cdigo alfanumrico de identificao do equipamento

disponibilizado pelo fabricante do mesmo. IDequip_modelo Cdigo que identifica a qual tipo e modelo o equipamento pertence.. PN Conjunto de cdigos alfanumricos que identifica o modelo do equipamento. Fornecedor Informaes sobre o fornecedor do equipamento. Fabricante Informaes do fabricante do equipamento. Referncia Informaes utilizadas para pedido de um novo equipamento. Estado Estado de utilizao em que o equipamento se encontra. Data Data de instalao do equipamento em uma aeronave. Ativo Informa se um determinado equipamento esta disponvel ou ativo no sistema.

Mtodos: Manter - Atualiza dados do equipamento no sistema, como cadastro, alterao e excluso do equipamento. GerarInfPedido Exibe informaes para pedido de um novo equipamento.

16.6 - AERONAVE Descrio: O objeto Aeronave contm informaes sobre as aeronaves existentes no sistema e responsvel por manipular as informaes das mesmas.

Atributos: IDaeronave Cdigo de identificao da aeronave. Serial Cdigo de identificao individual de cada aeronave. IDmodelo Cdigo de identificao do modelo da aeronave.

136

Descrio Descreve especificaes da aeronave. Estado Estado de utilizao em que se encontra a aeronave. Ativo Informa se uma determinada aeronave esta disponvel ou ativa no sistema.

Mtodos: Manter Atualiza os dados da aeronave no sistema, como cadastro, alterao e excluso da aeronave.

16.7 MODELO Descrio: O objeto Modelo contm informaes sobre os diversos modelos a qual uma aeronave pode pertencer.

Atributos: IDmodelo Cdigo de identificao o modelo de uma aeronave. Fabricante Informaes sobre o fabricante do modelo de uma aeronave. Modelo Descreve o modelo. Marca Descreve a qual marca pertence o modelo. Ativo Informa se um determinado modelo de aeronave esta disponvel ou ativo no sistema.

Mtodos: ManterModelo Atualiza os dados do modelo de uma aeronave no sistema, como cadastro, alterao e excluso da aeronave.

16.8 - HISTRICO Descrio: O objeto Histrico contm as informaes de uma consulta ao troubleshooting realizada por um mecnico, esse objeto responsvel pela manuteno dessas informaes em um banco de dados transacional.

Atributos: IDhistorico - Cdigo de identificao do histrico.

137

IDusuario - Cdigo de identificao do mecnico que realizou a consulta ao troubleshooting. IDequipamento - Cdigo de identificao do equipamento que apresentou o problema. IDaeronave - Cdigo de identificao da aeronave em que o equipamento esta instalado. IDtroubleshooting - Cdigo de identificao do troubleshooting consultado. IDverificao - Cdigo de identificao da soluo encontrada para o problema apresentado. Data Data em que a consulta ao troubleshooting do problema ocorrido foi realizada. Comentrio Comentrio inserido pelo mecnico relativo a uma determinada consulta.

Mtodos: ManterHistorico - Atualiza os dados do histrico no sistema, como incluso, alterao e excluso do histrico.

16.9 - REPOSITRIO Descrio: O objeto repositrio contm as informaes de uma coleo de dados extrados do histrico, organizados por assunto, integrados, no volteis, cujo propsito fornecer suporte ao Mdulo SAD do sistema.

Mtodos: ConsultarHistorico Atualiza a coleo de dados do repositrio fazendo uma consulta ao histrico. Assim, adicionando a coleo antiga os dados recentes includos no histrico.

16.10 - CUBO Descrio: O objeto Cubo contm as informaes do objeto repositrio em forma de vises para otimizao de consultas efetuadas a partir Modulo SAD.

138

Mtodos: MontarCubo Monta e organiza as vises das informaes contidas no data warehouse.

16.11 MDULO SAD Descrio: O objeto Mdulo responsvel por manipular as informaes vindas do repositrio, dando suporte ao usurio na gerao de relatrios e realizao de simulaes.

Mtodos: RealizarSimulao Realizar simulao utilizando mtodos estocsticos. GerarGraficos Gera grficos estatsticos ou probabilsticos. BuscarPesos Busca os pesos para a realizao da simulao. EscolherInterao Opo de escolher a quantidade de interaes a serem utilizadas na simulao. ExibirHistorico Exibe o histrico de consultas realizadas aos troubleshootings. GerarDadosSimulao Gera dados para que se possa efetuar as simulaes.

16.12 EQUIP_MODELO Descrio: O objeto Equip_modelo contm informaes sobre os diversos modelos a qual um equipamento pode pertencer.

Atributos: IDequip_modelo Cdigo de identificao do modelo e um equipamento. Modelo Identificao do modelo. Descrio Descrio do modelo. PNalt1 Primeiro conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. PNalt2 Segundo conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento.

139

PNalt3 Terceiro conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. PNalt4 Quarto conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. PNalt5 Quinto conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. PNalt6 Sexto conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. PNalt7 Stimo conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. PNalt8 Oitavo conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. PNalt9 Nono conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. PNalt10 Dcimo conjunto alternativo de cdigos alfanumricos que identifica o modelo do equipamento. Categoria Categoria a qual um equipamento pode pertencer. Ativo Informa se um determinado modelo de equipamento esta disponvel ou ativo no sistema.

Mtodos: ManterEquip_modelo - Atualiza os dados do modelo de um equipamento no sistema, como cadastro, alterao e excluso da aeronave.

140

17 - REQUISITOS DO SISTEMA E ANLISE DE CUSTOS 17.1- NAVEGADOR WEB Navegador principal: Google Chrome 4.0+ Navegadores secundrios: Mozilla Firefox 3.6+, Safari 4.0+ e Opera 10.6+ Segundo o W3C, o Internet Explorer 9 ser o navegador com maior suporte a HTML5, levando em conta testes realizados com verso a beta, disponvel atualmente. Atualizaes constantes nos navegadores so necessrias, para o acompanhamento das novidades nas especificaes do HTML5. Deve-se levar em considerao tambm que os navegadores, mesmo os que j do suporte ao HTML5, podem trat-lo de forma diferente. Como o Google Chrome o mais avanado nas especificaes do HTML5, o adotamos para a elaborao do SARPAH. 17.2- HARDWARE (SERVIDOR) Intel Xeon Quad Core X3430 (2.4 GHz,8M Cache,Turbo) Intel Server Board S3420GP Hard Disk Samsung HD502HJ 500GB 7200rpm, Serial ATA 2 Memrias 2 GB DDR3 1333MHz ATX 500W Real Torre ATX RJAC-323 Black Piano Cabo de fora tripolar tradicional 1.50m Cabo NoBreak Placa de Rede Driver de DVD Monitor Perifricos Cabo de dados Serial ATA para HD e GRAVADORES. Power Guard II 2500VA BiVolt (Enermax) PCI Wireless Gravador de DVD Sata LG LCD 15.6 Widescreen Mouse ptico USB 800 DPI; Teclado Multimdia ABNT2 com conexo PS2; 140,00 80,00 40,00 1,00 2,40 1280,00 25,00 45,00 193,00 35,00 650,00 95,00 515,00

Processador Placa Me HD RAM Fonte Gabinete

141

Caixa de Som 2W RMS com alimentao USB. Total 3101,40

17.3- HARDWARE (CLIENTE) Processador Celeron D 325, 2.53 GHz, FSB 533 MHz, 256 60,00 Kb Cache, In Box Asus P5GPL-X SE 180,00

Processador Placa Me HD RAM Fonte Gabinete Cabo Estabilizador Placa de Rede Driver de DVD Monitor

Hard Disk Samsung SP0802N 80 GB 7200 RPM, ATA 85,00 133 2 Memrias 1GB DDR2 800 MHZ PC2-6400 ATX 230W potencia real 20/24 pinos com sata Torre ATX RJAC-323 Black Piano Cabo de fora tripolar tradicional 1.50m Cabo de dados Serial ATA para HD e GRAVADORES. Estabilizador SIDE SD 700VA PCI Wireless Gravador de DVD Sata 76,00 24,50 40,00 1,00 2,40 70,00 25,00 45,00

LG LCD 15.6 Widescreen

193,00

Kit 3x1: Mouse ptico USB 800 DPI, Teclado Multimdia 35,00 Perifricos ABNT2 com conexo PS2, Caixa de Som 2W RMS com alimentao USB Total 836,90

17.4- HARDWARE (OUTROS) Siemens SE361 sem fio com acesso compartilhado a internet 60,00 802.11 54MB 4 Portas Ethernet 10/100 HP Deskjet F4480 Com porta USB 2.0; 200,00 140,00

Roteador Impressora Servidor de

142

Impresso Total

Interface Fast Ethernet TL-PS110U V1.0 400,00

17.5- SOFTWARE (SERVIDOR) Sistema Operacional Windows Server 2008 Web R2 Single Open Comercial 910,00 Linux Server Microsoft .NET Framework 3.5 Mozilla Firefoz 3.6; Google Chrome 4.0; Navegador Safari 4.0; Opera 10.6 Servidor Web Apache HTTP Server SGBD MySQL RGraph and PHPGuru License Biblioteca de Grficos License for RGraph: HTML5 canvas graph library and 49,00 = phpguru.org (verificar conversor de moeda) Anti-virus Kaspersky Anti-virus 2011 60,00/ano R$135,00 0 (zero)

17.6- SOFTWARE (CLIENTE) Software Requisitos do Cliente Windows XP Pro Portugus SP2; Sistema Operacional Windows Seven Home Basic 32-bit Portugus; Windows Vista Home Basic 32-bit Portugus; Preo (R$) 325,00 130,00 172,00 0 (zero)

143

Linux Micrsoft Office Home and Student 2010 (em Portugus) Microsoft .NET Framework 3.5 Mozilla Firefoz 3.6 Google Chrome 4.0 Navegador Safari 4.0 Opera 10.6 Anti-virus Kaspersky Anti-virus 2011 60,00/ano 199,00

17.7- PEOPLE WARE Peopleware Desenvolvedores Custo de Analista Custo de Programao Tempo 11 meses e meio 4 pessoas R$ 50000/ms R$ 30000/ms

Total (R$)

R$ 194.000,00

144

18 - CONCLUSO O Sistema de Auxlio a Resoluo de Panes Aeronuticas em Helicpteros (SARPAH), como j dito, visa a sistematizao dos procedimentos realizados durante a manuteno dos diversos meios areos aos quais esse sistema d suporte. Deste modo, todas as solues possveis para um determinado problema aeronutico

(disponibilizadas no manual do fabricante), esto dispostas no mdulo troubleshooting em uma sequncia lgica de verificaes, tornando essa consulta muito simples e interativa e objetivando otimizar o trabalho do mecnico envolvido nessa manuteno. O mdulo de apoio a deciso disponibiliza ao usurio consultar todo o histrico das manutenes j realizadas e gera grficos estatsticos para uma melhor visualizao desses acontecimentos. Este mdulo ainda fornece a opo de realizao de simulaes - que trabalham baseadas nas informaes do histrico e geram grficos probabilsticos para a previso de acontecimentos. Assim sendo, os determinados grficos podem auxiliar seu utlizador, como por exemplo na compra de um novo equipamento que ir sanar ou minimizar os problemas previstos pelas simulaes. Em suma, pode-se afirmar que as informaes obtidas pelo Mdulo SAD podem ser usadas para gerao de relatrios e tambm para mostrar o estado das aeronaves da empresa por diversos prismas, como por exemplo: quantidade de defeitos por equipamentos; quantidade de defeitos por aeronaves; porcentagem de solues para cada defeito e probabilidade de acontecimentos futuros. O objetivo auxiliar a gerncia da empresa numa melhor tomada de deciso. O SARPAH busca apoiar o trabalho dos mecnicos da rea de aviao tanto no suporte da tomada de medidas corretivas com o uso do mdulo troubleshooting, como na tomada de medidas preventivas por parte dos mecnicos ou da gerncia, a partir do uso do mdulo de apoio deciso. Todo o aparato oferecido pelo sistema SARPAH objetiva contribuir positivamente para a manuteno preventiva e para a segurana dos meios areos.

145

REFERNCIAS BIBLIOGRAFICAS ALEXIS Deveria. When Can I Use. Disponvel em: <http://caniuse.com> Acessado em: 8 de Outubro de 2010. ASTAH-COMMUNITY.JAR. Astah* UML. Verso 6.2. Taito-ku, Tkio, Japo: Change Vision, 2010. BELL HELICOPTER. Manual de Manuteno (MM). Aeronave Bell Jet Ranger III, modelo 206A. 2010. BELL HELICOPTER. Manual Ilustrado de partes (IPB). Aeronave Bell Jet Ranger III, modelo 206A. 2010. BOA DICA. Pesquisa de Preos. Disponvel em: <http://www.boadica.com.br> Acessado em: 6 de Novembro de 2010. COLAO JNIOR, Methanias. Projetando sistemas de apoio deciso baseados em Data Warehouse. Rio de Janeiro: Axcel, 2004. GANDOLPHO, Cibele. SBT adere a Business Intelligence. Info Corporate, So Paulo, sexta-feira, 30 mar. 2007 16h49. Disponvel em: <

http://info.abril.com.br/aberto/infonews/032007/30032007-12.shl>. Acessado em 28 out. 2010. GUEDES, Gilleanes T.A. UML Uma Abordagem Prtica. 3. ed. So Paulo: NOVATEC, 2007. GUEDES, Gilleanes T.A. UML 2 Uma Abordagem Prtica. 1 ed. So Paulo: NOVATEC, 2009. KASPERSKY LAB. Software Anti-virus e Seguranda de Internet. Disponvel em: <http://brazil.kaspersky.com> Acessado em: 6 de Novembro de 2010.

146

INMON, William H. Como construir o data Warehouse. Traduo Ana Maria Netto Cruz. Rio de Janeiro: Campus, 2000. MATHIAS FILHO, Ivan. Apostila de Padres de Design. Departamento de Informatica PUC, Rio de Janeiro. NAVARRO, Maria Cristina de Arajo. O que um Data Warehouse?. SERPRO, Brasilia, 1996. Disponvel em:

<http://www.serpro.gov.br/imprensa/publicacoes/tematec/1996/ttec27>. Acessado em: 23 setembro 2010. PRADO, Darci. Usando o Arena em simulao. Belo Horizonte: EDG, 1999. RGRAPH. HTML Canvas graph library based on the HTML5 canvas tag. Disponvel em: <http://www.rgraph.net> Acessado em: 15 de Novembro de 2010. SILVA, M. S. Construindo sites com CSS e (X)HTML: sites controlados por folha de estilo em cascata. So Paulo: Novatec Editora, 2008. WINWORD.EXE. Microsoft Word. Verso 2007. Estados Unidos: Microsoft, 2007. VISIO.EXE. Microsoft Visio. Verso 2007. Estados Unidos: Microsoft, 2007. Zmoginsky, Felipe. IE9 melhor browser para HTML5, diz W3C. INFO online, So Paulo, 5 nov. 2010. Disponvel em: <http://info.abril.com.br/noticias/ti/ie9-e-melhorbrowser-para-html5-diz-w3c-05112010-45.shl> Acessado em: 15 de novembro de 2010