UM SISTEMA WEB DE CONSULTA DE TRAJETOS DE TRANSPORTE PÚBLICO

Tamanho: px
Começar a partir da página:

Download "UM SISTEMA WEB DE CONSULTA DE TRAJETOS DE TRANSPORTE PÚBLICO"

Transcrição

1 UM SISTEMA WEB DE CONSULTA DE TRAJETOS DE TRANSPORTE PÚBLICO Felipe F. Freitas, Rodrigo F. de Moraes, Patrícia Jaques PIPCA Universidade do Vale do Rio dos Sinos (UNISINOS) RESUMO A crescente demanda por transporte rápido e eficiente nos centros urbanos protagoniza um grande desafio para a sociedade moderna: garantir mobilidade à população em um sistema urbano complexo. O transporte público se apresenta como alternativa ao transporte privado na tentativa de amenizar o impacto causado pelo crescimento populacional e econômico no ambiente urbano, além de garantir à população o acesso a seus direitos. Com o intuito de incentivar o uso do transporte coletivo, os sistemas de informação ao usuário (SIU) são ferramentas computacionais responsáveis pela geração de informações que aumentem a qualidade do serviço percebida pelo usuário. Em vista da necessidade de sistemas para o usuário do transporte público no Brasil, este artigo apresenta a estrutura básica para a criação de uma aplicação que gera o menor percurso a ser percorrido pelo usuário do transporte coletivo. O sistema proposto utiliza o algoritmo A* para permitir que o trajeto disponibilizado ao usuário compreenda trocas de linhas de ônibus e percursos a pé, quando necessários. PALAVRAS-CHAVE Sistemas de Transportes Inteligentes, Sistemas de Informação ao Usuário, Algoritmos de Busca, Heurísticas, ITS. 1. INTRODUÇÃO A crescente demanda por transporte rápido e eficiente nos centros urbanos protagoniza um grande desafio para a sociedade moderna: garantir mobilidade à população em um sistema urbano complexo. O crescimento populacional nas grandes cidades aliado a um aumento da venda de veículos particulares contribuem para a rápida saturação da estrutura viária, prejudicando a locomoção das pessoas e contribuindo para a degradação do meio ambiente. O transporte público se apresenta como alternativa ao transporte privado na tentativa de amenizar o impacto causado pelo crescimento populacional e econômico no ambiente urbano, além de garantir à população o acesso a seus direitos (FIGUEIREDO 2005). Com o intuito de incentivar o uso do transporte coletivo à população, os sistemas de informação ao usuário (SIU) são ferramentas computacionais responsáveis pela geração de informações que aumentem a qualidade do serviço percebida pela população. Em vista da necessidade de sistemas que disponibilizam informação ao usuário do transporte público no Brasil, o presente trabalho propõe uma aplicação que determine em tempo real o percurso a ser realizado pelo usuário a partir de um ponto de partida (rua e número) até um ponto de destino com o uso de técnicas de inteligência artificial. Através do algoritmo de busca heurística A*, a aplicação pode gerar percursos que compreendem a troca de linhas de ônibus e trechos em pé (transbordo). A informação gerada neste trabalho estende a funcionalidade desenvolvida em outro projeto de pesquisa do mesmo grupo de pesquisa (BASTOS & JAQUES, 2010), cujo objetivo é fornecer itinerários de ônibus a serem utilizadas na realização de uma viagem. Este artigo encontra-se organizado como segue. Na Seção 2 é realizada uma breve definição da área de pesquisa em Sistemas de Transportes Inteligentes. A Seção 3 compara os trabalhos relacionados ao projeto proposto. A Seção 4 apresenta os algoritmos de inteligência artificial utilizados na aplicação. A Seção 5 apresenta o trabalho proposto, detalhando como os algoritmos são utilizados para a resolução do problema. Finalmente, nas Seções 6 e 7 são mostrados os resultados dos testes e as conclusões obtidas com este trabalho.

2 2. SISTEMAS DE TRANSPORTES INTELIGENTES O uso de sistemas inteligentes para o transporte coletivo é o meio pelo qual diversos países desenvolvidos como EUA, Japão, Austrália e Alemanha utilizaram para melhorar a qualidade do transporte coletivo e incentivar seu uso à população (SILVA 2000). Conforme descreve RITA (2010), a área de pesquisa de Sistemas de Transportes Inteligentes (ITS) compreende o uso de tecnologias avançadas de comunicação para infra-estrutura de transportes e de veículos. Os ITS utilizam tecnologias de informação, comunicação e controle para melhorar o desempenho e a eficiência das operações da rede de transportes. Estes sistemas permitem aprimorar o gerenciamento e operação dos meios transportes no intuito de torná-los mais modernos, eficientes e abrangentes, visando atender a uma demanda cada dia maior (LADEIRA et al. 2009). A seguir são listados alguns dos tipos de sistemas que compõem os ITS (SILVA 2000). Sistemas Avançados de Transporte Público (APTS) - O foco é a busca por uma melhor segurança, eficiência e efetividade de sistemas de transporte público. Sistemas Avançados de Gerenciamento de Tráfego (ATMS) - Busca pela redução de congestionamento nas vias urbanas ou rurais e garantia de segurança. Sistemas Avançados de Informação ao Viajante (ATIS) - Busca proporcionar ao utilizador informações mais precisas sobre a via que está utilizando ou irá utilizar. Operação de Veículos Comerciais (CVO) - Visa melhorar o gerenciamento e o serviço dos transportes de carga. Sistemas Avançados de Controle Veicular (AVCS) - Visa proporcionar melhor segurança viária, para isso é utilizado uma tecnologia que permite monitorar e realizar ações quando necessário. Coleta Eletrônica de Pedágio (ETC) - Busca métodos eficientes de cobrança de pedágio para reduzir o tempo perdido no mesmo, evitando possíveis congestionamentos. Um representante dos APTS são os sistemas de informações ao usuário (SIU). Os SIUs compreendem as ferramentas utilizadas pelos usuários para obter informações que satisfaçam suas necessidades específicas relativas ao serviço utilizado. O presente trabalho encontra-se nesta categoria de aplicação. Os SIUs representam um grande diferencial no que diz respeito à qualidade do serviço oferecido. Entre os principais benefícios destacam-se: (i) redução dos tempos de espera, (ii) estimativa e redução dos tempos de transbordo e (iii) permite que o usuário planeje sua viajem (WATKINS et al. 2010). Os tempos de transbordo, incluindo caminhada e espera, representam uma parcela de tempo importante na viagem. Conforme (SILVA 2000), o valor do tempo de transbordo é percebido como quatro vezes superior ao valor atribuído ao tempo de viagem no veículo. Em vista disto, o presente trabalho visa, através de métodos de busca de Inteligência Artificial, fornecer ao usuário do transporte público uma aplicação capaz de gerar informações de percurso, permitindo ao usuário estimar os tempos de transbordo e, com isso, planejar sua viagem. 3. TRABALHOS RELACIONADOS Na busca por informações sobre aplicações para sistemas de informação ao usuário do transporte público, foram encontrados outros aplicativos onde a proposta se assemelha a do presente trabalho. Os principais são Google Transit, HopStop.com e SIU-VIX. Como o Google Transit e o HopStop não possuem código fonte aberto, não é possível fazer uma comparação do funcionamento das aplicações, mas apenas uma comparação das funcionalidades. O Google Transit (GOOGLE TRANSIT 2011) é uma aplicação web criada pela empresa Google em que a funcionalidade principal é fornecer rotas de itinerários para o transporte coletivo. A proposta do aplicativo está estritamente relacionada ao objetivo do presente trabalho já que fornece informações de trajetos a serem realizados a pé, de ônibus e ainda através de metrôs e trens. As funcionalidades do Google Transit estão limitadas pela abrangência de cidades no Brasil que o aplicativo é capaz de gerar estas informações, estando disponível apenas em algumas capitais como Rio de Janeiro, São Paulo, Belo Horizonte, Recife e Porto Alegre sendo, nesta última, apenas o serviço de metrô metropolitano disponível para consulta. As informações do Google Transit são disponibilizadas ao usuário em outro serviço de mapas da Google, chamado Google Maps.

3 O HopStop (HOPSTOP 2011) é uma aplicação muito semelhante ao Google Transit, onde o usuário informa os endereços de origem e destino e o sistema cria a rota a ser percorrida, incluindo, inclusive, outros meios de transporte como táxi e metrô. É um serviço que está disponível apenas para algumas grandes cidades dos Estados Unidos e do Canadá. José de Aguilar Pilon, na sua dissertação de mestrado, desenvolveu um sistema de informação ao usuário chamado SIU-VIX (PILON 2009). Este tinha como objetivo implementar um software que fornece informações nos pontos de parada através de um painel eletrônico, como, por exemplo, o horário de passagem dos ônibus do sistema municipal de transporte coletivo da cidade de Vitória-ES. Para alcançar essa meta utilizou diversas tecnologias e procedimentos. Em comparação a este trabalho, o SIU-VIX está limitado à visualização nos pontos de parada, ou seja, não é possível realizar uma consulta web para buscar quais lotações deve utilizar para chegar ao destino desejado, além de não possuir informação sobre o trajeto a ser percorrido a pé. Apesar da implementação do sistema SIU-VIX trazer funcionalidades importantes (tempo de espera na parada), é limitado a somente uma linha, já que não contém nenhuma forma de parametrização para ser possível a escolha da outra. 4. ALGORITMOS DE BUSCA O trabalho proposto utiliza algoritmos de busca com informação para definir rotas de caminhada e de ônibus. Algoritmos de busca são utilizados para a resolução de problemas que podem apresentar diferentes caminhos a serem percorridos até encontrar a solução desejada. Os caminhos consistem em uma sucessão de estados que levam o sistema de um estado inicial qualquer ao estado objetivo. A decisão de qual caminho se deve tomar é feita pelo algoritmo de busca, que tem conhecimento do estado objetivo (NILSSON 1998), (RUSSELL & NORVIG 2004). Um problema de busca pode ser definido pela composição dos seguintes quatro elementos (RUSSELL & NORVIG 2004): (i) Estado Inicial: Estado em que o sistema inicia. Por exemplo, no problema de encontrar uma rota de carro entre duas ruas, o estado inicial é a rua de origem; (ii) Função Sucessor: Função que define os possíveis estados sucessores que estão disponíveis para o estado atual em que o algoritmo se encontra. Para o exemplo dado acima, os possíveis estados sucessores seriam as ruas ligadas à rua em que o motorista se encontra. (iii) Custo de Caminho: É definida uma forma de cálculo do custo do caminho que melhor se adere à situação do problema proposto. No exemplo da rotas de carro entre duas ruas, um possível custo poderia ser a distância, em quilômetros, no trajeto proposto. (iv) Teste Objetivo: Determina se um dado estado compreende ao objetivo a ser atingido. Podem existir diferentes objetivos, e este teste verifica se o estado atual é um deles. Por exemplo, para o problema anterior, o estado objetivo seria a rua de destino. Um problema de busca pode ser representado por uma árvore de busca. Esta árvore tem uma raiz, a qual representa o estado inicial do problema. Cada nó da árvore, inclusive o nó raiz, pode apresentar nós filhos que representam os estados sucessores daquele nó. A partir do nó raiz, a árvore é gradativamente expandida, conforme a estratégia de busca definida, testando cada nó em busca da solução até encontrá-la, ou até não existirem mais estados para serem expandidos (RUSSELL & NORVIG 2004). Existem diferentes estratégias de busca. Cada uma será explicada mais detalhadamente nas seções seguintes. Para selecionar qual utilizar, normalmente se avalia os seguintes aspectos (RUSSELL & NORVIG 2004): (i) Completeza: O algoritmo de busca é completo quando, sempre que existir uma solução para o problema, ele a encontra. (ii) Otimização: O algoritmo é considerado ótimo quando sempre encontra o caminho com o menor custo dentre todos os caminhos possíveis que levem às soluções. (iii) Complexidade de tempo: Tempo que o algoritmo leva para encontrar uma solução. (iv) Complexidade de espaço: Memória necessária para a busca ser realizada até encontrar o resultado. As estratégias de busca se dividem em dois principais grupos: (i) algoritmos de busca sem informação, também conhecido como algoritmos de busca cega; (ii) e algoritmos de busca com informação, também conhecidos como algoritmos de busca heurística. 4.1 Algoritmos de busca cega Os algoritmos de busca cega não têm nenhuma informação a mais além das definidas no problema para ajudar a encontrar uma solução (RUSSELL & NORVIG 2004). Todas as estratégias desse tipo de busca se

4 fundamentam na busca exaustiva procurando o nó objetivo, não sabendo diferenciar qual o nó que possibilita uma maior chance de sucesso para alcançar a solução. Existem cinco tipos de estratégias de busca: busca em largura, busca em profundidade, busca em profundidade limitada, busca por aprofundamento iterativo e a busca de custo uniforme (RUSSELL & NORVIG 2004). Entretanto as duas primeiras são as principais, e as restantes são derivadas. A busca em largura, também conhecida como busca em extensão, é uma estratégia de busca onde se expande, primeiramente, todos os nós de mesma profundidade, para ser possível a expansão dos nós de profundidade maior. Esse algoritmo de busca é completo e ótimo, entretanto, apresenta duas principais desvantagens: a primeira é o requisito de memória e a segunda é o tempo de execução (RUSSELL & NORVIG 2004). Com isso se a solução para o problema estiver em uma profundidade elevada, levará muito tempo para que a encontre ou a memória do computador esgotará. A busca em profundidade sempre expande o nó de maior comprimento da borda da árvore de busca. Caso não encontre o nó objetivo na primeira borda, a busca retrocede e começa no próximo nó, cuidando para não percorrer nós recentemente expandidos. Este algoritmo não é ótimo, porque pode percorrer um caminho muito profundo, ou até infinito, sendo que a solução poderia estar na borda ao lado, em um nó mais próximo da raiz (RUSSELL & NORVIG 2004). 4.2 Algoritmos de Busca Heurística Os algoritmos de busca heurística utilizam o conhecimento específico do problema para encontrar soluções de forma mais eficiente do que as estratégias de busca sem informação. A informação, definida por uma função heurística (por exemplo, distância em linha reta), é utilizada na aplicação da função de avaliação de qual o próximo nó deve ser expandido. Os dois principais algoritmos de busca são: busca gulosa pela melhor escolha e busca A* (NILSSON 1998), (RUSSELL & NORVIG 2004). A busca gulosa tenta expandir o nó mais próximo do nó objetivo, utilizando a função heurística definida para avaliá-los, visando à localização da solução mais rapidamente (RUSSELL & NORVIG 2004). Entretanto, este algoritmo não encontra sempre a melhor solução, porque pode escolher um caminho que só é aparentemente mais econômico, portanto não é ótimo. Além disso, não preenche o atributo de completeza por poder entrar em um caminho e entrar no mínimo local, sem retornar para percorrer outros trajetos. A busca A* é uma das técnicas de busca mais utilizadas, sendo reconhecida pelo seu desempenho, precisão e eficiência. Ela avalia os nós combinando a soma do custo do nó inicial até o atual, juntamente com o custo estimado (também chamada de heurística) do nó atual até o nó final, escolhendo o que tiver menor valor. É completa e ótima desde que nunca se superestime o custo real, ou seja, sempre que se utilize uma heurística admissível (NILSSON 1998), (RUSSELL & NORVIG 2004). No presente projeto é utilizado o algoritmo A* para a definição das trajetórias de ônibus, por ser um algoritmo completo, porque deve sempre apresentar pelo menos uma solução. Além disso, é ótimo devido ao requisito de gerar o menor deslocamento possível para o usuário. Apesar de existirem outros algoritmos preenchendo estes requisitos, o A* tem o diferencial de ter um bom desempenho, considerando seu tempo de resposta e memória utilizada, o que é de grande valia para um sistema web que deve fornecer resposta em tempo real. 5. TRABALHO PROPOSTO O trabalho proposto consiste em um sistema web de informação ao usuário de transporte público. Ele permite a consulta de trajetórias de ônibus, ou seja, dada uma localização inicial (rua e número) e um destino final, o sistema calcula as linhas de ônibus que o usuário deve utilizar para chegar ao seu objetivo. Como explicado anteriormente, o presente trabalho apresenta uma extensão da versão anterior do sistema (BASTOS & JAQUES 2010), que não incorporava trechos a pé. Algumas melhorias foram realizadas no sistema, incluindo inserção de novas funcionalidades, tais como incorporação de pontos turísticos, aprimoramento do desempenho, aplicação de tecnologias atuais e robustas para desenvolvimento web, e aprimoramento da camada de visão. Além disso, foi implementado o algoritmo de trajetórias a pé e realizada a sua integração com o algoritmo de trajeto a ônibus. Na versão atual, a base de dados foi povoada com algumas rotas da cidade de São Leopoldo, permitindo consultas apenas nessa cidade para realização dos testes no aplicativo.

5 O algoritmo A* foi selecionado para a busca do percurso (tanto a pé quanto trechos em ônibus), pelo seu desempenho ser o mais apropriado para um sistema em tempo real. O problema de busca foi especificado como segue: (i) Estado inicial: parada mais próxima da rua e numeração onde o usuário se encontra (a origem do trajeto). (ii) Função Sucessor: se mover para a próxima parada em uma linha de ônibus. (iii) Heurística utilizada: distância em linha reta. (iv) Teste Objetivo: parada mais próxima da rua e numeração onde o usuário deseja chegar (o destino do trajeto). O sistema foi programado no modelo cliente-servidor, na qual a parte de processamento é realizada pela linguagem Java (ORACLE 2011). Por ser um sistema web, se fez necessária a utilização de JSP (Java Server Pages) para a criação de telas, juntamente com o framework MVC (Model-View-Controller) Struts (APACHE 2011). Para execução da aplicação, foi utilizado o servidor de aplicação Tomcat (APACHE 2011). O banco de dados empregado foi o MySQL (MYSQL 2011), (ORACLE 2011). Na Figura 1 é apresentada a tela de busca do sistema. Como pode ser observado na imagem, além da trajetória a ser percorrida por ônibus já existente na primeira versão do Antares (BASTOS & JAQUES, 2010), o aplicativo apresenta também trajetórias a pé e trajetórias integradas (trechos em ônibus e a pé). Essa trajetória a pé pode ser realizada dos destinos inicial e final até a parada mais próxima, bem como entre duas paradas em uma troca de linha de ônibus como exemplificado na imagem. Esse segundo é o maior desafio do presente trabalho. Figura 1. Antares após as modificações realizadas neste trabalho. Para tornar possível a criação de todas essas novas tecnologias e funcionalidades, foram necessários os seguintes procedimentos: primeiramente foi realizada a modelagem da base de dados para persistir os dados da realização de buscas de trajetórias a pé conforme visto anteriormente. Posteriormente à modelagem da base de dados, o aplicativo foi então codificado. A etapa seguinte consistiu na modificação do código desenvolvido do algoritmo A* para comportar as melhorias e a nova forma de busca. A última etapa foi composta pelos testes nas funcionalidades desenvolvidas. O algoritmo de busca utiliza como função heurística a distância em linha reta, também chamada de distância Euclidiana, a qual é calculada a partir da latitude e longitude das esquinas das ruas. Foi escolhida essa heurística porque o caminho mais curto entre dois pontos, sempre será uma reta, no caso do contexto ser um grafo (RUSSELL & NORVIG 2004), como é o deste trabalho. Dessa forma, a distância em linha reta é uma heurística admissível, pois nunca superestima o custo real. Para realizar a busca, o usuário define o local de origem (a rua e o número), e o local de destino (a rua e número de destino). Com estes dados, o algoritmo busca no banco as ruas que fazem intersecções (através de esquinas) com as informadas continuamente e, assim, montando a árvore de busca. Além da distância em Euclidiana que será utilizada neste trabalho, foi analisada a utilização da distância de Manhattan, também conhecida como a métrica do táxi. Esta, ao invés de utilizar a distância em linha reta

6 para o cálculo, usa a distância considerando quadras retangulares. A partir dos resultados dos testes realizados em (BASTOS & JAQUES, 2010) com esta métrica, foi observado que se perde desempenho ao utilizá-la, provavelmente porque no Brasil as quadras não são, em grande parte, retangulares. Enquanto em trajetórias de ônibus, o estado inicial e final são respectivamente a parada mais próxima de origem e do destino desejado, em trajetórias a pé os estados são as intersecções entre as ruas. O motivo deste é que para o cálculo correto da distância real do percurso a pé, deve ser considerado o intervalo em linha reta entre esquinas, diferentemente de rotas de ônibus onde se considera a distância entre paradas. O terceiro procedimento foi alterar a definição das principais classes do modelo para suportar trajetórias a pé. Para isso teve que ser definido o problema que, conforme a análise feita anteriormente, tem a seguinte definição: (i) Estado inicial: intersecção mais próxima da rua e numeração onde o usuário se encontra (a origem do trajeto); (ii) Função Sucessor: se mover para a próxima intersecção de ruas; (iii) Heurística utilizada: distância em linha reta; (iv) Teste Objetivo: intersecção mais próxima da rua e numeração aproximada onde o usuário deseja chegar (o destino do trajeto). A partir da definição do problema, o algoritmo A* implementado anteriormente no Antares foi alterado para suportar trajetórias a pé e a ônibus. Algumas alterações foram realizadas: foi criada uma classe Ponto que se baseia em generics, onde esta pode instanciar diferentes classes que representam os diferentes tipos de estados, como Interseccoes (representando intersecções entre ruas), OnibusParadas (uma parada em uma linha de ônibus) e PontoTuristico (por exemplo, um museu, uma ponte, um prédio histórico, entre outros). Sua criação foi necessária devido aos diferentes possíveis estados de cada nó (um estado pode ser tanto um objeto OnibusParada, no caso de trajetos apenas em ônibus, ou uma Intersecção entre ruas ou Ponto Turístico no caso de trajetos mistos). Na nova implementação do método A*, apesar de depender do tipo de instância que o estado do nó tiver, o funcionamento geral continua o mesmo: ele busca os sucessores do nó retirado da cabeça da fila de prioridade (PriorityQueue), caso este não seja o nó objetivo. Este tipo de lista possibilita que os nós com o menor custo estejam sempre na cabeça da fila, melhorando o desempenho, o qual é o objetivo do A*. Em cada estado determinado na árvore de busca, o algoritmo chama o método que busca os seus sucessores. Esse realiza uma busca na base de dados dos sucessores e retorna uma lista genérica de Pontos, já que um sucessor pode ser do tipo Interseccoes ou OnibusParadas (PontoTuristicos podem ser apenas estados iniciais ou finais). Com a lista disponibilizada é instanciado um novo nó para cada possível sucessor e calculado o custo. Este custo dependerá do tipo de nó. Por exemplo, trajetos a pé tem um custo dez vezes maior que em rotas de ônibus. Essa penalização foi realizada para que o sistema atribua maior prioridade a locomoções em ônibus para trajetos longos. O valor da penalização foi escolhido baseado em testes empíricos. O algoritmo percorre a árvore de busca de forma otimizada, sempre tentando testar os nós estados mais próximos do objetivo (definido pela heurística), até encontrar um nó representando o estado final. 6. AVALIAÇÃO O sistema passou por dois tipos de avaliações: (1) testes unitários e (2) avaliação com o usuário. Nos testes unitários, foram realizados vários testes no sistema com diferentes cenários que tinham como objetivo verificar se o sistema realmente retornava sempre a melhor solução (ótimo), se a mesma era completa, se o tratamento de erros era funcional e se as respostas dadas pelo software eram coerentes com o problema. A avaliação com usuários tinha como objetivo verificar se o sistema atendia às funcionalidades propostas, assim como avaliar a usabilidade da interface disponibilizada. Para tanto, foi aplicado um questionário fechado a 14 usuários que possuem o seguinte perfil: desenvolvedores e web designer. O primeiro perfil tem um bom conhecimento na parte de implementação de funcionalidades e processamento do sistema. O segundo tem uma maior competência na camada de visão. A partir das respostas dos mesmos, a chance de obter contribuições que ajudem o sistema Antares evoluir até o ponto de ser possível publicá-lo é maior. Este questionário foi respondido pelos usuários após utilização do sistema. Para permitir a utilização do sistema por parte dos usuários, foi realizada a implantação do sistema em uma das máquinas disponibilizadas de uma determinada empresa de informática. Foi realizada uma carga na base dados, com base nas informações referentes a São Leopoldo, utilizadas para os testes unitários do sistema. Com o ambiente preparado, foram convidados alguns colaboradores para verificarem o sistema, e após sua conclusão, o preenchimento do formulário de avaliação do sistema.

7 A partir das respostas dos usuários foi analisado que o sistema proposto é uma ferramenta útil aos usuários do transporte público. Apesar da maioria dos usuários ter avaliado positivamente a usabilidade da interface (80% dos usuários entrevistados), alguns usuários mostraram descontentamento com alguns pontos: 15% consideraram a aplicação regular na questão usabilidade, 22% responderam que uma funcionalidade importante é a previsão do tempo a ser gasto no trajeto, e 7% dos usuários responderam que é importante considerar outros meios de transportes, como Trensurb (ou metrô) e táxi no percurso. Outros 25% responderam que a informação gerada pelo aplicativo não era importante considerando que seu meio de locomoção é o automóvel particular. O desempenho apresentado pela aplicação agradou aos usuários de modo geral, retornando os resultados, em média em 5 segundos. Além disso, todos consentiram que as funcionalidades implementadas no sistema, atendem a proposta do presente trabalho. Todavia, foram feitas algumas sugestões de melhorias e inclusão de novos recursos que os mesmos julgaram importantes para a evolução do sistema. Com as informações obtidas a partir do questionário aplicado, foi possível obter importantes informações e sugestões para o sistema. Duas funcionalidades foram julgadas importantes para que o sistema venha ser utilizado futuramente por um maior número de usuários, estas são: inclusão do tempo estimado da trajetória; inclusão ao meio de transporte metrô. 7. CONCLUSÕES Os congestionamentos aumentam a cada dia que passa, tendo origem do aumento do poder aquisitivo da população, conduzindo a um maior consumo de veículos particulares. Segundo o Departamento Nacional de Trânsito (DENATRAN 2011), entre 1999 e 2009, ocorreu um aumento de 74% do número de carros, 280% de motos. Utilizando transporte coletivo, os usuários muitas vezes levam menos tempo para chegar ao destino desejado, porque estes trafegam em corredores especiais onde outros meios de transporte não podem circular. Além disso, esse meio de transporte é menos custoso e emite menos poluição. Entretanto, muitos deixam de utilizá-los devido à falta de informação associada, tais como qual linha de ônibus deve ser utilizada, locais por onde passa, em qual parada devem descer e até qual o percurso que devem caminhar para chegar ao local desejado. Atualmente, outros trabalhos estão sendo desenvolvidos no sentido de agregar funcionalidades ao Antares. A principal delas é um serviço cujo objetivo é estimar o tempo de espera e de duração da viagem dos ônibus selecionados na busca de rotas. Conforme pode ser visualizado durante a etapa de avaliação da aplicação deste trabalho, esta funcionalidade foi apontada pelos entrevistados como sendo de grande importância ao usuário do transporte coletivo. Para tanto, os ônibus das linhas que farão parte deste estudo serão rastreados por um equipamento GPS, o que irá permitir determinar a localização aproximada do ônibus em tempo real. Esse será um diferencial maior do trabalho proposto em relação ao Google Transit, uma vez que esse último obtém essa informação de tabelas estáticas de horários ( static scheduling ). Além disso, pretende-se realizar uma avaliação comparativa do sistema em relação ao Google Transit (ou Google Maps). Para tanto, é necessário inserir na base de dados informações de paradas e linhas de ônibus de uma cidade servida por esse sistema a fim de comparar os resultados obtidos por ambos aplicativos. Isso não foi possível porque, embora o grupo tenha contatado algumas empresas de transporte coletivo, não obteve as informações necessárias. Também se deseja realizar uma avaliação com um número maior de usuários coletivos, verificando se a rota retornada pelo sistema é a rota que os usuários utilizariam para fins de comparação. Essa avaliação depende igualmente da inserção das informações de paradas e linhas de ônibus no sistema. REFERÊNCIAS APACHE, Apache. Disponível em: [Acessado abril 10, 2011]. BASTOS, R. & JAQUES, P., ANTARES: Um sistema Web de consulta de rotas de ônibus como serviço público. Revista Brasileira de Computação Aplicada, Vol. 2, pp DENATRAN, DENATRAN - Departamento Nacional de Transito. Disponível em: [Acessado abril 10, 2011].

8 FIGUEIREDO, L.M.B., Sistemas Inteligentes de Transporte. Doutorado em Engenharia Eletrônica e de Computadores. Porto: Universidade do Porto - Faculdade de Engenharia. GOOGLE MAPS, Google Maps. Disponível em: [Acessado abril 10, 2011]. GOOGLE TRANSIT, Google Transit. Available at: [Acessado abril 10, 2011]. HOPSTOP, HopStop.com - Transit Directions and Maps for New York City (NYC). Disponível em: [Acessado abril 10, 2011]. LADEIRA, M.C.M., MICHEL, F.D. & PAVANATTO, S.A., Monitoramento da operação de transporte público: O caso de Porto Alegre. Disponível em: [Acessado novembro 13, 2010]. MYSQL, MySQL. Disponível em: [Acessado abril 10, 2011]. NILSSON, N.J., Artificial intelligence: a new synthesis, Morgan Kaufmann, San Francisco, USA. ORACLE, Oracle Brazil. Disponível em: [Acessado abril 10, 2011]. PILON, J.A., Sistema de Informação ao usuário do transporte coletivo por ônibus na cidade de Vitória-ES. Dissertação de Mestrado. Ponta Grossa: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. RITA, RITA ITS Frequently Asked Questions. Disponível em: [Acessado outubro 12, 2010]. RUSSELL, S. & NORVIG, P., Inteligência artificial. Elsevier, Rio de Janeiro, Brasil. SILVA, D.M. da, Sistemas Inteligentes no Transporte Público Coletivo por Ônibus. Dissertação de Mestrado. Porto Alegre: UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL. Disponível em: [Acessado novembro 6, 2010]. WATKINS, K. E., FERRIS, B., & RUTHERFORD, G. S. (2010). Explore: An Attraction Search Tool for Transit Trip Planning. Journal of Public Transportation, 13(4), 111.

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Manual Geral do OASIS

Manual Geral do OASIS Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI PERFIL TÉCNICO Versão 2.0 DEPARTAMENTO DE INFORMÁTICA E TELECOMUNICAÇÕES PREFEITURA DE GUARULHOS SP 1 Objetivo: Esse manual tem como objetivo principal instruir os

Leia mais

Gerenciamento de Incidentes

Gerenciamento de Incidentes Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que

Leia mais

Projeto de Sistemas I

Projeto de Sistemas I Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o

Leia mais

Respostas dos Exercícios Cap. 2 Russell & Norvig

Respostas dos Exercícios Cap. 2 Russell & Norvig Respostas dos Exercícios Cap. 2 Russell & Norvig 1. (2.2) Uma medida de desempenho e utilizada por um observador externo para avaliar o sucesso de um agente. Uma função de utilidade e utilizada por um

Leia mais

MANUAL RASTREAMENTO 2013

MANUAL RASTREAMENTO 2013 MANUAL RASTREAMENTO 2013 Visão Geral O menu geral é o principal módulo do sistema. Através do visão geral é possível acessar as seguintes rotinas do sistema: Sumário, localização, trajetos, últimos registros.

Leia mais

Sistema de informações a usuários do Transporte Coletivo.

Sistema de informações a usuários do Transporte Coletivo. Sistema de informações a usuários do Transporte Coletivo. Autores: Celso Bersi; Economista - Diretor de Transporte Urbano 1) Empresa de Desenvolvimento Urbano e Social de Sorocaba - URBES Rua Pedro de

Leia mais

Itinerários de Ônibus Relatório Final

Itinerários de Ônibus Relatório Final CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...

Leia mais

PROBLEMAS ATUAIS DA LOGÍSTICA URBANA NA ENTREGA DE MATERIAIS HOSPITALARES UM ESTUDO INVESTIGATIVO

PROBLEMAS ATUAIS DA LOGÍSTICA URBANA NA ENTREGA DE MATERIAIS HOSPITALARES UM ESTUDO INVESTIGATIVO PROBLEMAS ATUAIS DA LOGÍSTICA URBANA NA ENTREGA DE MATERIAIS HOSPITALARES UM ESTUDO INVESTIGATIVO Frederico Souza Gualberto Rogério D'Avila Edyr Laizo Leise Kelli de Oliveira PROBLEMAS ATUAIS DA LOGÍSTICA

Leia mais

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14 1 Introdução O termo "roteamento de veículos" está relacionado a um grande conjunto de problemas de fundamental importância para a área de logística de transportes, em especial no que diz respeito ao uso

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN Análise e Projeto Orientados a Objetos Aula IV Requisitos Prof.: Bruno E. G. Gomes IFRN 1 Introdução Etapa relacionada a descoberta e descrição das funcionalidades do sistema Parte significativa da fase

Leia mais

Manual de utilização do sistema OTRS (Atendimento) Cliente Externo

Manual de utilização do sistema OTRS (Atendimento) Cliente Externo Manual de utilização do sistema OTRS (Atendimento) Cliente Externo 1 LISTA DE ILUSTRAÇÕES FIGURA 1 - TELA DE LOGIN... 5 FIGURA 2 - TELA INICIAL... 6 FIGURA 3 PREFERÊNCIAS DO USUÁRIO... 6 FIGURA 4 NOVO

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

Leia mais

Inteligência Artificial. Metodologias de Busca

Inteligência Artificial. Metodologias de Busca Inteligência Artificial Metodologias de Busca 1 Solução de problemas como Busca Um problema pode ser considerado como um objetivo Um conjunto de ações podem ser praticadas para alcançar esse objetivo Ao

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

NOVIDADES TRANSPORTE COLETIVO

NOVIDADES TRANSPORTE COLETIVO NOVIDADES TRANSPORTE COLETIVO Segunda Passagem Integrada Grátis 1) Quando será lançada a segunda passagem gratuita? Será lançada no dia 1 de julho. 2) Como funcionará a segunda passagem gratuita? O passageiro

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

PMAT. Sistema de Análise e Acompanhamento de Operações. Manual. Desenvolvido pelo BNDES AS/DEGEP

PMAT. Sistema de Análise e Acompanhamento de Operações. Manual. Desenvolvido pelo BNDES AS/DEGEP PMAT Sistema de Análise e Acompanhamento de Operações Manual 1 Índice 1. O que é o Sistema de Análise e Acompanhamento de Operações PMAT... 3 2. Acessando o sistema pela primeira vez Download... 3 3. Fluxogramas

Leia mais

O desafio da liderança: Avaliação, Desenvolvimento e Sucessão

O desafio da liderança: Avaliação, Desenvolvimento e Sucessão O desafio da liderança: Avaliação, Desenvolvimento e Sucessão Esse artigo tem como objetivo apresentar estratégias para assegurar uma equipe eficiente em cargos de liderança, mantendo um ciclo virtuoso

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma: 1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que

Leia mais

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior MRP II Introdução A lógica de cálculo das necessidades é conhecida há muito tempo Porém só pode ser utilizada na prática em situações mais complexas a partir dos anos 60 A partir de meados da década de

Leia mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Seção 2/E Monitoramento, Avaliação e Aprendizagem

Seção 2/E Monitoramento, Avaliação e Aprendizagem Seção 2/E Monitoramento, Avaliação e Aprendizagem www.bettercotton.org Orientação Text to go here O documento Monitoramento, Avaliação e Aprendizagem da BCI proporciona uma estrutura para medir as mudanças

Leia mais

Ajuda On-line - Sistema de Portaria. Versão 4.8.J

Ajuda On-line - Sistema de Portaria. Versão 4.8.J Versão 4.8.J Sumário PORT - Módulo de Apoio Portaria 3 1 Manual... de Processos - Portaria 4 Fluxo - Portaria... 5 2 Configurações... 6 Unidades... de Internação 6 Setores Administrativos... 9 Configuração...

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

Processo de Controle das Reposições da loja

Processo de Controle das Reposições da loja Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido

Leia mais

TRANSDATA SMART RASTREAMENTO E GESTÃO FROTA

TRANSDATA SMART RASTREAMENTO E GESTÃO FROTA BRASIL ARGENTINA +55 19 3515.1100 www.transdatasmart.com.br SEDE CAMPINAS-SP RUA ANA CUSTÓDIO DA SILVA, 120 JD. NOVA MERCEDES CEP: 13052.502 FILIAIS BRASÍLIA RECIFE CURITIBA comercial@transdatasmart.com.br

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC 1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho

Leia mais

QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1

QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 QUALIDADE DE SOFTWARE Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1 Objetivos Apresentar o processo de gerenciamento de qualidade e as atividades centrais da garantia de

Leia mais

PREFEITURA MUNICIPAL DE VOLTA REDONDA

PREFEITURA MUNICIPAL DE VOLTA REDONDA Anexo II.9 Especificações do Sistema de Monitoramento da Frota PREFEITURA MUNICIPAL DE VOLTA REDONDA ÍNDICE 1 OBJETIVOS... 2 2 ESPECIFICAÇÃO BÁSICA... 2 2.1 Aquisição de Dados Monitorados do Veículo...

Leia mais

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação Ministério das Finanças Instituto de Informática Departamento de Sistemas de Informação Assiduidade para Calendários Específicos Junho 2010 Versão 6.0-2010 SUMÁRIO 1 OBJECTIVO 4 2 ECRÃ ELIMINADO 4 3 NOVOS

Leia mais

Existem 109 questões nesta pesquisa

Existem 109 questões nesta pesquisa FASE 2: ANÁLISE DO WEBSITE INSTRUÇÕES Leia atentamente todas as questões Explore o website em avaliação, procurando pelas questões propostas Depois, responda cada questão Algumas questões precisam de informações

Leia mais

PLANEJAMENTO ESTRATÉGICO

PLANEJAMENTO ESTRATÉGICO PLANEJAMENTO ESTRATÉGICO Este material resulta da reunião de fragmentos do módulo I do Curso Gestão Estratégica com uso do Balanced Scorecard (BSC) realizado pelo CNJ. 1. Conceitos de Planejamento Estratégico

Leia mais

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR 6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

Implantação. Prof. Eduardo H. S. Oliveira

Implantação. Prof. Eduardo H. S. Oliveira Visão Geral A implantação de um sistema integrado de gestão envolve uma grande quantidade de tarefas que são realizadas em períodos que variam de alguns meses a alguns anos, e dependem de diversos fatores,

Leia mais

AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES

AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES Rafael Milani do Nascimento, Claudete Werner Universidade Paranaense (Unipar)

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Disciplina: Suprimentos e Logística II 2014-02 Professor: Roberto Cézar Datrino Atividade 3: Transportes e Armazenagem

Disciplina: Suprimentos e Logística II 2014-02 Professor: Roberto Cézar Datrino Atividade 3: Transportes e Armazenagem Disciplina: Suprimentos e Logística II 2014-02 Professor: Roberto Cézar Datrino Atividade 3: Transportes e Armazenagem Caros alunos, Essa terceira atividade da nossa disciplina de Suprimentos e Logística

Leia mais

OCOMON PRIMEIROS PASSOS

OCOMON PRIMEIROS PASSOS OCOMON PRIMEIROS PASSOS O OCOMON ainda não possui um arquivo de Help para atender a todas questões relacionadas ao sistema. Esse arquivo serve apenas para dar as principais instruções para que você tenha

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA SACI LIVRE SISTEMA DE ADMINISTRAÇÃO DE CONTEÚDO INSTITUCIONAL

Leia mais

Integração ADMRH com AGROSYS

Integração ADMRH com AGROSYS Treinamentos no produto AdmRH CGI - Consultoria Gaúcha de Informática Ltda - Divisão de treinamentos Guia do Aluno Versão 1.0 Integração ADMRH com AGROSYS Empresa: Participante: Data: Os produtos da CGI

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA Muitas organizações terceirizam o transporte das chamadas em seus call-centers, dependendo inteiramente

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Logística e a Gestão da Cadeia de Suprimentos. "Uma arma verdadeiramente competitiva"

Logística e a Gestão da Cadeia de Suprimentos. Uma arma verdadeiramente competitiva Logística e a Gestão da Cadeia de Suprimentos "Uma arma verdadeiramente competitiva" Pequeno Histórico No período do pós-guerra até a década de 70, num mercado em franca expansão, as empresas se voltaram

Leia mais

Estratégias de informação ao usuário na implantação de BRT.

Estratégias de informação ao usuário na implantação de BRT. Estratégias de informação ao usuário na implantação de BRT. José Eduardo Penna Amorim Pereira Logann Soluções em Tecnologia da Automação e Informação Ltda. Av. Nossa Senhora do Carmo, 45 6º andar - Belo

Leia mais

Professor: Curso: Disciplina:

Professor: Curso: Disciplina: Professor: Curso: Disciplina: Aula 1 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Dinâmica da disciplina, plano de curso e avaliação 03º semestre Prof. Esp. Marcos

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas CMP1132 Processo e qualidade de software II Prof. Me. Elias Ferreira Sala: 402 E Quarta-Feira:

Leia mais

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP 1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES Trabalho de Graduação Orientando: Vinicius Stein Dani vsdani@inf.ufsm.br Orientadora: Giliane

Leia mais

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG Rosângela da Silva Nunes 1 Centros de Recursos Computacionais - CERCOMP Universidade Federal de Goiás UFG Campus II, UFG, 74000-000, Goiânia

Leia mais

3 Classificação. 3.1. Resumo do algoritmo proposto

3 Classificação. 3.1. Resumo do algoritmo proposto 3 Classificação Este capítulo apresenta primeiramente o algoritmo proposto para a classificação de áudio codificado em MPEG-1 Layer 2 em detalhes. Em seguida, são analisadas as inovações apresentadas.

Leia mais

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia

Leia mais

PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL

PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL Solução Tecnologia Monitoramento Instalação SOLUÇÃO A solução de rastreamento Unepxmil foi desenvolvida para atender as principais necessidades

Leia mais

5 Experiência de implantação do software de roteirização em diferentes mercados

5 Experiência de implantação do software de roteirização em diferentes mercados 5 Experiência de implantação do software de roteirização em diferentes mercados 5.1 Introdução Após apresentação feita sobre os processos para implantação de um software de roteirização de veículos da

Leia mais

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração. O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Planejando o aplicativo

Planejando o aplicativo Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por

Leia mais

7.Conclusão e Trabalhos Futuros

7.Conclusão e Trabalhos Futuros 7.Conclusão e Trabalhos Futuros 158 7.Conclusão e Trabalhos Futuros 7.1 Conclusões Finais Neste trabalho, foram apresentados novos métodos para aceleração, otimização e gerenciamento do processo de renderização

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos

Leia mais

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0 PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0 Banco Central do Brasil, 2015 Página 1 de 14 Índice 1. FLUXO DO PEN - PROCESSO DE ENTENDIMENTO DAS NECESSIDADES DE NEGÓCIO... 3 2.

Leia mais

AULA 1 Iniciando o uso do TerraView

AULA 1 Iniciando o uso do TerraView 1.1 AULA 1 Iniciando o uso do TerraView Essa aula apresenta a interface principal do TerraView e sua utilização básica. Todos os arquivos de dados mencionados nesse documento são disponibilizados junto

Leia mais

Mobilidade Urbana Urbana

Mobilidade Urbana Urbana Mobilidade Urbana Urbana A Home Agent realizou uma pesquisa durante os meses de outubro e novembro, com moradores da Grande São Paulo sobre suas percepções e opiniões em relação à mobilidade na cidade

Leia mais

Gestão da Qualidade por Processos

Gestão da Qualidade por Processos Gestão da Qualidade por Processos Disciplina: Gestão da Qualidade 2º Bimestre Prof. Me. Patrício Vasconcelos adm.patricio@yahoo.com.br Gestão da Qualidade por Processos Nas empresas, as decisões devem

Leia mais

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MÓDULO PROTOCOLO MANUAL DO USUÁRIO VERSÃO: SETEMBRO/2010 SUMÁRIO Introdução...

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

Rastreamento Veícular

Rastreamento Veícular Manual de Instrução do Usuário Rastreamento Veícular Parabéns pela aquisição do seu Sistema de Rastreamento. Esperamos que ele supere suas expectativas e proporcione muito mais controle e proteção para

Leia mais

ü Curso - Bacharelado em Sistemas de Informação

ü Curso - Bacharelado em Sistemas de Informação Curso - Bacharelado em Sistemas de Informação Nome e titulação do Coordenador: Coordenador: Prof. Wender A. Silva - Mestrado em Engenharia Elétrica (Ênfase em Processamento da Informação). Universidade

Leia mais

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás

Leia mais

AULA 6 - Operações Espaciais

AULA 6 - Operações Espaciais 6.1 AULA 6 - Operações Espaciais Essa aula descreve as operações espaciais disponíveis no TerraView. Antes de iniciar sua descrição é necessário importar alguns dados que serão usados nos exemplos. Exercício:

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

PRIMAVERA RISK ANALYSIS

PRIMAVERA RISK ANALYSIS PRIMAVERA RISK ANALYSIS PRINCIPAIS RECURSOS Guia de análise de risco Verificação de programação Risco rápido em modelo Assistente de registro de riscos Registro de riscos Análise de riscos PRINCIPAIS BENEFÍCIOS

Leia mais

Grécia Um Framework para gerenciamento de eventos científicos acadêmicos utilizando componentes

Grécia Um Framework para gerenciamento de eventos científicos acadêmicos utilizando componentes Grécia Um Framework para gerenciamento de eventos científicos acadêmicos utilizando componentes Resumo Este trabalho apresenta uma infra-estrutura para gerenciamento de eventos científicos acadêmicos na

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O Mobile Voice System ( MVS) foi projetado para unificar os recursos do telefone fixo aos smartphones e às redes

Leia mais

Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP

Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP Parceiros de serviços em nuvem gerenciada Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP Implemente a versão mais recente do software da SAP de classe mundial,

Leia mais

1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.

1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. 1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. Todos nós da AGI Soluções trabalhamos durante anos

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais