Sistema de Recomendação Baseado na Arquitetura Multiagente

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

Download "Sistema de Recomendação Baseado na Arquitetura Multiagente"

Transcrição

1 Sistema de Recomendação Baseado na Arquitetura Multiagente Paulo Burin 1 Orientadora: Fabiana Lorenzi 2 Resumo. Este artigo propõe a construção de uma ferramenta de software baseada na arquitetura multiagente utilizada para recomendação de pacotes turísticos. Através das preferências informadas pelo usuário, o sistema recomenda o melhor pacote turístico, composto pelos itens transporte, hospedagem e atrações. Após a recomendação, o usuário avalia o pacote turístico recebido e esta avaliação será utilizada pelo sistema para melhorar a qualidade das futuras recomendações. Tecnologias open-source do tipo PHP e MySQL serão utilizadas no desenvolvimento da ferramenta. Palavras-chave: Arquitetura multiagente, sistema de recomendação. 1 Introdução A tarefa de planejar uma viagem não é um processo fácil. Por este motivo, as pessoas sentem a necessidade de procurar agências de viagens. Neste processo o agente de viagem deve ter conhecimentos, para conseguir atender as necessidades e expectativas dos clientes. Estes conhecimentos vão desde informações sobre o destino escolhido pelo cliente, como de todos os detalhes relacionados a um pacote turístico, por exemplo, a localização de hotéis, o horário de abertura de atrações turísticas ou a escolha do melhor horário de vôo. Estas informações podem fazer a diferença quanto à preferência do cliente, porque um pacote turístico bem organizado, pode representar um aproveitamento melhor do período da viagem, permitindo assim que o turista consiga conhecer mais atrações e até mesmo um maior número de lugares diferentes (Lorenzi et al., 2006). Neste contexto, o desenvolvimento de uma ferramenta para auxiliar no processo de recomendação de pacotes turísticos, onde o agente de viagem possa informar as preferências do cliente e o sistema apresenta uma sugestão de um pacote turístico, representa ganhos para a agência. Porque nem sempre o agente de viagem tem a informação necessária, muitas vezes ele precisa buscar informações na Internet ou com seus colegas, desperdiçando tempo e muitas vezes ligações telefônicas. Caso algum item do pacote recomendado ou o pacote não agradar ao cliente, o agente pode fazer 1 Universidade Luterana do Brasil (ULBRA) Curso de Sistemas de 2 Universidade Luterana do Brasil (ULBRA) Curso de Sistemas de Informação, professora orientadora. 1

2 simulações até encontrar a melhor solução. Para o cliente, a ferramenta traz vários benefícios, além de estar com as informações atualizadas e ter condições de apresentar uma recomendação de melhor qualidade, o tempo gasto no processo é menor. 1.1 Motivação Ao se aproximar o período de férias, as pessoas começam a procurar as agências de viagens em busca de informações turísticas. Esta procura pode ser das mais variadas possíveis, desde lugares exóticos, cidades históricas, parques de diversões, praias entre outros, aumentando o número de clientes necessitando de informações e sobrecarregando os agentes de viagens. Muitas vezes o cliente chega na agência de viagem sem um destino definido ou sem conhecimento sobre o lugar em que deseja visitar. Em muitos casos as decisões são tomadas mediante sugestões de amigos, mas na maioria das vezes as decisões são tomadas mediante as informações obtidas através do agente de viagem (Silva & Machado, 2005 p13). A responsabilidade do agente de viagem ao passar informações de algum lugar para um cliente é muito grande, porque se ele não conseguir passar corretamente e o cliente não tiver suas expectativas atendidas, provavelmente irá responsabilizar o agente, podendo inclusive não voltar mais procurar a agência. Em outros casos o cliente pode querer visitar algum lugar que não é conhecido pelo agente, podendo o cliente procurar outra agência na busca por informações, afetando assim o faturamento da agência (Silva & Machado, 2005 p13). Ciente das necessidades das agências de viagens e vislumbrando uma área muito grande de atuação profissional relacionada a sistemas de recomendação, sistemas multiagentes e a combinação dos dois modelos de sistemas, surge a oportunidade e o desafio de buscar conhecimento sobre o tema e habilitar-se profissionalmente para o mercado de trabalho. Esta oportunidade veio na forma de participação no desenvolvimento de um sistema de recomendação baseado na arquitetura multiagente, no qual, será possível obter conhecimentos sobre sistemas, técnicas, ferramentas e o mercado relacionado ao processo de recomendação ao usuário final. O desenvolvimento de um sistema de recomendação deste nível traz vários benefícios para a sociedade como um todo, tais como: maior satisfação dos clientes, recomendações mais qualificadas, maior segurança para o agente de viagens no momento da recomendação, maior faturamento para as agências de viagens, divulgação do turismo de determinada região, aumento no faturamento econômico da região, entre outros. 1.2 Objetivos O presente projeto propõe o desenvolvimento de uma ferramenta de software que disponibiliza uma interface Web onde permite ao usuário realizar pesquisas, tornando mais fácil e ágil a tarefa de recomendar pacotes turísticos pelos agentes de viagens. Como objetivos específicos podem ser citados: Criar uma interface gráfica (Graphical User Interface, GUI) que permite ao usuário informar as preferências pessoais. A partir destas preferências o sistema retorna a recomendação de um pacote turístico, incluindo vôos, hotéis e atrações; 2

3 Disponibilizar uma lista de tarefas para que os agentes de busca apresentados por Lorenzi et al., (2006) possam acessar para resolvê-las; Organizar a recomendação e apresentar de forma amigável ao usuário; Permitir que o usuário avalie a recomendação recebida, sendo que deve ser diferenciada por vôo, hotel e atração; Criar interfaces para permitir o cadastro das informações utilizadas como parâmetros de entrada da recomendação, tais como, cidade, pais, categoria, tipo de acomodação, acomodação, tipo de empresa de transporte, empresa de transporte, tipo de atração e cliente; Criar uma interface que permite que sejam consultadas as recomendações realizadas e armazenadas na base de dados. Este artigo apresenta o projeto de uma ferramenta de software responsável por recomendar pacotes turísticos e está estruturado da seguinte maneira: Na seção 2 é apresentada a fundamentação teórica necessária para a compreensão de sistemas multiagentes, sistemas de recomendação e sistemas de recomendação baseado na arquitetura multiagente. A seção 3 descreve o projeto proposto e por fim na seção 4 é apresentada a conclusão. 2 Fundamentação Teórica Neste tópico é apresentada a pesquisa bibliográfica sobre os temas estudados para a construção deste trabalho. É dada uma visão teórica de sistemas multiagentes, sistemas de recomendação e sistema de recomendação baseada na arquitetura multiagente. 2.1 Sistemas Multiagente A inteligência artificial distribuída (IAD) é uma sub-área da inteligência artificial (IA) que tem analisado modelos de conhecimento, técnicas de comunicação e raciocínio em que vários sistemas interagem para solucionar um problema em comum. Os sistemas multiagentes (SMA) são uma abordagem da IAD em que é usada a designação agente para as entidades que participam das atividades na solução de problemas, ou seja, o foco da pesquisa são os agentes (Silva & Machado, 2005 p15). Os SMA têm por objeto de estudo não somente um indivíduo, mas sim a coletividade. Assim sendo, tenta compreender o comportamento do todo através de simulações dando ênfase à interação entre as entidades que formam o sistema, chamadas de agentes e suas organizações. Tal paradigma foi criado através de observações de sistemas naturais, em que surgem comportamentos inteligentes a partir da interação de seus elementos (Hübner, 2003 p19). Exemplos disto são apresentados por Hübner (2003 p19) apesar de uma colônia de formigas ser formada por seres simples, pode-se dizer que o formigueiro como um todo é um sistema complexo cujo comportamento é mais inteligente do que os das formigas que o formam; os neurônios são células simples, mas de sua interação e organização emerge um comportamento complexo e inteligente. A área de SMA estuda o comportamento de agentes autônomos organizados em grupos cooperando entre si para resolver problemas que seriam impossíveis de serem 3

4 resolvidos individualmente. A autonomia dos agentes e sua organização são propriedades fundamentais para SMA. A autonomia significa que um agente tem sua existência independente dos demais e do problema que esta sendo resolvido, enquanto que a organização submete restrições comportamentais aos agentes, estabelecendo um comportamento coeso ao grupo (Hübner, 2003 p19). Em SMA, os agentes são projetados para solucionar todo tipo de problemas, porque estes agentes são entidades com conhecimento de sua existência e da existência de outros agentes, assim sendo, colaboram entre si para atingirem um objetivo comum. Os agentes devem possuir uma linguagem especifica para poderem se comunicar, sendo que cada agente deve ser capaz de executar uma tarefa cooperando assim para alcançar o objetivo global. Sendo agentes autônomos, a intervenção humana no processamento não será continua e a autodeterminação em relação ao meio ambiente em que o agente está inserido, deve ser um pré-requisito (Silva & Machado, 2005 p15). Em um SMA é necessário adotar uma política de cooperação, sendo que é através deste mecanismo que os agentes expressam suas necessidades a outros agentes, a fim de realizar uma determinada tarefa. A política de cooperação determina a maneira como os agentes expõem suas necessidades a outros agentes a fim de atingir determinado objetivo. Geralmente na realização de uma tarefa por um agente, surge a necessidade da ajuda de outros agentes da sociedade, ou ao contrário, prestam auxilio a outros agentes para que o objetivo geral do sistema seja alcançado (Silva & Machado, 2005 p22). A negociação é outro conceito que deve ser considerado em um SMA, sendo o aperfeiçoamento da concordância em pontos de vista comuns ou planos, através da troca estruturada de informações relevantes. Os principais objetivos da negociação são: modificar os planos locais de agentes, no caso de interações negativas; identificar situações onde potenciais interações são possíveis. Desta forma os agentes se comunicam para atingir um objetivo comum. Mais especificamente, a negociação é usada para alocação de tarefa e recurso, para reconhecimento de conflitos, a resolução de disparidades de objetivos, a determinação da estrutura organizacional e, então, para coerência da sociedade (Silva & Machado, 2005 p22). De acordo com Meneses (2001) Sistemas Multiagentes são sistemas constituídos de dois ou mais agentes, em um ambiente, que interagem para alcançarem alguns objetivos. Esses objetivos podem ser comuns a todos os agentes ou não. O ambiente pode ser aberto ou fechado, pode ter número fixo ou variável de agentes, os agentes podem ser heterogêneos ou homogêneos, colaborar ou competir, etc Agentes Um agente é uma entidade lógica ou física á qual é atribuída uma certa missão que ela é capaz de cumprir de maneira autônoma e em coordenação com outros agentes (Briot & Demazeau, 2002). Conforme Pozzebon et al., (2003 p2) um agente pode ser definido em termos de suas propriedades fundamentais e deve possuir um certo grau de autonomia para raciocinar e tomar decisões por sua própria vontade além de interagir com outros agentes. Por fim, um agente deve possuir um certo grau de independência para resolver um problema, nem que seja uma parte dele. Não existe uma definição única para o 4

5 conceito de agente, e isto ocorre porque os autores normalmente ligam a definição ao domínio da aplicação, às formas de cooperação e nos níveis de autonomia. Segundo Sichman et al., (1992) um agente é uma entidade virtual ou real, que pode perceber e representar partes de seu ambiente. Possuindo também capacidade de se comunicar com outros agentes, podendo possuir um comportamento autônomo, sendo uma conseqüência de suas observações, de seu conhecimento e de suas interações com os demais agentes. Ainda conforme Sichman et al., (1992) os agentes podem ser classificados em duas principais categorias: Agentes reativos: agentes reativos realizam ações de acordo com outras ações realizadas por eles. Tendo o comportamento seguindo o processo de estimuloresposta, não havendo memória em relação às ações realizadas no passado e não fazendo previsão de ações que poderão vir a ser realizadas futuramente. A capacidade interna realiza somente associações de entrada e saída, não realizando processamento. São baseados em modelos de organização etnológica ou biológica, como exemplo, podem ser citadas as colônias de formigas (Silva & Machado, 2005 p20). Agentes cognitivos: conforme Pozzebon et al., (2003 p3) os agentes cognitivos são baseados em organizações sociais humanas como grupos, hierarquias e mercados. Os agentes possuem uma representação explícita do ambiente e dos outros agentes, dispõem de memória, e por isto são capazes de planejar ações futuras. Agentes cognitivos podem comunicar-se entre si diretamente, isto é, seus sistemas de percepção e de comunicação são distintos, o que não acontece nos reativos. Normalmente estão em pequena quantidade no sistema e são de média ou alta complexidade, além disso, requerem sofisticados mecanismos de coordenação e protocolos de alto nível para suporte à interação. Os agentes cognitivos aumentam a qualidade do sistema sob o ponto de vista pedagógico porque permitem gerar um sistema mais perceptivo com autonomia, flexibilidade, colaboração e adaptação. 2.2 Sistemas de Recomendação Com a globalização e a facilidade de pesquisas através da utilização da Internet, atualmente a busca por uma informação específica em meio a um grande número de informações disponíveis, pode se tornar um processo difícil e demorado, ocasionando uma sobrecarga ao usuário final. Sendo que para a realização de uma pesquisa com maior grau de complexidade, pode ser consumido um tempo muito grande e não pode ser garantida a integridade dos dados. Para aumentar a confiabilidade das informações e diminuir o tempo de pesquisa é necessária a redução do universo de pesquisa. Se o universo para pesquisa for muito grande, podem ser encontrados sérios problemas, podendo ser desde informações desnecessárias, inconsistentes ou até falsas. Estes problemas motivaram o desenvolvimento de sistemas para automatizar estas pesquisas, sendo denominados de sistemas de recomendação. Estes sistemas são projetados para facilitar recomendações em diferentes tipos, com base em conhecimentos prévios adquiridos através de casos previamente registrados (Silva & Machado, 2005 p24). 5

6 Conforme Silva & Machado (2005 p24, apudd Reategui & Cazella, 2005) atualmente a principal área de utilização dos sistemas de recomendação é o chamado comércio eletrônico, onde a disputa entre as empresas pela descoberta das preferências do cliente é um fato que pode ser decisivo ao fazê-lo optar por uma ou outra empresa. A descoberta da preferência do cliente em um curto período de tempo pode resultar em um custo muito menor para a empresa. Por esse motivo, diversos investimentos são feitos para se tentar chegar a excelência nos sistemas de recomendação. Para manter a fidelidade e aumentar a lucratividade das empresas, o comércio eletrônico utiliza diferentes estratégias para personalizar recomendações aos usuários. Reategui & Cazella (2005, p5) colocam as principais estratégias de recomendação sendo: lista de recomendação, avaliação de usuários, suas recomendações, usuários que se interessam por X também se interessam por Y e associação por conteúdo. O objetivo dos sistemas de recomendações é auxiliar a tomada de decisão pelo usuário, mesmo que este não possua conhecimento suficiente sobre o assunto. Estes sistemas aprendem com as preferências do usuário e sugerem automaticamente produtos que atendam ao seu perfil. 2.3 Sistemas de Recomendação Baseados na Arquitetura Multiagente Sistemas de recomendação baseados na arquitetura multiagente são sistemas que utilizam agentes para auxiliar no processo, visando melhorar a qualidade da recomendação apresentada ao usuário. Os agentes cooperam e negociam para satisfazer as necessidades dos usuários, interagindo entre si para completar suas soluções parciais ou resolver conflitos que podem aparecer durante o processo (Lorenzi et al., 2006 p3). Em Lorenzi et al., (2006 p3, apudd Macho et al., 2000) é apresentado um o sistema de recomendação baseado na arquitetura multiagente responsável por organizar reuniões, considerando as restrições das agendas pessoais dos participantes. Este sistema propôs três agentes, sendo eles: assistente pessoal é o agente com que o usuário interage com o sistema, ou seja, é a interface entre o usuário e o sistema; flight travel é o agente responsável pela tarefa de recuperar os vôos em uma base de dados e o accommodation hotel é o agente responsável por encontrar acomodações nas cidades envolvidas em reuniões. Outro exemplo de sistema de recomendação que faz uso de agentes é o CASIS, apresentado em Lorenzi et al., (2005), para apoiar no processo de negociação entre os agentes, este sistema utiliza abordagens swarm intelligence. A metáfora da dança das abelhas é utilizada em conjunto com a abordagem de Raciocínio Baseado em Casos (RBC) com o objetivo de recomendar o melhor pacote turístico ao usuário. O processo de recomendação funciona da seguinte forma: o usuário informa suas preferências; as abelhas visitam todos os casos da base e quando elas encontram o melhor caso (de acordo com as preferências do usuário), elas dançam para este caso, recrutando novas abelhas; e o caso com o maior número de abelhas dançando para ele será recomendado ao usuário (Lorenzi et al., 2006 p3). A vantagem deste sistema é que sempre será recomendado um pacote ao usuário. Sabendo que, mesmo que não for exatamente o desejo do passageiro, mas se tratando de turismo recomendar um pacote é um fator muito importante. O sistema possui como desvantagem à necessidade de 6

7 centralizar as fontes de informações, não sendo possível recuperar informações distribuídas. Em Lorenzi et al., (2006) é descrito uma abordagem multiagente para desenvolvimento de sistemas de recomendação de pacotes turísticos. Esta abordagem é baseada na colaboração entre agentes que trocam informações contidas em suas bases de conhecimento sobre pacotes turísticos. Para garantir a integridade da base de conhecimento dos agentes, cada agente possui um componente de manutenção de verdade que é responsável pela revisão de suas crenças, garantindo assim que cada agente virtual tenha o mesmo comportamento de um agente humano de viagens. A recomendação é dividida em sub-tarefas e distribuídas aos agentes através de uma lista. Cada agente é responsável então por escolher uma tarefa a ser realizada. Esta escolha, leva em consideração o grau de familiaridade que o agente tem com a tarefa, ou seja, ele dá preferência para aquelas que já tenham sido atendidas com êxito. Isto possibilita que a provável solução da tarefa esteja armazenada em sua base de conhecimento, não necessitando assim interagir com os outros agentes para troca de conhecimento. A abordagem propõe uma arquitetura formada por um conjunto de agentes com um objetivo global e com objetivos individuais. O objetivo global é a recomendação final que será apresentada ao usuário e os objetivos individuais, são as tarefas que os agentes resolverão para compor a recomendação. Neste cenário existem os Agentes de Busca(Src) que são responsáveis pela localização das informações necessárias na formação do pacote turístico a ser recomendado ao usuário. Estes agentes sempre retornam alguma informação ao sistema. Se eles não encontraram a informação solicitada pelo usuário, eles retornarão a informação mais parecida. No objetivo de gerar a melhor recomendação, muitas vezes é preciso que os agentes Src interajam entre si na tentativa de localizar as informações distribuídas que melhor atendam as preferências do usuário. 3 Projeto O presente trabalho propõe o desenvolvimento do ambiente de interação com o usuário para o cenário proposto em Lorenzi et al., (2006), o processo de recomendação, bem como a avaliação do usuário em relação à recomendação recebida. A partir da informação das preferências do usuário, o sistema disponibiliza uma lista de tarefas, para que os agentes Src possam acessar e resolvê-las, retornando as informações solicitadas e informando que a tarefa foi realizada. A partir deste momento o sistema organiza as informações e apresenta a recomendação para o usuário. O usuário analisa a recomendação e retorna ao sistema qual foi sua medida de satisfação em relação à qualidade da recomendação apresentada, sendo que esta medida é diferenciada por vôo, hotel e atração. 3.1 Interfaces Os protótipos das interfaces não serão apresentados, devido ao limite de páginas da proposta, sendo que somente serão descritas suas funcionalidades. 7

8 3.1.1 Cadastros O projeto conta com interfaces que permitem o cadastro das informações utilizadas como parâmetros de entrada para a recomendação, tais como, pais, estado, cidade, categoria, tipo de acomodação, acomodação, tipo de empresa de transporte, empresa de transporte, tipo de atração e cliente Recomendação de Pacotes Turísticos Esta é a GUI principal do sistema, é por ela que o usuário interage com o sistema de recomendação, informando as preferências pessoais e o sistema retorna uma recomendação de um pacote turístico incluindo vôos, hotéis e atrações. A partir das informações do usuário, a GUI disponibiliza uma lista de tarefas para que os agentes de busca (Src) apresentados por Lorenzi et al., (2006) possam acessar para resolvê-las. Quando os agentes Src informarem que as tarefas foram realizadas, a GUI deve receber as informações, organizar a recomendação e apresentar de forma amigável ao usuário. A GUI provê meios para que o usuário possa retornar ao sistema qual foi sua medida de satisfação em relação à qualidade da recomendação apresentada, sendo que esta medida é diferenciada por vôo, hotel e atração Consulta Histórico de Recomendações Esta interface permite que sejam consultadas as recomendações realizadas e armazenadas na base de dados. Conta com filtros que permitem a redução do número de recomendações retornadas pelo sistema, para que seja mais fácil a localização da recomendação que esta sendo requisitada. Como filtros, podem ser citados: CPF do cliente, data da recomendação, cidade, empresa de transporte entre outros. 3.2 Casos de Uso O diagrama de casos de uso é utilizado para descrever e definir os requisitos funcionais do sistema. Contém elementos gráficos que representam o sistema, os atores e os casos de uso, mostrando o relacionamento entre estes elementos. Os principais objetivos são: descrever os requisitos funcionais do sistema; delimitar o sistema; oferecer as possíveis situações do mundo real para a fase de teste do sistema; servir de base para usuários que não entendem de informática. O Diagrama de casos de uso deste projeto é apresentado na Figura 1. Figura 1: Casos de Uso 8

9 4 Conclusão Sistemas de recomendação são muito utilizados no comércio eletrônico, onde a descoberta das preferências do cliente é um fator decisivo para influenciar a tomada de decisão. Estes sistemas são projetados para facilitar o processo de recomendação de determinado produto ou serviço, dando mais confiança nas informações e diminuindo o tempo gasto na pesquisa, diminuindo consideravelmente o custo para as empresas. O objetivo dos sistemas de recomendação é auxiliar a tomada de decisão pelos usuários, mesmo que estes não possuam conhecimento suficiente sobre o assunto. Com o presente projeto, nota-se que um sistema de recomendação é de suma importância para que um agente de viagem possa recomendar com segurança um pacote turístico, o qual deve abranger transporte, hospedagem e atrações. O sistema de recomendação de pacotes turísticos pode ser considerado o ponto de partida, para que o agente de viagem possa atender as expectativas dos clientes e obter sucesso profissional. Este artigo é uma proposta para a disciplina de TCC1, por este motivo, neste momento não tem como apresentar resultados, ficando este processo para a disciplina de TCC2, quando será feita a defesa do trabalho. Como trabalhos futuros, sugere-se implementação dos agentes Src os quais são responsáveis por selecionar as tarefas da lista, resolvê-las e retornar as informações, para que o sistema possa organizar e apresentar a recomendação para o usuário. Os agentes Src devem considerar a medida de satisfação retornada pelo usuário, quando da necessidade de resolver novas tarefas. 5 Referências Bibliográficas Amorim, F. (2004) Sistema de recomendação para turismo. Universidade Luterana do Brasil, Sistemas de Informações, Canoas. Trabalho de conclusão de curso. Briot, J. P. & Demazeau, Y. (2002). Principes et architecture des systèmes multi-agents. Paris, Hermes. Hübner, J. F. (2003) Um modelo de reorganização de sistemas multiagentes. Escola Politécnica da Universidade de São Paulo, Engenharia Elétrica, São Paulo. Tese de doutorado. Lorenzi, F. & Ricci, F. (2005) Case-based recommender systems: a unifying view. In: Mobasher, B. and Anand, S., editors, Intelligent Techniques for Web Personalization: IJCAI 2003 Workshop, ITWP 2003, Acapulco, Mexico, August 11, 2003, Revised Selected Papers. : Springer-Verlag GmbH, 2005, v. 3169, p Lorenzi, F., Bazzan, A. L. C., Abel, M. (2006) Manutenção de verdade na negociação de tarefas em sistemas multiagentes para recomendação turística. In: Semana acadêmica - seminário de informática, Instituto de Informática da Universidade Federal do Rio Grande do Sul, Porto Alegre. 9

10 Macho, S., Torrens, M., Faltings, B. (2000). A multi-agent recommender system for planning meetings. In: Workshop on Agent-based recommender systems (WARS 2000), Barcelona. Meneses, E. & Silva, F. (2001) Integração de Agentes de Informação, Jornada de Atualização em Inteligência Artificial. Disponível em acesso 23 Apr Pereira, A. L. (2004) Sistema WEB para turismo. Universidade Luterana do Brasil, Tecnologia em Informática, Canoas. Trabalho de conclusão de curso. Pozzebon, E., Frigo, L. B., Bittencourt, G. (2004) O papel dos Agentes Inteligentes nos Sistemas Tutores Inteligentes. In: WCETE - World Congress on Engineering and Technology Education. São Paulo, p Reategui, E. B. & Cazella, S. C. (2005) Sistemas de Recomendação Mini Curso. In: Enia XXV Congresso da Sociedade Brasileira da Computação. UNISINOS - São Leopoldo, p Sichman, J. S., Demazeu, Y., Boissier, O. (1992) How can knowledge-based systems be called agents? In: Simpósio Brasileiro de Inteligência Artificial. Pontifícia Universidade Católica do Rio de Janeiro - Rio de Janeiro, p Silva, P. E. D., & Machado, G. R. D. F. (2005) Sistema para recomendação de pacotes turísticos. Universidade Luterana do Brasil, Matemática Aplicada à Informática, Canoas. Trabalho de conclusão de curso. 10

Sistemas Inteligentes. Aula: Agentes Inteligentes Flávia Barros & Patricia Tedesco

Sistemas Inteligentes. Aula: Agentes Inteligentes Flávia Barros & Patricia Tedesco Sistemas Inteligentes Aula: Agentes Inteligentes Flávia Barros & Patricia Tedesco 1 Ao final desta aula a gente deve... Entender o que é um Agente Racional (inteligente)? Distinguir entre os vários tipos

Leia mais

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial Aluno: André Faria Ruaro Professores: Jomi F. Hubner e Ricardo J. Rabelo 29/11/2013 1. Introdução e Motivação 2.

Leia mais

Módulo 4: Gerenciamento dos Riscos, das Aquisições, das Partes Interessadas e da Integração

Módulo 4: Gerenciamento dos Riscos, das Aquisições, das Partes Interessadas e da Integração Diretoria de Desenvolvimento Gerencial Coordenação Geral de Educação a Distância Gerência de Projetos - Teoria e Prática Conteúdo para impressão Módulo 4: Gerenciamento dos Riscos, das Aquisições, das

Leia mais

Assistentes Virtuais Inteligentes

Assistentes Virtuais Inteligentes Assistentes Virtuais Inteligentes Excelência e Redução de Custo Operacional WHITEPAPER OFERECEMOS RECORDAÇÕES E EXPERIÊNCIAS ENCANTADORAS We offer amazing memories and experiences Ofrecemos preciosos recuerdos

Leia mais

Uma Arquitetura de Controle Distribuída para um Sistema de Visão Computacional Propositada.

Uma Arquitetura de Controle Distribuída para um Sistema de Visão Computacional Propositada. Uma Arquitetura de Controle Distribuída para um Sistema de Visão Computacional Propositada. Reinaldo A. C. Bianchi 1 Anna H. R. C. Rillo 2 1 Divisão de Automação e Inteligência Artificial - Laboratório

Leia mais

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro

Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para

Leia mais

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Agenda 1. Arquitetura de Software 1.1.Introdução 1.2.Vantagens da Arquitetura de Software

Leia mais

Processo de Engenharia de Software II

Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET Centro de ciências Exatas e Tecnológicas Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação Processo de Engenharia

Leia mais

Eleve a experiência do consumidor: como criar uma situação de win-win entre a TI e seus usuários

Eleve a experiência do consumidor: como criar uma situação de win-win entre a TI e seus usuários Eleve a experiência : como criar uma situação de win-win entre a TI e seus usuários Introdução Soluções da CA Por que é necessário melhorar a experiência dos usuários com os serviços de TI? A consumerização

Leia mais

SISTEMA DE HELP DESK BASEADO EM RBC

SISTEMA DE HELP DESK BASEADO EM RBC SISTEMA DE HELP DESK BASEADO EM RBC Tharso de Souza Ferreira, Rudimar Luis Scaranto Dazzi Universidade do Vale do Itajaí Centro de Ciências Tecnológicas da Terra e do Mar Rua Uruguai, 458 88302-202 Itajaí

Leia mais

Rastreabilidade de requisitos através da web

Rastreabilidade de requisitos através da web Rastreabilidade de requisitos através da web Fernando dos Santos (FURB) fds@inf.furb.br Karly Schubert Vargas (FURB) karly@inf.furb.br Christian Rogério Câmara de Abreu (FURB) crca@inf.furb.br Resumo.

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.

Leia mais

TEORIA DOS JOGOS E APRENDIZADO

TEORIA DOS JOGOS E APRENDIZADO TEORIA DOS JOGOS E APRENDIZADO DE MÁQUINA Estudos Iniciais André Filipe de Moraes Batista Disciplina de Aprendizagem de Máquina UFABC 2010 TEORIA DOS JOGOS Ramo da matemática aplicada estuda situações

Leia mais

Ambientes Virtuais Interativos e Inteligentes: Fundamentos, Implementação e Aplicações Práticas

Ambientes Virtuais Interativos e Inteligentes: Fundamentos, Implementação e Aplicações Práticas Ambientes Virtuais Interativos e Inteligentes: Fundamentos, Implementação e Aplicações Práticas Fernando S. Osório Soraia Raupp Musse Cássia Trojahn dos Santos Farlei Heinen Adriana Braum André Tavares

Leia mais

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu. "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

2 Ergonomia aplicada na EAD em ambiente web

2 Ergonomia aplicada na EAD em ambiente web 2 Ergonomia aplicada na EAD em ambiente web A eficiência da educação a distância (EAD) depende da contribuição de diversas disciplinas. É comum encontrarmos estudos nas áreas da ciência da computação,

Leia mais

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados 1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,

Leia mais

Ferramenta para Geração de Código a partir da Especialização do Diagrama de Classes

Ferramenta para Geração de Código a partir da Especialização do Diagrama de Classes Ferramenta para Geração de Código a partir da Especialização do Diagrama de Classes Alexandro Deschamps (Ápice) alexandro@apicesoft.com Everaldo Artur Grahl (FURB/DSC) egrahl@furb.br Resumo. Uma das grandes

Leia mais

ESTUDO DE CASO: LeCS: Ensino a Distância

ESTUDO DE CASO: LeCS: Ensino a Distância ESTUDO DE CASO: LeCS: Ensino a Distância HERMOSILLA, Lígia Docente da Faculdade de Ciências Jurídicas e Gerenciais de Garça FAEG - Labienópolis - CEP 17400-000 Garça (SP) Brasil Telefone (14) 3407-8000

Leia mais

Ambiente Multiagentes para Recuperação de Informação na Rede Municipal de Informática de Belo Horizonte

Ambiente Multiagentes para Recuperação de Informação na Rede Municipal de Informática de Belo Horizonte Ambiente Multiagentes para Recuperação de Informação na Rede Municipal de Informática de Belo Horizonte Marcus Vinícius Pinto 1 Analista de Sistemas da Empresa de Informática e Informação do Município

Leia mais

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007. projeto

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007. projeto Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007 1 Inicie um novo Antes de começar um novo, uma organização deve determinar se ele se enquadra em suas metas estratégicas. Os executivos

Leia mais

Índice Resumo Introdução Groupware Agendas de Grupo Agenda Compartilhada Funcionalidades Cadastro do Usuário / Login Agenda e Configuração

Índice Resumo Introdução Groupware Agendas de Grupo Agenda Compartilhada Funcionalidades Cadastro do Usuário / Login Agenda e Configuração UNIRIO Universidade Federal do Estado do Rio de Janeiro CCET Centro de Ciências Exatas e Tecnologia EIA Escola de Informática Aplicada TIN0033 Projeto de Graduação II Orientadora: Renata Araújo Alunos:

Leia mais

Maíra Ribeiro Rodrigues

Maíra Ribeiro Rodrigues Seminário PPGINF - UCPel Maíra Ribeiro Rodrigues maira.r.rodrigues@gmail.com University of Southampton, UK Formação Bacharelado em Ciência da Computação UCPel, 2000. Tópico: Agentes Improvisacionais de

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 agosto de 2007 As informações contidas neste documento, incluíndo quaisquer URLs e outras possíveis referências a

Leia mais

Serviço HP Proactive Care

Serviço HP Proactive Care Serviço HP Proactive Care HP Technology Services O Serviço HP Proactive Care (Proactive Care) oferece um conjunto integrado de serviços proativos e reativos, desenvolvido para ajudar você a melhorar a

Leia mais

1.1 Considerações Iniciais e Motivações. Separação física entre professor e aluno, que a distingue do ensino presencial;

1.1 Considerações Iniciais e Motivações. Separação física entre professor e aluno, que a distingue do ensino presencial; 1 Capítulo 1 Introdução 1.1 Considerações Iniciais e Motivações A educação a distância é uma área de pesquisa e desenvolvimento em franca expansão. Os benefícios deste tipo de educação incluem independência

Leia mais

ITIL. Conteúdo. 1. Introdução. 2. Suporte de Serviços. 3. Entrega de Serviços. 4. CobIT X ITIL. 5. Considerações Finais

ITIL. Conteúdo. 1. Introdução. 2. Suporte de Serviços. 3. Entrega de Serviços. 4. CobIT X ITIL. 5. Considerações Finais ITIL Conteúdo 1. Introdução 2. Suporte de Serviços 3. Entrega de Serviços 4. CobIT X ITIL 5. Considerações Finais Introdução Introdução Information Technology Infrastructure Library O ITIL foi desenvolvido,

Leia mais

Comunicação entre Agentes

Comunicação entre Agentes Comunicação entre Agentes Bibliografia: Jacques Ferber, Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, Addison-Wesley, 1999. Weiss, G. - Multiagent Systems: A Modern Approach

Leia mais

CURSO DE DEPENDÊNCIA DE CÁLCULO DIFERENCIAL E INTEGRAL I DA UNIVERSIDADE ANHEMBI MORUMBI 05/2005 035-TC-C3

CURSO DE DEPENDÊNCIA DE CÁLCULO DIFERENCIAL E INTEGRAL I DA UNIVERSIDADE ANHEMBI MORUMBI 05/2005 035-TC-C3 CURSO DE DEPENDÊNCIA DE CÁLCULO DIFERENCIAL E INTEGRAL I DA UNIVERSIDADE ANHEMBI MORUMBI 05/2005 035-TC-C3 Categoria: Métodos e Tecnologias Setor Educacional: Educação Universitária Natureza do Trabalho:

Leia mais

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB 18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ

Leia mais

Apresentação do Banco de Dados Mundial sobre Fortificações

Apresentação do Banco de Dados Mundial sobre Fortificações Apresentação do Banco de Dados Mundial sobre Fortificações Roberto Tonera Projeto Fortalezas Multimídia - Universidade Federal de Santa Catarina Brasil projeto@fortalezasmultimidia.com.br artonera@hotmail.com

Leia mais

ABRIL/2004 UMA FERRAMENTA PARA AUXILIAR O PROFESSOR NO ENSINO À DISTÂNCIA

ABRIL/2004 UMA FERRAMENTA PARA AUXILIAR O PROFESSOR NO ENSINO À DISTÂNCIA 1 ABRIL/2004 UMA FERRAMENTA PARA AUXILIAR O PROFESSOR NO ENSINO À DISTÂNCIA Andréa Pereira de Castro Universidade de Cruz Alta UNICRUZ, Cruz Alta andreap@unicruz.edu.br Adriana Pereira Cocco Universidade

Leia mais

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

MODELAGEM DE SISTEMAS DE INFORMAÇÃO Unidade III MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Ciclo de Vida de Sistemas Engenharia de Software Aplicações de Software Diagramação de Software Ciclo

Leia mais

ViajarFácil Sistema de Reserva de Viagens

ViajarFácil Sistema de Reserva de Viagens ViajarFácil Sistema de Reserva de Viagens Modelagem Estática UNICAMP - Universidade Estadual de Campinas Especialização Engenharia de Software - INF318/2011 Equipe Aline Gomes André Rodrigues Fonseca Diego

Leia mais

Uma abordagem multiagente de recomendação baseada em suposições e confiança para cenários dinâmicos

Uma abordagem multiagente de recomendação baseada em suposições e confiança para cenários dinâmicos UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO FABIANA LORENZI Uma abordagem multiagente de recomendação baseada em suposições e confiança para

Leia mais

DEFINIÇÃO DE MÉTODOS DE ENSINO PARA OS CONHECIMENTOS EM MERCADO DE CAPITAIS NOS CURSOS DE ENGENHARIA DE PRODUÇÃO

DEFINIÇÃO DE MÉTODOS DE ENSINO PARA OS CONHECIMENTOS EM MERCADO DE CAPITAIS NOS CURSOS DE ENGENHARIA DE PRODUÇÃO DEFINIÇÃO DE MÉTODOS DE ENSINO PARA OS CONHECIMENTOS EM MERCADO DE CAPITAIS NOS CURSOS DE ENGENHARIA DE PRODUÇÃO Erica Soares - esoares@sc.usp.br Angela Rossi angelars@sc.usp.br Cláudio G. Tavares guilherm@sc.usp.br

Leia mais

SEU SITE COMO CANAL DE VENDAS ESTATÍSTICAS SOBRE O COMPORTAMENTO ONLINE DOS TURISTAS -2015-

SEU SITE COMO CANAL DE VENDAS ESTATÍSTICAS SOBRE O COMPORTAMENTO ONLINE DOS TURISTAS -2015- SEU SITE COMO CANAL DE VENDAS ESTATÍSTICAS SOBRE O COMPORTAMENTO ONLINE DOS TURISTAS -2015- Conheça melhor o comportamento online do hóspede e prepare sua estratégia digital para os últimos meses deste

Leia mais

Manual de instalação, configuração e utilização do Enviador XML

Manual de instalação, configuração e utilização do Enviador XML Manual de instalação, configuração e utilização do Enviador XML 1. Conceitos e termos importantes XML Empresarial: é um sistema web (roda em um servidor remoto) de armazenamento e distribuição de documentos

Leia mais

Documentação do produto SAP Business ByDesign, agosto 2015. Sourcing

Documentação do produto SAP Business ByDesign, agosto 2015. Sourcing Documentação do produto PUBLIC Sourcing Índice 1 Sourcing.... 5 2 Fundamentos... 7 2.1 Gerenciamento do relacionamento com fornecedores... 7 2.2 Automação do gerenciamento do relacionamento com fornecedores...

Leia mais

Simulação e controle inteligente de tráfego veicular urbano

Simulação e controle inteligente de tráfego veicular urbano Simulação e controle inteligente de tráfego veicular urbano Instituto de Informática - UFRGS XVII Seminário de Computação (SEMINCO) 04/11/2008 Roteiro Introdução O Simulador ITSUMO Simulação de Caso Real:

Leia mais

Relatório referente ao período de 24 de abril de 2007 a 29 de maio de 2007.

Relatório referente ao período de 24 de abril de 2007 a 29 de maio de 2007. Relatório do GPES Relatório referente ao período de 24 de abril de 2007 a 29 de maio de 2007. Objetivo O objetivo desse relatório é expor alguns padrões de interface para Web que foram definidos pela Coleção

Leia mais

COMPETIÇÃO BASEADA NO TEMPO. Time-based Competition. Silvana Tiburi Bettiol

COMPETIÇÃO BASEADA NO TEMPO. Time-based Competition. Silvana Tiburi Bettiol COMPETIÇÃO BASEADA NO TEMPO Time-based Competition Silvana Tiburi Bettiol Time is money Será? Ondas de Inovação de Processos Processo evolutivo adaptação da organização ao ambiente Ondas de Inovação de

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE - 02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.

Leia mais

O USO E DESENVOLVIMENTO DE SOFTWARES EM MICRO E PEQUENAS EMPRESAS* THE USE AND DEVELOPMENT OF SOFTWARE IN MICRO AND SMALL ENTERPRISES

O USO E DESENVOLVIMENTO DE SOFTWARES EM MICRO E PEQUENAS EMPRESAS* THE USE AND DEVELOPMENT OF SOFTWARE IN MICRO AND SMALL ENTERPRISES O USO E DESENVOLVIMENTO DE SOFTWARES EM MICRO E PEQUENAS EMPRESAS* THE USE AND DEVELOPMENT OF SOFTWARE IN MICRO AND SMALL ENTERPRISES Rodolfo Miranda Pereira 1 Tania Fatima Calvi Tait 2 Donizete Carlos

Leia mais

Aumente o valor do ciclo de vida de cada cliente

Aumente o valor do ciclo de vida de cada cliente Engajamento com o Cliente Gerenciamento de Ciclo de Vida do Cliente Informativo Torne cada interação relevante e envolvente Aumente o valor do ciclo de vida de cada cliente Gerenciamento do ciclo de vida

Leia mais

Planos de Mobilidade e Transportes (PMT) e Planos de Mobilidade Urbana Sustentável (SUMP / PMUS): Diferenças e Semelhanças

Planos de Mobilidade e Transportes (PMT) e Planos de Mobilidade Urbana Sustentável (SUMP / PMUS): Diferenças e Semelhanças Planos de Mobilidade e Transportes (PMT) e Planos de Mobilidade Urbana Sustentável (SUMP / PMUS): Diferenças e Semelhanças Faustino Gomes TIS.pt Planeamento da Mobilidade Urbana Sustentável 1º Workshop

Leia mais

Prefeitura de Belo Horizonte. Sistema de Controle de Protocolo

Prefeitura de Belo Horizonte. Sistema de Controle de Protocolo Prefeitura de Belo Horizonte Sistema de Controle de Protocolo Relatório apresentado para concorrer ao 2º Prêmio Inovar BH conforme Edital SMARH nº 001/2014 Belo Horizonte Julho de 2014 Resumo Sendo grande

Leia mais

USO DA INTERNET E PARTICIPAÇÃO CIDADÃ NA GESTÃO LOCAL: ORÇAMENTO PARTICIPATIVO INTERATIVO DE IPATINGA

USO DA INTERNET E PARTICIPAÇÃO CIDADÃ NA GESTÃO LOCAL: ORÇAMENTO PARTICIPATIVO INTERATIVO DE IPATINGA USO DA INTERNET E PARTICIPAÇÃO CIDADÃ NA GESTÃO LOCAL: ORÇAMENTO PARTICIPATIVO INTERATIVO DE IPATINGA An Innovations in Technology and Governance Case Study Desde o final dos anos 1980, diversos governos

Leia mais

Janeiro 2009. ELO Group www.elogroup.com.br Página 2

Janeiro 2009. ELO Group www.elogroup.com.br Página 2 de um Escritório - O Escritório como mecanismo para gerar excelência operacional, aumentar a visibilidade gerencial e fomentar a inovação - Introdução...2 Visão Geral dos Papéis Estratégicos... 3 Papel

Leia mais

SISTEMA DE INTELIGÊNCIA COMERCIAL

SISTEMA DE INTELIGÊNCIA COMERCIAL SISTEMA DE INTELIGÊNCIA COMERCIAL Obras Online CRM Versão Premium A informação é a moeda de ouro em pó da nossa geração. O segredo está em transformar esse pó em ouro. O up grade que faltava para ajudá-lo

Leia mais

Sistemas Colaborativos Fundamentos e Aplicações

Sistemas Colaborativos Fundamentos e Aplicações Laboratório de Engenharia de Software Departamento de Sistemas de Computação Universidade de São Paulo Sistemas Colaborativos Fundamentos e Aplicações Seiji Isotani sisotani@icmc.usp.br Contextualização

Leia mais

Unidade II MODELAGEM DE PROCESSOS

Unidade II MODELAGEM DE PROCESSOS Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que

Leia mais

ADMINISTRAÇÃO DA INFORMÁTICA

ADMINISTRAÇÃO DA INFORMÁTICA ADMINISTRAÇÃO DA INFORMÁTICA A informação sempre esteve presente em todas as organizações; porém, com a evolução dos negócios, seu volume e valor aumentaram muito, exigindo uma solução para seu tratamento,

Leia mais

Projeto de Norma Operador de Emissivo Texto para discussão.

Projeto de Norma Operador de Emissivo Texto para discussão. Projeto de Norma Operador de Emissivo Texto para discussão. Prefácio A ABNT Associação Brasileira de Normas Técnicas é o Fórum Nacional de Normalização. As Normas Brasileiras, cujo conteúdo é de responsabilidade

Leia mais

So,fit 4 Transport Release Notes Versão 1.7

So,fit 4 Transport Release Notes Versão 1.7 NOVAS FUNCIONALIDADES Cadastros gerais Criado cadastro de Eixo, na categoria Veículo, onde são cadastradas as informações que servirão de base para o cadastro de layouts dos veículos. São cadastrados os

Leia mais

Fase de Análise de Requisitos. Engenharia de Software ANÁLISE DE REQUISITOS. Tipos de Requisitos. Tipos de requisitos. Tipos de requisitos

Fase de Análise de Requisitos. Engenharia de Software ANÁLISE DE REQUISITOS. Tipos de Requisitos. Tipos de requisitos. Tipos de requisitos Engenharia de Software Fase de Análise de Requisitos Engenharia de Sistemas de Computador ANÁLISE DE REQUISITOS ANÁLISE DE REQUISITOS Projeto de Software 1 2 Tipos de Requisitos 3 4 Tipos de requisitos

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Introdução Engenharia Engenhar Sistema Software Alguns Conceitos 1 Definição É a aplicação sistemática, disciplinada e com abordagem quantitativa para o desenvolvimento, operação

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

CNEC FACULDADE CENECISTA DE CAPIVARI

CNEC FACULDADE CENECISTA DE CAPIVARI CNEC FACULDADE CENECISTA DE CAPIVARI TRABALHO DE CONCLUSÃO DE CURSO SICOCC Grupo: Flávio T. M. de Toledo Márcio P. Quagliato Mateus P. Quagliato RA: 2003D025 RA: 2003D021 RA: 2003D022 Profº: Vitor Brandi

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Introdução aos Processos de Software: modelos e ciclo de vida de software Prof. MSc. Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão reservados

Leia mais

Fatores de Sucesso e Dificuldades na Implementação de Processos de Software Utilizando o MR-MPS MPS e o CMMI

Fatores de Sucesso e Dificuldades na Implementação de Processos de Software Utilizando o MR-MPS MPS e o CMMI Fatores de Sucesso e Dificuldades na Implementação de Processos de Software Utilizando o MR-MPS MPS e o CMMI Ana Regina Rocha, Mariano Montoni, Gleison Santos, Kathia Oliveira 2, Ana Cândida Natali, Paula

Leia mais

Prêmio Mario Covas 2007 Roteiro de Apresentação do Trabalho

Prêmio Mario Covas 2007 Roteiro de Apresentação do Trabalho Prêmio Mario Covas 2007 Roteiro de Apresentação do Trabalho Identificação Título: Sistema de Gerenciamento do Colegiado da Congregação da FMRP e disponibilização dos documentos via Web. Nome da instituição

Leia mais

Pós-Graduação em Gestão de Negócios com Ênfase em Mercado Farmacêutico

Pós-Graduação em Gestão de Negócios com Ênfase em Mercado Farmacêutico Pós-Graduação em Gestão de Negócios com Ênfase em Mercado Farmacêutico Manual do Curso São Paulo Educação Executiva 2016 Apresentação O Sindusfarma deseja oferecer aos seus associados à possibilidade de

Leia mais

Hermes Management Consulting T: +54 11 4393 2019 www.hermesmc.com.ar

Hermes Management Consulting T: +54 11 4393 2019 www.hermesmc.com.ar Análise dos custos nas agências de viagem e formas de aperfeiçoamento do setor Hermes Management Consulting T: +54 11 4393 2019 www.hermesmc.com.ar Análise dos custos nas agências de viagem e formas de

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

UTILIZAÇÃO DE METODOLOGIAS PARA DESENVOLVIMENTO DE AGENTES: UM ESTUDO DE CASO NA MICROECONOMIA

UTILIZAÇÃO DE METODOLOGIAS PARA DESENVOLVIMENTO DE AGENTES: UM ESTUDO DE CASO NA MICROECONOMIA UTILIZAÇÃO DE METODOLOGIAS PARA DESENVOLVIMENTO DE AGENTES: UM ESTUDO DE CASO NA MICROECONOMIA VANESSA M. BERNY, DIANA F. ADAMATTI, DANIELA FERREIRA GOMES, ANTONIO C. DA ROCHA COSTA RESUMO Este artigo

Leia mais

Levantamento, Análise e Gestão Requisitos. Aula 06

Levantamento, Análise e Gestão Requisitos. Aula 06 Levantamento, Análise e Gestão Requisitos Aula 06 Agenda Técnicas de Levantamento de Requisitos: Entrevista Workshop, Brainstorming, Storyboarding e Roleplaying Prototipação JAD Joint Application Design

Leia mais

Definição: O escopo de um projeto descreve todos os seus produtos, os serviços necessários para realizá-los e resultados finais esperados. Descreve também o que é preciso fazer para que alcance seus objetivos

Leia mais

ESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS

ESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS ESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS Versão : 31 de dezembro de 2008 CONTEÚDO 1. INTRODUÇÃO...3 2. ORGANIZAÇÃO DA GESTÃO DE RISCO OPERACIONAL...3

Leia mais

FAESA@Online: Um ambiente para criação e manutenção de cursos a distância

FAESA@Online: Um ambiente para criação e manutenção de cursos a distância FAESA@Online: Um ambiente para criação e manutenção de cursos a distância Short paper Autores: Luciano Lessa Lorenzoni - Apresentador luciano@faesa.br 27-3279152 Denise Frazotti Togneri togneri@zaz.com.br

Leia mais

Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING

Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING Departamento de Engenharia Informática DISTRIBUTED PROBLEM SOLVING 1000833 Henrique de Meireles Morais Maio de 2008 Disciplina: Sistemas Baseados em Agentes Professor: António Pinto de Sousa e Silva Mestrado

Leia mais

Apresentação da disciplina

Apresentação da disciplina Sistemas de Informação I Apresentação da disciplina Nazareno Andrade Objetivo Discutir técnicas avançadas de Análise e Projeto de Software empregadas no desenvolvimento de software focando em melhorar

Leia mais

DESENVOLVIMENTO DE COMPETÊNCIAS E TALENTOS

DESENVOLVIMENTO DE COMPETÊNCIAS E TALENTOS DESENVOLVIMENTO DE COMPETÊNCIAS E TALENTOS CompetencyCore5 Success Through Competency-based Talent Management DESENVOLVIMENTO DE COMPETÊNCIAS E TALENTOS A Gestão do Capital Humano com Foco nas Competências

Leia mais

PROPOSTA DE PRESTAÇÃO DE SERVIÇO. Novo Site da Minas Comunica

PROPOSTA DE PRESTAÇÃO DE SERVIÇO. Novo Site da Minas Comunica PROPOSTA DE PRESTAÇÃO DE SERVIÇO Novo Site da Minas Comunica ESCOPO DO PROJETO Reformular o site da Minas Comunica (estrutura e visual) Criar sistema de área Logada, que contenha estrutura para comportar:

Leia mais

SGBL SISTEMA DE GERENCIAMENTO DE BOLSISTAS LOCAL DA UAB NO CEAD/IFES

SGBL SISTEMA DE GERENCIAMENTO DE BOLSISTAS LOCAL DA UAB NO CEAD/IFES 1 SGBL SISTEMA DE GERENCIAMENTO DE BOLSISTAS LOCAL DA UAB NO CEAD/IFES Vitória ES 04 2014 Filyppe Meneses Coelho Instituto Federal do Espírito Santo - filyppemc@gmail.com José Mário Costa Junior Instituto

Leia mais

Documento técnico de negócios Gerenciamento de nuvens híbridas

Documento técnico de negócios Gerenciamento de nuvens híbridas Documento técnico de negócios Gerenciamento de nuvens híbridas Uma solução de gerenciamento de nuvens abrangente, segura e flexível Documento técnico de negócios Página 2 Frente às tendências significativas

Leia mais

4. BANCO DE COMPETÊNCIAS PROPOSTA DE UMA FERRAMENTA DE APOIO À DECISÃO DE CAPACITAÇÃO DE RH

4. BANCO DE COMPETÊNCIAS PROPOSTA DE UMA FERRAMENTA DE APOIO À DECISÃO DE CAPACITAÇÃO DE RH 4. BANCO DE COMPETÊNCIAS PROPOSTA DE UMA FERRAMENTA DE APOIO À DECISÃO DE CAPACITAÇÃO DE RH 1. INTRODUÇÃO Gilson da Silva Cardoso Antonio Carlos Francisco Luciano Scandelari O mundo está experimentando

Leia mais

Inteligência Artificial. Agentes Inteligentes

Inteligência Artificial. Agentes Inteligentes Inteligência Artificial Agentes Inteligentes Agentes Um agente é algo capaz de perceber seu ambiente por meio de sensores e de agir sobre esse ambiente por meio de atuadores. em busca de um objetivo Exemplos

Leia mais

VI@CALCULO: CONTRIBUINDO PARA A CONSTRUÇÃO DO CONHECIMENTO NA ERA DIGITAL

VI@CALCULO: CONTRIBUINDO PARA A CONSTRUÇÃO DO CONHECIMENTO NA ERA DIGITAL VI@CALCULO: CONTRIBUINDO PARA A CONSTRUÇÃO DO CONHECIMENTO NA ERA DIGITAL Diogo Israel Schwanck (1) Bárbara Bernardine Almeida da Silva (2) Liara Aparecida dos Santos Leal (3) Resumo O presente trabalho

Leia mais

Modelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO

Modelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO Modelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO Organizamos esta unidade para orientá-lo na revisão dos conteúdos trabalhados ao longo da disciplina. Siga as orientações desta apresentação, reveja

Leia mais

Arquitetura Proposta

Arquitetura Proposta Componentização e Integração de Sistemas de Informação em Saúde de Grande Porte Bianca de Oliveira Spazziani 1, Fabiane Bizinella Nardon 1 1 Fundação Atech / Vidatis Sistemas de Informação em Saúde, São

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 11 APRESENTAÇÃO Nesta aula serão discutidos os conceitos relacionados

Leia mais

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores

Leia mais

A aplicação da Engenharia Semiótica no design da interface de usuário do software ASK2000

A aplicação da Engenharia Semiótica no design da interface de usuário do software ASK2000 A aplicação da Engenharia Semiótica no design da interface de usuário do software ASK2000 Jair Cavalcanti Leite Universidade Federal do Rio Grande do Norte Campus Universitário, Lagoa Nova 59072-970 Natal,

Leia mais

Developers Magazine http://www.developers.com.br

Developers Magazine http://www.developers.com.br Developers Magazine http://www.developers.com.br Edição 54, Fevereiro de 2001. Mobilidade na Segurança Corporativa A Aliança dos Agentes Móveis e Tecnologias de Segurança Contra os Crackers Francisco Gomes

Leia mais

Laudinei Rossi Barbatto JUNIOR 1 Gilson Rodrigo Silvério POLIDORIO 2

Laudinei Rossi Barbatto JUNIOR 1 Gilson Rodrigo Silvério POLIDORIO 2 COMO QUEBRAR PARADIGMAS SEM CAUSAR UM IMPACTO NEGATIVO NO PROCESSO DE IMPLANTAÇÃO DO MARKETING DE RELACIONAMENTO, CRM E DBM EMPRESARIAL: UM ESTUDO DE CASO Laudinei Rossi Barbatto JUNIOR 1 Gilson Rodrigo

Leia mais

Qualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade

Qualidade de Software. Qualidade de Software. Adequado à Especificação. Alguns Atributos de Qualidade. Equipe de Qualidade DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo A qualidade de software tem se aprimorado nos últimos 15 anos Empresas têm adotado novas técnicas Orientação a objetos se difundiu

Leia mais

Design Estratégico. Profa. Dra. Cristianne Cordeiro Nascimento criscordeiro@uel.br Universidade Estadual de Londrina

Design Estratégico. Profa. Dra. Cristianne Cordeiro Nascimento criscordeiro@uel.br Universidade Estadual de Londrina Profa. Dra. Cristianne Cordeiro Nascimento criscordeiro@uel.br Universidade Estadual de Londrina Design Estratégico Vamos ver neste final de semana... Criatividade e inovação, design e sociedade contemporânea.

Leia mais

NORMAS E PROCEDIMENTOS PARA USO DO SITE BONDSCLUB PELOS PARCEIROS AFILIADOS CONSUMIDOR FINAL

NORMAS E PROCEDIMENTOS PARA USO DO SITE BONDSCLUB PELOS PARCEIROS AFILIADOS CONSUMIDOR FINAL NORMAS E PROCEDIMENTOS PARA USO DO SITE BONDSCLUB PELOS PARCEIROS AFILIADOS CONSUMIDOR FINAL De um lado a empresa BONDS CLUB DE DESCONTOS LTDA., Pessoa Jurídica de direito privado, inscrita no CNPJ/MF

Leia mais

As Contribuições do Teletrabalho para os PCDs Agenda de Trabalho

As Contribuições do Teletrabalho para os PCDs Agenda de Trabalho As Contribuições do Teletrabalho para os PCDs Agenda de Trabalho Apresentação dos participantes Dinâmica do encontro Questões chave Exposição sobre teletrabalho Análise e discussão dos temas Discussão

Leia mais

Apresentação da Repesentação do Sistema Wariss. Sistema Wariss de Gestão de Negócios

Apresentação da Repesentação do Sistema Wariss. Sistema Wariss de Gestão de Negócios Apresentação da Repesentação do Sistema Wariss Sistema Wariss de Gestão de Negócios OBJETIVOS Apresentar ao candidato à representação do Sistema Wariss de Gestão de Negócios o produto em questão, o público

Leia mais

Todos os dados pessoais dos Usuários serão armazenados em um arquivo automatizado de dados pessoais, do tipo mysql, hospedado no Brasil.

Todos os dados pessoais dos Usuários serão armazenados em um arquivo automatizado de dados pessoais, do tipo mysql, hospedado no Brasil. ALLUGATOR POLÍTICA DE PRIVACIDADE Coleta e Armazenamento de dados pessoais Ao cadastrar-se no Allugator, o Usuário irá fornecer alguns de seus dados pessoais, se responsabilizando pela veracidade e corretude

Leia mais

UMA ABORDAGEM PARA GESTÃO DE CONTEÚDOS EDUCACIONAIS

UMA ABORDAGEM PARA GESTÃO DE CONTEÚDOS EDUCACIONAIS UMA ABORDAGEM PARA GESTÃO DE CONTEÚDOS EDUCACIONAIS RESUMO: - PALAVRAS-CHAVES: ABSTRACT: The use of the Web as a platform for distance education (e-learning) has been one of the great alternatives for

Leia mais

Associação Beneficente Salvare ANEXO I FORMULÁRIO PARA APRESENTAÇÃO DE PROJETOS SOCIAIS

Associação Beneficente Salvare ANEXO I FORMULÁRIO PARA APRESENTAÇÃO DE PROJETOS SOCIAIS Associação Beneficente Salvare ANEXO I FORMULÁRIO PARA APRESENTAÇÃO DE PROJETOS SOCIAIS DADOS DA ORGANIZAÇÃO PROPONENTE Razão Social CNPJ Endereço Completo Inscrição Telefone Email Representante Legal

Leia mais

Workflow Genético para Planejamento e Gerenciamento de Currículo em EAD

Workflow Genético para Planejamento e Gerenciamento de Currículo em EAD Workflow Genético para Planejamento e Gerenciamento de Currículo em EAD Autor: Robson da Silva Lopes 1, Orientadora: Prof a. Dr a. Márcia Aparecida Fernandes 1 1 Programa de Pós-Graduação em Ciência da

Leia mais

Metodologia de Desenvolvimento de Sistemas (Versão 2.0)

Metodologia de Desenvolvimento de Sistemas (Versão 2.0) SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA INTEGRAÇÃO NACIONAL DEPARTAMENTO NACIONAL DE OBRAS CONTRA AS SECAS Metodologia de Desenvolvimento de Sistemas (Versão 2.0) 1 Sumário 1Introdução... 5 1.1 Objetivo...

Leia mais

COMO VAI A CÂMARA? Uma proposta de uso de dados abertos

COMO VAI A CÂMARA? Uma proposta de uso de dados abertos COMO VAI A CÂMARA? Uma proposta de uso de dados abertos Autores: Dimi Antoni VARGAS 1 ;; Angelo Augusto FROZZA 2 Identificação autores: 1 Aluno do curso de Tecnologia em Sistemas para Internet, do IFC-Camboriú;;

Leia mais

3 Gerenciamento de Projetos

3 Gerenciamento de Projetos 34 3 Gerenciamento de Projetos Neste capítulo, será abordado o tema de gerenciamento de projetos, iniciando na seção 3.1 um estudo de bibliografia sobre a definição do tema e a origem deste estudo. Na

Leia mais

Palavras-chave: AVA, informática, matemática e aprendizagem.

Palavras-chave: AVA, informática, matemática e aprendizagem. INTEGRAÇÃO ENTRE MATEMÁTICA E INFORMÁTICA EM AMBIENTES VIRTUAIS Solange Sardi Gimenes Washington Romao Dos Santos Jonathan Toczek RESUMO A Informática oferece recursos que auxiliam na aprendizagem, tornando

Leia mais