PARADIGMAS DA INTELIGÊNCIA ARTIFICIAL EM JOGOS ELETRÔNICOS
|
|
|
- Marcos Gabeira Pais
- 10 Há anos
- Visualizações:
Transcrição
1 PARADIGMAS DA INTELIGÊNCIA ARTIFICIAL EM JOGOS ELETRÔNICOS João Antônio Bezerra Rodrigues¹, Késsia Rita da C. Marchi¹, Jaime William Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil Resumo. Este artigo constitui em uma abordagem conceitual sobre a Inteligência Artificial em jogos eletrônicos. Será conceituada a Inteligência Artificial e quais as suas aplicações nos jogos. Far-se-á uma análise exemplificativa de como a Inteligência Artificial é implementada, de como é usada para dar inteligência ao jogo e também qual será o futuro para o desenvolvimento da Inteligência Artificial neste segmento. 1. Introdução Através dos anos, a humanidade vem desenvolvendo cada vez mais o desejo de se ter algo que facilite ou até faça plenamente seu trabalho, suas funções básicas que necessitam de raciocínio lógico, que ajudem em tarefas diárias. Com esse desejo, a Inteligência Artificial atua como um agente que torna possível todos esses anseios. A Inteligência Artificial pode ser entendida como a arte de criar máquinas que executam funções que exigem inteligência quando executadas por pessoas. (Kurzweil, 1990). De forma mais conceitual, a Inteligência Artificial pode ser definida também como a automatização de atividades que associamos ao pensamento humano, atividades como tomada de decisões, a resolução de problemas, o aprendizado [...] (Bellman, 1978). A Inteligência Artificial vem sendo utilizada em diversas aplicações, principalmente no setor industrial, na execução de tarefas minuciosas que necessitam de muita atenção de quem as fazem. Nesse contexto, a Inteligência Artificial empregada em conjunto com a robótica, produz robôs que são capazes de executar tarefas de forma continuada, que requerem detalhamento e exercem suas atividades em quaisquer que sejam os segmentos da indústria, automotiva, alimentos, química [Júnior, Fressatti & Marchi, 2011]. Atualmente, a Inteligência Artificial tem inúmeras aplicações, dentre elas a imersão em jogos eletrônicos, em subsídio à engenharia de software e no desenvolvimento de software em geral. Hoje, a crescente diversificação do mercado em relação a todas as tecnologias é inevitável. No campo da Inteligência Artificial não é diferente, as pesquisas precisam atender á todas as vertentes que têm necessidades de mercado. Um dos principais campos é o de jogos eletrônicos, que funciona um mercado muito forte economicamente e em ampla ascensão.
2 2. Inteligência Artificial em Jogos Eletrônicos Conceitualmente, a Inteligência Artificial sempre esteve presente nos jogos eletrônicos. Desde os primórdios das produções de games, há a necessidade da interação jogo-humano ser inteligente, justamente para prender a atenção de quem joga. A principal característica da Inteligência Artificial para os Jogos Eletrônicos é a diversão. O foco do desenvolvimento de games com dada tecnologia é a diversão, o entretenimento do usuário. O desenvolvimento de jogos com Inteligência Artificial é vinculado principalmente aos comportamentos que a aplicação tem ao contato humano, ou seja, à interação entre a interface e o usuário, mesmo que os algoritmos que governam tais interfaces, sejam os responsáveis por tal inteligência [Schwab, 2004]. Apesar dos inúmeros benefícios que a Inteligência Artificial traz aos jogos eletrônicos como por exemplo, a grande interação com o jogador; a maior realidade de ações dentro dos games, ainda há alguns problemas relacionados ao desenvolvimento desses games. Um problema encontrado no desenvolvimento dos jogos eletrônicos com o uso da Inteligência Artificial é o vasto número de gêneros de jogos que podem ser implementados. Em cada gênero de jogo, o uso da Inteligência Artificial é diferenciado, pois cada jogo possui uma necessidade que deve ser aplicada. Como exemplo, em um jogo de futebol, a necessidade é que os jogadores de cada time consigam praticar o esporte e chegar ao objetivo que é o gol, como ilustra a figura 1; tal qual o objetivo de um jogo de basquete é realizar o maior número de cestas. Figura 1 - Jogo eletrônico de futebol (Fifa 13 - EA Games) Fonte: Porém em um jogo de FPS (First Person Shoot), o objetivo é diferente, sendo atingir o adversário e se manter vivo, como a figura 2 mostra. Figura 2 - Jogo Eletrônico de FPS (Call of Duty: Black Ops II EA Games) Fonte:
3 2.1. Métodos de implementação da Inteligência Artificial em jogos eletrônicos Há diversas formas de implementação e algoritmos para aplicar a Inteligência Artificial em jogos eletrônicos, cada técnica usa uma implementação específica para ter um resultado especial para objetivar o que o gênero do jogo necessita. Segundo Dalmau (2004), há quatro tipos de implementação da Inteligência Artificial em jogos: máquinas de estado, sistemas baseados em regras, algoritmos de busca e algoritmos genéticos Máquinas de Estado Uma máquina de estado nada mais é do que os estados em que determinado personagem pode se encontrar em um jogo. O estado atual em que a máquina se encontra, determina o estado na qual o personagem deve efetuar no jogo. As máquinas de estado vêm sendo usadas desde os primórdios do uso da Inteligência Artificial na indústria de jogos eletrônicos e sempre foram eficientes, pois são fáceis de serem entendidas e de simples implementação. Bourg (2004) exemplifica de maneira simples o uso das máquinas de estado, no jogo Pac-Man os fantasmas podem ganhar três estados, sendo eles: procurando jogador, perseguindo jogador ou fugindo do jogador. Quando o fantasma está no estado de procurando jogador, ele simplesmente anda pelo labirinto à procura do jogador. No estado de perseguindo jogador, o fantasma já se deparou com o jogador e o está perseguindo através do cenário. No modo fugindo do jogador, o fantasma tenta escapar do jogador que fica com o poder de eliminar o fantasma, por isso há a necessidade de fugir Sistemas Baseados em Regras Os sistemas baseados em regras são formas lógicas em que determinado personagem se encontra que pode gerar um estado de comportamento. Tais formas lógicas podem ser exemplificadas da seguinte maneira: se um cachorro tem fome e tem comida, ele vai comer; se o cachorro tem fome, mas não tem comida, ele irá procurar; se o cachorro não está com fome, mas tem sono, ele dormirá; se o cachorro não tem fome nem sono, ele vai correr e latir (Kishimoto, 2004). Portanto, cada proposição pode levar a um estado de máquina que é validado por essas regras. Assim como um estado deve ser de uma específica regra, isto é, uma regra tem como saída um estado de máquina, um estado de máquina pode mudar e pertencer a outra regra, pois o comportamento do personagem é variável Algoritmos de Busca A busca é mais um problema enfrentado pela Inteligência Artificial nos jogos eletrônicos, pois pode gerar um comportamento que não demonstra inteligência por parte do personagem, comprometendo o objetivo do jogo, a diversão do jogador. Há diversos algoritmos que realizam tal busca e a tornam inteligente. A busca nada mais é do que a movimentação do personagem por determinado cenário. Uma vez que ele possui um ponto de saída e um ponto de destino, no seu caminho podem existir obstáculos que o personagem deve ultrapassar.
4 Algoritmos Genéticos Dalmau (2004) mostra que os algoritmos genéticos podem ser utilizados para a criação de populações, criando diferentes indivíduos através de um DNA virtual, sendo composto por diversos valores, sendo eles caracterizados pela espécie que será implementada. Uma aplicação comum de um algoritmo genético é a criação de uma grande quantidade de pessoas como a população de uma cidade, torcedores em um estádio de futebol, entre outros. 3. O Futuro da Inteligência Artificial nos Jogos Eletrônicos A Inteligência Artificial nos Jogos Eletrônicos possui a necessidade de sempre avançar e melhorar cada vez mais em suas aplicações, o que não vem acontecendo ao longo dos anos. Ao contrário dos gráficos e da jogabilidade, que sempre estão em amplo crescimento no universo dos games. A tendência é que cada vez mais a busca para representar o cérebro humano ou o avanço na criação inteligências capazes para que a interação do jogo com o usuário seja satisfatória e obtenha sucesso na diversão e entretenimento de quem joga. O mercado segue aquecido e cada vez mais exigente em relação à imersão do usuário na história do jogo, na jogabilidade em si própria. Um conceito que surgiu em meados do ano de 2010 é chamado de rede neural. Esse conceito tem por base um sistema de ligações que permite ao gerenciador da inteligência dentro do jogo aprender com as próprias ações, ou seja, tudo o que determinado personagem realiza dentro do jogo, poderá servir como aprendizado para ele próprio como, por exemplo, um personagem que erra um chute em um jogo de futebol, a partir desse erro, o próprio personagem conseguirá aprender que da forma em que ele realizou o chute naquele determinado momento, está incorreto e posteriormente as chances de acerto são maiores. Dada tecnologia é muito semelhante ao cérebro humano, da forma em que ele trabalha, que consegue assimilar intuitivamente seus acertos e seus erros, aprendendo e repetindo se tal atitude foi certa e modificando se foi errada. Porém, a implementação das redes neurais não são tão simples como seu conceito, a necessidade de criar uma máquina que seja capaz de pensar e analisar as situações como a mente humana é de um grau extremamente complexo. 4. Metodologia Para o desenvolvimento deste trabalho foi realizada uma extensa revisão bibliográfica em livros digitais, artigos científicos publicados com temas semelhantes e sites de internet. O passo seguinte foi a leitura e entendimento pleno do assunto para a dissertação e desenvolvimento desse artigo. 5. Conclusão A partir do estudo realizado sobre a Inteligência Artificial aplicada aos jogos eletrônicos, é claramente perceptível que sua importância é altíssima para que determinado jogo seja denominado bom e possua qualidade. Contudo, os avanços da Inteligência Artificial nos jogos vêm andando a passos lentos, o que ainda geram muitas críticas aos desenvolvedores de dada tecnologia. Porém, o campo de pesquisas para avanços é muito grande e pode ser melhorado muito futuramente, promovendo cada vez mais a imersão nos jogos.
5 Referências Alvarez, A. B.; Luque, B.; (2003) IA353 Redes Neurais < Acesso em 10/05/2013. Bellman, R. E. (1978) An Introduction to Artificial Intelligence: Can computers think?. Boyd & Fraser Pub. Co.: San Francisco, USA. Bourg, D. M.; Seeman, G. (2004) AI for Game Developers O Reilly Media : Sebastopol, Ucrânia. Dalmau, D. S.-C. (2004) Core Techniques and Algorithms in Game Programming, New Riders.: Indianapolis, USA. Júnior, J de M.; Fressatti, W.; Marchi, K. R. da C. (2011) Robótica na Reabilitação de Pessoas com Limitações Kishimoto, A. (2004) Inteligência Artificial em Jogos Eletrônicos. < Acesso em 08/05/2013. Kurzweil, Ray. (1990) The Age of Spiritual Machines. Massachusetts The MIT Press: Massachusetts, USA. Nascimento. P. C. (2001) Inteligência Artificial < > Acesso em 08/05/2013. Schwab, B. (2004) AI Engine Game Programming. Charles River Media: Massachusetts, USA. Simões, M. Introdução à Inteligência Artificial < -a-inteligencia-artificial_1-por-pagina.pdf > Acesso em 10/05/2013.
A Grande Importância da Mineração de Dados nas Organizações
A Grande Importância da Mineração de Dados nas Organizações Amarildo Aparecido Ferreira Junior¹, Késsia Rita da Costa Marchi¹, Jaime Willian Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil
INFLUÊNCIA DOS JOGOS NO CAMPO DA INTELIGÊNCIA ARTIFICIAL
INFLUÊNCIA DOS JOGOS NO CAMPO DA INTELIGÊNCIA ARTIFICIAL Marcelo de Souza 1 [email protected] Prof. Adilson Vahldick, Inteligência Artificial RESUMO: O desenvolvimento de jogos é um campo que atrai
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected], [email protected] Resumo.
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil [email protected], [email protected]
INTELIGÊNCIA ARTIFICIAL E SUA APLICABILIDADE NOS JOGOS
INTELIGÊNCIA ARTIFICIAL E SUA APLICABILIDADE NOS JOGOS Aline Ferraz da Silva 1 Carine Bueira Loureiro 2 Resumo: Este artigo trata do projeto de Trabalho
Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes [email protected]
Análise de Sistemas Visão Geral: Orientação a Objetos Prof. José Honorato Ferreira Nunes Prof. José Honorato Ferreira Nunes [email protected] Resumo: VISÃO GERAL: Modelagem de sistemas
Gestão de Relacionamento com o Cliente CRM
Gestão de Relacionamento com o Cliente CRM Fábio Pires 1, Wyllian Fressatti 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected] [email protected] RESUMO. O projeto destaca-se
UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES
UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES Marcelo Augusto Lima Painka¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil
Como e por que criar uma para sua empresa A PERSONA VECTOR
Como e por que criar uma para sua empresa A PERSONA Quem trabalha com marketing, publicidade ou já anunciou na mídia, certamente foi questionado alguma vez sobre quem é o público-alvo da empresa. Isso
O papel do CRM no sucesso comercial
O papel do CRM no sucesso comercial Escrito por Gustavo Paulillo Você sabia que o relacionamento com clientes pode ajudar sua empresa a ter mais sucesso nas vendas? Ter uma equipe de vendas eficaz é o
UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
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
5. Métodos ágeis de desenvolvimento de software
Engenharia de Software 5. Métodos ágeis de desenvolvimento de software Nuno Miguel Gil Fonseca [email protected] Desenvolver e entregar software o mais rapidamente possível é hoje em dia um dos
Uma Abordagem sobre Mapeamento Objeto Relacional com Hibernate
Uma Abordagem sobre Mapeamento Objeto Relacional com Hibernate Luis Gustavo Zandarim Soares 1, Késsia Rita da Costa Marchi 1 1 Universidade Paranaense (Unipar) Paraná PR Brasil [email protected],
Requisitos. Sistemas de Informações
Requisitos Sistemas de Informações Definindo o Sucesso do Software Clientes satisfeitos Eles estão satisfeitos quando você: Atende às expectativas Entrega no prazo Entrega no orçamento O Sucesso começa
Prof. Me. Marcos Echevarria
Prof. Me. Marcos Echevarria Introdução a engenharia de software; Conceito de análise orientada a objetos; UserStories; Requisitos de software; Técnicas de levantamento de requisitos; Modelo de casos de
Engenharia de Software
Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo
UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2
UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem
O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE
O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE Renan Leme Nazário, Ricardo Rufino Universidade Paranaense (Unipar) Paranavaí PR - Brasil [email protected], [email protected] Resumo. Este artigo
O desafio do choque de gerações dentro das empresas
O desafio do choque de gerações dentro das empresas Sabe aquele choque de gerações que você vê na sua casa, quando a sua mãe simplesmente não consegue ligar um DVD ou mandar um email no computador? Pois
ENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [[email protected]] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
#10 PRODUZIR CONTEÚDO SUPER DICAS ATRATIVO DE PARA COMEÇAR A
#10 SUPER DICAS PARA COMEÇAR A Pantone 715 C 100% Black 80% Black C: 0 M: 55 Y: 95 K: 0 C: 0 M: 0 Y: 0 K: 100 C: 0 M: 0 Y: 0 K: 80 PRODUZIR CONTEÚDO ATRATIVO DE Confira estas super dicas para você produzir
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
ENGENHARIA DE SOFTWARE
ENGENHARIA DE SOFTWARE Síntese de tópicos importantes PRESSMAN, Roger S. Conteúdo Componentes e tipos de software Problemas com o software e suas causas Mitologia que envolve o software Configuração de
NOKIA. Em destaque LEE FEINBERG
Em destaque NOKIA LEE FEINBERG A Nokia é líder mundial no fornecimento de telefones celulares, redes de telecomunicações e serviços relacionados para clientes. Como Gerente Sênior de Planejamento de Decisões
UM NOVO FOCO NA GESTÃO DAS CENTRAIS DE INSEMINAÇÃO
UM NOVO FOCO NA GESTÃO DAS CENTRAIS DE INSEMINAÇÃO No inicio da inseminação artificial (IA) no Brasil, em meados da década de 1970, os principais argumentos gerenciais dos técnicos e produtores para a
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
Introdução à Computação
Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem
No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o
DATABASE MARKETING No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o empresário obter sucesso em seu negócio é
TIPOS DE BRINCADEIRAS E COMO AJUDAR A CRIANÇA BRINCAR
TIPOS DE BRINCADEIRAS E COMO AJUDAR A CRIANÇA BRINCAR As crianças precisam atravessar diversos estágios no aprendizado de brincar em conjunto, antes de serem capazes de aproveitar as brincadeiras de grupo.
www.startercomunicacao.com [email protected]
7 DICAS IMPERDÍVEIS QUE TODO COACH DEVE SABER PARA CONQUISTAR MAIS CLIENTES www.startercomunicacao.com [email protected] As 7 dicas imperdíveis 1 2 3 Identificando seu público Abordagem adequada
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
SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.
A importância da comunicação no gerenciamento de projetos de softwares: reflexões teóricas Lucas Krüger [email protected] Resumo: Esse artigo objetiva estudar a comunicação entre cliente e desenvolvedor
Conhecimentos em Comércio Eletrônico Capítulo 4 CAPÍTULO 4 VISÃO GERAL DO COMÉRCIO
CAPÍTULO 4 VISÃO GERAL DO COMÉRCIO PLANEJAMENTO E MODELOS DE E-COMMERCE Uma das principais características do CE é permitir a criação de novos modelos de negócio. Um modelo de negócio é um método que permite
Gestão da Informação e do Conhecimento
Gestão da Informação e do Conhecimento Aula 05 Aquisição da Informação Dalton Lopes Martins [email protected] 2sem/2014 Aquisição da Informação PROCESSO 2 - A aquisição da informação envolve as seguintes
ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC
ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil [email protected],
Governança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia [email protected] ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
Módulo I - Aula 3 Tipos de Sistemas
Módulo I - Aula 3 Tipos de Sistemas Agora que você já conheceu algumas características dos Sistemas de Informação, nesta aula você vai aprender um pouco sobre tipos de sistemas. Você conhecerá a integração
A criança e as mídias
34 A criança e as mídias - João, vá dormir, já está ficando tarde!!! - Pera aí, mãe, só mais um pouquinho! - Tá na hora de criança dormir! - Mas o desenho já tá acabando... só mais um pouquinho... - Tá
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
Selecionando e Desenvolvendo Líderes
DISCIPULADO PARTE III Pr. Mano Selecionando e Desenvolvendo Líderes A seleção de líderes é essencial. Uma boa seleção de pessoas para a organização da célula matriz facilitará em 60% o processo de implantação
Solução Integrada para Gestão e Operação Empresarial - ERP
Solução Integrada para Gestão e Operação Empresarial - ERP Mastermaq Softwares Há quase 20 anos no mercado, a Mastermaq está entre as maiores software houses do país e é especialista em soluções para Gestão
TESTES AUTOMATIZADOS COM JUNITE MOCKITO
TESTES AUTOMATIZADOS COM JUNITE MOCKITO Jaime William Dias 12, Dener Barranco 1, Douglas Delapria 1 1 Universidade Paranaense (Unipar) 2 Universidade Estadual de Maringá (UEM) Paranavaí PR Brasil [email protected],
Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos
Série de ebooks sobre desenvolvimento em paralelo ágil: Capítulo 2 Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos Novas pressões, mais restrições
Fundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira [email protected] (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
21/03/2012. WorkFlow. Gestão Eletrônica de Documentos. Workflow HISTÓRICO
WorkFlow Gestão Eletrônica de Documentos Workflow HISTÓRICO 1 CSCW - Computer-supported CooperativeWork trabalho cooperativo auxiliado por computador Estudo dos conceitos que definem e desenvolvem o trabalho
Gestão do Conhecimento A Chave para o Sucesso Empresarial. José Renato Sátiro Santiago Jr.
A Chave para o Sucesso Empresarial José Renato Sátiro Santiago Jr. Capítulo 1 O Novo Cenário Corporativo O cenário organizacional, sem dúvida alguma, sofreu muitas alterações nos últimos anos. Estas mudanças
Análise da Nova Linguagem HTML5 para o Desenvolvimento Web
Análise da Nova Linguagem HTML5 para o Desenvolvimento Web Sergio N. Ikeno¹, Késsia Rita da Costa Marchi¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected], [email protected] Resumo.
SIMULAÇÃO DE TRÁFEGO DE VEÍCULOS INTELIGENTES PARA PREVENÇÃO DE ACIDENTES
SIMULAÇÃO DE TRÁFEGO DE VEÍCULOS INTELIGENTES PARA PREVENÇÃO DE ACIDENTES Leonardo T. Antunes 1, Ricardo R. Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected], [email protected]
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: [email protected] CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: [email protected] CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Administração de Sistemas de Informação. Plano Diretor de Informática
Administração de Sistemas de Informação Plano Diretor de Informática Plano Diretor de Informática Prof. Orlando Rocha 2 Por que o Plano Diretor de Informática? A empresa necessita atualmente de dados gerenciais
Alarme Automotivo com mensagem para móvel utilizando Arduino
Alarme Automotivo com mensagem para móvel utilizando Arduino Maycon Cirilo dos Santos¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected], [email protected]
DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS
DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected],
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
Teoria Geral de Sistemas. Késsia R. C. Marchi
Teoria Geral de Sistemas Késsia R. C. Marchi Informação e Sistema Abordagem Sistêmica As pessoas empregam a palavra sistema em muitas situações cotidianas, por exemplo: O sistema eletrônico de votação...
DESENVOLVIMENTO DE JOGOS DIGITAIS. Desmistificando o desenvolvimento de games e mercado de trabalho
DESENVOLVIMENTO DE JOGOS DIGITAIS Desmistificando o desenvolvimento de games e mercado de trabalho 2 Caravieri Modesto Professor de Programação e Banco de Dados I IFSP (SALTO Analise e Desenvolvimento
Projeto Você pede, eu registro.
Projeto Você pede, eu registro. 1) IDENTIFICAÇÃO 1.1) Título do Projeto: Você pede eu registro. 1.2) Equipe responsável pela coordenação do projeto: Pedro Paulo Braga Bolzani Subsecretario de TI Antonio
INF 1771 Inteligência Artificial
Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 24 Inteligência Artificial em Jogos Introdução Surgiu com a criação dos primeiros jogos (Pac-Man, Space Invaders...).
Pós-Graduação em Gerenciamento de Projetos práticas do PMI
Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL
Com metodologias de desenvolvimento
Sociedade demanda grande quantidade de sistemas/aplicações software complexo, sistemas distribuídos, heterogêneos requisitos mutantes (todo ano, todo mês, todo dia) Mas, infelizmente, não há gente suficiente
A MÁQUINA INTELIGENTE. O longo caminho do pensamento mecanizado Júlio Cesar da Silva - [email protected]
A MÁQUINA INTELIGENTE O longo caminho do pensamento mecanizado Júlio Cesar da Silva - [email protected] APRESENTAÇÃO Júlio Cesar da Silva Mestrando em Administração MBA em Gestão da Tecnologia
Princípios da Engenharia de Software Aula 02. Prof.: Franklin M. Correia
Princípios da Engenharia de Software Aula 02 Prof.: Franklin M. Correia Na aula anterior... Introdução a Engenharia de Software O que é software? O que é Engenharia de Software? Conceitos importantes Tipos
Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).
DOCENTE PROFESSOR CELSO CANDIDO Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura de Máquina; o Implementação
Integração dos Modelos de Gestão de TI
Integração dos Modelos de Gestão de TI Olá servidores!! (Acredite você será!). Temos agora uma bateria com a integração dos modelos de gestão de TI, vamos rever o que vem sendo pedido? Ajeite-se na cadeira,
SISTEMAS INTEGRADOS DE GESTÃO PAS 99:2006. Especificação de requisitos comuns de sistemas de gestão como estrutura para a integração
Coleção Risk Tecnologia SISTEMAS INTEGRADOS DE GESTÃO PAS 99:2006 Especificação de requisitos comuns de sistemas de gestão como estrutura para a integração RESUMO/VISÃO GERAL (visando à fusão ISO 31000
A Importância do CRM nas Grandes Organizações Brasileiras
A Importância do CRM nas Grandes Organizações Brasileiras Por Marcelo Bandeira Leite Santos 13/07/2009 Resumo: Este artigo tem como tema o Customer Relationship Management (CRM) e sua importância como
Estruturando o modelo de RH: da criação da estratégia de RH ao diagnóstico de sua efetividade
Estruturando o modelo de RH: da criação da estratégia de RH ao diagnóstico de sua efetividade As empresas têm passado por grandes transformações, com isso, o RH também precisa inovar para suportar os negócios
Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1
Engenharia de Software Parte I Introdução Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Mitos do Desenvolvimento de Software A declaração de objetivos é suficiente para se construir um software.
Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários
Imóvel Mix SGI Imóvel Mix SGI 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários 5. Controle de Acesso 6. Cadastro de Clientes 7. Cadastro de Imóveis 8. Vistoria
Introdução a Banco de Dados
Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05
SISTEMA INFORMATIZADO PARA CONTROLE DE JOGO E GERAÇÃO DE SÚMULAS DE HANDEBOL
SISTEMA INFORMATIZADO PARA CONTROLE DE JOGO E GERAÇÃO DE SÚMULAS DE HANDEBOL ¹ Hélder SANTOS; ² Bruno FERREIRA; ¹ Estudante de Análise e Desenvolvimento de Sistemas. IFMG campus Bambuí ² Professor do curso
Testes de Usabilidade
Testes de Usabilidade Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Setembro de 2012 Prof. Edwar Saliba Júnior 1 Reflexão Ao fazer referência à questão da qualidade da relação
Big Data marca início da Semana de Informática da Fema
Big Data marca início da Semana de Informática da Fema Começou na segunda-feira, 23, a 24ª Semana de Informática da Fundação Educacional do Município de Assis Fema, evento promovido pela Coordenadoria
Inteligência Artificial para Jogos Eletrônicos
Inteligência Artificial para Jogos Eletrônicos Prof. Marcelo Henrique dos Santos O que é Inteligência Artificial? inteligência apresentada por uma entidade artificial (geralmente um computador); ramo da
A IMPORTÂNCIA DA MOTIVAÇÃO NAS EMPRESAS
A IMPORTÂNCIA DA MOTIVAÇÃO NAS EMPRESAS ALCIDES DE SOUZA JUNIOR, JÉSSICA AMARAL DOS SANTOS, LUIS EDUARDO SILVA OLIVEIRA, PRISCILA SPERIGONE DA SILVA, TAÍS SANTOS DOS ANJOS ACADÊMICOS DO PRIMEIRO ANO DE
Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST.
Princípios de Design TRADUÇÃO DE TATIANE CRISTINE ARNOLD, DO ARTIGO IBM DESIGN: DESIGN PRINCIPLES CHECKLIST. Um software deve ser projetado para simplificar tarefas e criar experiências positivas para
Melhores práticas no planejamento de recursos humanos
Melhores práticas no planejamento de recursos humanos Planejamento Performance Dashboard Plano de ação Relatórios Indicadores Preparando a força de trabalho para o futuro Planejamento de recursos humanos
22/02/2009. Supply Chain Management. É a integração dos processos do negócio desde o usuário final até os fornecedores originais que
Supply Chain Management SUMÁRIO Gestão da Cadeia de Suprimentos (SCM) SCM X Logística Dinâmica Sugestões Definição Cadeia de Suprimentos É a integração dos processos do negócio desde o usuário final até
UTILIZAÇÃO E DESENVOLVIMENTO DE SOFTWARES EDUCACIONAIS PARA PESSOAS COM NECESSIDADES ESPECIAIS.
MINISTERIO DA EDUCAÇÃO E DO DESPORTO UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO UTILIZAÇÃO E DESENVOLVIMENTO DE SOFTWARES EDUCACIONAIS PARA PESSOAS COM NECESSIDADES ESPECIAIS. Elaine Cristina Dias Calaça
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected], [email protected] Resumo.
SISTEMAS DE INFORMAÇÃO NA GESTÃO HOSPITALAR: ESTUDO DE CASO NO HOSPITAL SÃO LUCAS
SISTEMAS DE INFORMAÇÃO NA GESTÃO HOSPITALAR: ESTUDO DE CASO NO HOSPITAL SÃO LUCAS Renata Pinto Dutra Ferreira Especialista Administração de Sistemas de Informação Instituto Presidente Tancredo de Almeida
COMO FUNCIONA UM ANTIVÍRUS E QUAIS SUAS PRINCIPAIS FALHAS
COMO FUNCIONA UM ANTIVÍRUS E QUAIS SUAS PRINCIPAIS FALHAS Luiz Guilherme de Barros Almeida ¹, Júlio Cesar Pereira ¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected] Resumo.
Tecnologia PCI express. Introdução. Tecnologia PCI Express
Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através
Sistemas Operacionais II. Prof. Gleison Batista de Sousa
Sistemas Operacionais II Prof. Gleison Batista de Sousa Objetivos de aprendizagem Conhecer o funcionamento dos sistemas operacionais para redes de computadores. Aprender como é feito o gerenciamento do
CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software. Conceitos de Qualidade. CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA
CURSO DE GRADUAÇÃO e DE PÓS-GRADUAÇÃO DO ITA 2º SEMESTRE 2002 CES-32 e CE-230 Qualidade, Confiabilidade e Segurança de Software Prof. Dr. Adilson Marques da Cunha Conceitos de Qualidade CES-32 / CE-230
Um estudo sobre o desenvolvimento de jogos para portadores de necessidades especiais Proposta de Trabalho de Graduação em Ciência da Computação
UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA Um estudo sobre o desenvolvimento de jogos para portadores de necessidades especiais Proposta de Trabalho de Graduação em Ciência da Computação
A Área de Marketing no Brasil
A Área de Marketing no Brasil Relatório consolidado das etapas qualitativa e quantitativa Job 701/08 Fevereiro/ 2009 Background e Objetivos A ABMN Associação Brasileira de Marketing & Negócios deseja
Assunto Mulheres e relacionamentos via Internet
Assunto Mulheres e relacionamentos via Internet SOPHIA MIND A Sophia Mind Pesquisa e Inteligência de Mercado é a empresa do grupo de comunicação feminina Bolsa de Mulher voltada para pesquisa e inteligência
difusão de idéias AS ESCOLAS TÉCNICAS SE SALVARAM
Fundação Carlos Chagas Difusão de Idéias dezembro/2006 página 1 AS ESCOLAS TÉCNICAS SE SALVARAM Celso João Ferretti: o processo de desintegração da educação atingiu em menor escala as escolas técnicas.
3. Processos, o que é isto? Encontramos vários conceitos de processos, conforme observarmos abaixo:
Perguntas e respostas sobre gestão por processos 1. Gestão por processos, por que usar? Num mundo globalizado com mercado extremamente competitivo, onde o cliente se encontra cada vez mais exigente e conhecedor
FLUXO DE CAIXA: Módulo BI (Business Intelligence)
RELATÓRIO DE ESTÁGIO: Tânia Cristina Leite RA: 046567 Orientador: Prof. Dr. Aurelio Ribeiro Leite de Oliveira FLUXO DE CAIXA: Módulo BI (Business Intelligence) Universidade Estadual de Campinas Instituto
NOME COMPLETO DA SUA INSTITUIÇÃO. Nome completo do integrante A Nome completo do integrante B Nome completo do integrante C
NOME COMPLETO DA SUA INSTITUIÇÃO Nome completo do integrante A Nome completo do integrante B Nome completo do integrante C TÍTULO DO TRABALHO: subtítulo, se houver Santa Rita do Sapucaí 2015 Nome completo
FORMAÇÃO DE JOGADORES NO FUTEBOL BRASILEIRO PRECISAMOS MELHORAR O PROCESSO? OUTUBRO / 2013
FORMAÇÃO DE JOGADORES NO FUTEBOL BRASILEIRO PRECISAMOS MELHORAR O PROCESSO? OUTUBRO / 2013 Recentemente, escrevi uma crônica cujo texto apresentava algumas possíveis causas para que o processo de formação
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
Fábrica de Software 29/04/2015
Fábrica de Software 29/04/2015 Crise do Software Fábrica de Software Analogias costumam ser usadas para tentar entender melhor algo ou alguma coisa. A idéia é simples: compara-se o conceito que não se
Brincando com as Letras: Um serious game para o ensino do Alfabeto
Brincando com as Letras: Um serious game para o ensino do Alfabeto Alcides Teixeira Barboza Jr 1, Ismar Frango Silveira 2 1,2 Programa de Pós-Graduação em Engenharia Elétrica e Computação Universidade
