DESENVOLVIMENTO DE SOFTWARE PARA ANÁLISE DO ELEITORADO BRASILEIRO COM DADOS ABERTOS
|
|
- Thomaz Bonilha Abreu
- 5 Há anos
- Visualizações:
Transcrição
1 DESENVOLVIMENTO DE SOFTWARE PARA ANÁLISE DO ELEITORADO BRASILEIRO COM DADOS ABERTOS Leonardo H. Zapparoli 1, Ricardo Rall 2 1 Graduado, Faculdade de tecnologia de Botucatu, leo.zapparoli@gmail.com 2 Professor Doutor, Faculdade de tecnologia de Botucatu, rrall@fatecbt.edu.br 1 INTRODUÇÃO Dados abertos é um termo definido pela Open Knowledge Foundation, que significa: "os dados que podem ser usados livremente, reutilizados e redistribuídos por qualquer um". Estes tendem a serem disponibilizados e estruturados de forma que permitam processamento automático, em formatos digitais como CSV (Comma Separated Values) ou XML (extensible Markup Language) (GERMANO, 2013). É comum a adoção das políticas de dados abertos por governos ao redor do mundo, para livre utilização pela sociedade, respeitando-se sempre o sigilo dos dados (AGUNE et al., 2012). No Brasil, o Portal Brasileiro de Dados é o meio utilizado pelo governo para publicação desses dados. Seu surgimento se deu pela Lei de Acesso a Informação Pública (Lei /2011), sancionada em 18 de novembro de 2011, do qual trata de regular o acesso a dados e informações que pertencem ao governo. Alguns exemplos de dados divulgados pelo portal são os da saúde, do sistema de transporte, de segurança pública, de educação, gastos governamentais, processo eleitoral, dentre outros (PORTAL BRASILEIRO DE DADOS, 2016). Uma série de dados provindos do poder judiciário, mais especificamente do Tribunal Superior Eleitoral (TSE) chama atenção, como por exemplo os dados do perfil do eleitorado brasileiro. Esses dados apresentam uma coletânea do perfil do eleitorado brasileiro em cada ano de eleição, contando a partir de Os perfis contêm informações sobre nível de escolaridade, faixa etária e sexo dos eleitores, além de serem agrupados por município. Sua granularidade temporal é bianual, correspondendo aos períodos de eleição. Os dados sobre os perfis do eleitorado brasileiro têm como público alvo pesquisadores, a imprensa e cidadãos em geral que possuam qualquer interesse em realizar alguma análise. Apesar dos dados serem livres, não há um software ainda que realize qualquer tipo de consulta, filtro, cruzamento de informações ou até mesmo análises mais específicas, forçando os interessados a utilizar outros tipos de softwares não específicos para a manipulação dos dados. Observa-se que tal atividade cria barreiras para o acesso dessas informações, pois nem
2 todo interessado pode possuir o conhecimento necessário para tal. Levando em consideração a importância dos dados sobre o perfil do eleitor brasileiro, além das dificuldades de aproveitamento no formato atual, este trabalho teve como objetivo o desenvolvimento de um software para plataforma web denominado SAEB (Software de Análise do Eleitorado Brasileiro), que permite a importação dessas massas de dados e o acesso aos mesmos através de interfaces gráficas, tendo mecanismos eficientes de busca e exibição dos resultados. 2 MATERIAL E MÉTODOS 2.1 Material Foi utilizado um Notebook com as seguintes configurações: Processador Intel Core I5; 8 GB de memória RAM; Disco rígido de 1TB; Tela de 14 polegadas. A IDE utilizada foi o IntelliJ Métodos Para a construção do software, foi necessário o uso de um meio de armazenamento dos dados, no qual foi utilizado o banco de dados relacional para tal tarefa. O SGBD (sistema de gerenciamento de banco de dados) escolhido foi o MySQL 5.6, que segundo Bruschi et al (2014), é um dos SGBDs mais utilizados, e está presente em empresas públicas e particulares no mundo inteiro, incluindo empresas de alta escala, além de possuir funcionalidade e técnicas de otimização de desempenho. Todo o software foi construído utilizando a linguagem de programação Scala na versão Segundo Odersky, Spoon e Venners (2016), Scala é uma linguagem de programação que tem como ambiente de execução a plataforma Java, tendo interoperabilidade com bibliotecas escritas em Java e sendo executada junto a JVM (Java Virtual Machine). Scala tem sistema de tipos estáticos e possui aspectos de e programação orientada a objetos e programação funcional Os autores complementam afirmando o paradigma de programação funcional é guiado por duas ideias principais. Na primeira, funções são cidadãos de primeira classe, permitindo que se utilize funções tanto como parâmetro como retorno de outra função, ou até mesmo armazená-las como valores. Na segunda, todas as funções devem transformar valores de entradas em valores de saída, ao invés de modificar os parâmetros de entrada, favorecendo sempre a imutabilidade das estruturas de dados.
3 O framework de base utilizado na construção do software foi o Play Framework 2.5. O Play framework é um framework de desenvolvimento web de alta-produtividade que integra componentes e APIs (Application Programming interfaces, interfaces de códigos do qual o programador interage) necessárias para o desenvolvimento moderno de aplicações web. O framework é baseado em um modelo leve, sem uso de estado no lado do servidor, com um consumo mínimo de recursos (CPU, memória, threads) para aplicações altamente escaláveis, graças ao seu modelo reativo (PLAY FRAMEWORK, 2016). A junção de frameworks, bibliotecas e linguagem são favoráveis na construção de softwares que lidam com manipulação de coleções de dados, visto que o conjunto de habilidades proporciona maior efetividade na construção do software. 3 RESULTADOS E DISCUSSÕES Foi construído um software denominado "Software para Análise do Eleitorado Brasileiro - SAEB", que permite acesso aos dados referentes aos municípios presentes no país. Realizou-se também a construção de um módulo de gerenciamento e administração, utilizado apenas pelos administradores do sistema, além de um módulo para importação dos dados em questão, do qual é acionado por meio do módulo administrativo. 3.1 SAEB A página inicial do site pode ser vista na Figura 1. Nesse ponto de interação inicial, o usuário pode começar pesquisando pelo nome do município de interesse. Figura 1. Pesquisa por cidade de interesse do usuário Escolhido o município, uma página contendo informações, gráficos, análises gerais e especificas é exibida ao usuário, conforme ilustrado no exemplo da Figura 2. As informações contidas na página como um todo dizem respeito ao nível de escolaridade dos eleitores, da faixa etária, do sexo e da zona eleitoral.
4 Figura 2. Página referente à cidade de Botucatu no SAEB Em sequência nessa mesma página existem análises gerais, que permitem que se façam observação ao longo dos anos, estabelecendo-se assim um panorama progressivo dos fatos observados. Uma das análises geradas pelo sistema, a do número de eleitores de ambos os sexos ao longo dos anos, é demonstrada na Figura 3. Figura 3. Análise geral de evolução do número de eleitores ao longo dos anos em Botucatu. A análises especificas contam com informações detalhadas do ano ou ano e mês escolhido para observação (Figura 4). Nessas páginas, os dados referentes a faixa etária e nível de escolaridade são destacados e divididos por sexo, quando necessário. Figura 4. Divisão das análises de perfil por ano e disponibilidade A Figura 5 demonstra uma das análises disponíveis: a de escolaridade por faixa etária.
5 Uma tabela é gerada na página do município de Botucatu, contendo o número de eleitores do no mês de julho de 2016 que se encontram em determinada faixa etária e nível de escolaridade. No caso dos dados sobre escolaridade, pelo sistema é possível observar esses dados em todos os anos a partir do ano 2000, pois só a partir dessa data sua coleta passou a ser feita nos municípios. Figura 5. Análise de eleitores por nível de escolaridade em Botucatu Dessa forma, com a divisão das análises por ano eleitoral, é possível acompanhar a evolução do município nos aspectos de escolaridade da população e faixa etária, do qual é possível de se extrair informações relevantes a sociedade. Outras funções, como comparativos de municípios e rankings também estão disponíveis. 3.2 Módulo administrativo e de importação O sistema administrativo (Figura 6) é utilizado apenas por usuários cadastrados, e lida com configurações de valores da aplicação, como a ordenação dos níveis de escolaridade. Figura 6. Painel administrativo do SAEB
6 4 CONCLUSÕES A necessidade de uma camada de software que possa facilitar o acesso aos dados divulgados pelo governo se faz necessária, devido ao formato não amigável aos usuários comuns nos quais eles são divulgados. O SAEB permitiu a visualização eficiente dos dados, dividindo a busca por formas de acesso que são mais simples de serem utilizadas. As análises que são possíveis de serem feitas nos municípios do país são pertinentes e demonstram com clareza a importância de se conhecer o perfil do eleitor brasileiro em seus municípios. De uma forma geral, o software permite a democratização do acesso dessas informações que outrora estariam disponíveis apenas para um público mais específico 5 REFERÊNCIAS AGUNE, R. M. et al. Governo Aberto SP: disponibilização de bases de dados e informações em formato aberto. In: CONGRESSO CONSAD DE GESTÃO PÚBLICA, 3, 2010, Brasília. Anais... Brasília, DF: CONSAD, BRUSCHI, G. C. et al. SISTEMA DE ALTA DISPONIBILIDADE EM BANCO DE DADOS MYSQL UTILIZANDO LINUX LVS. Tecnologia, Gestão e Humanismo, Guaratinguetá, v. 4, n. 2, p.56-71, Disponível em: < Acesso em: 20 set GERMANO, E. C. Modelos de negócios adotados para o uso de dados governamentais abertos: estudo exploratório de prestadores de serviços na cadeia de valor dos dados governamentais abertos Dissertação (Mestrado em Administração) - Faculdade de Economia, Administração e Contabilidade, Universidade de São Paulo/SP ODERSKY, M., SPOON, L., VENNERS, B. Programming in Scala. 3. ed. Artima, p. PLAY FRAMEWORK. Play 2.5.x documentation. Acesso em: 20 set Disponível em: < PORTAL BRASILEIRO DE DADOS. O que são dados abertos?. Acesso em: 20 set Disponível em: < VAZ, J. C.; RIBEIRO, M. M.; MATHEUS, R. Dados Governamentais abertos e seus impactos sobre so conceitos e práticas de transparência no Brasil. Cadernos PPG-AU/UFBA, v. 9, n. especial, p , set Acesso em: 20 set Disponível em: <
2 MATERIAL E MÉTODOS
SOFTWARE PARA CÁLCULO DO ESTUDO DE TEMPOS E MOVIMENTOS NAS EMPRESAS Leonardo H. Zapparoli 1, Ricardo Rall 2, Danilo Simões³ 1 Aluno de Graduação, Faculdade de Tecnologia de Botucatu. leo.zapparoli@gmail.com
Leia maisSOFTWARE PARA GERENCIAMENTO DE CADASTRO DE EQUIPES DO I TORNEIO DE FUTSAL DA FACULDADE DE TECNOLOGIA DE BOTUCATU
SOFTWARE PARA GERENCIAMENTO DE CADASTRO DE EQUIPES DO I TORNEIO DE FUTSAL DA FACULDADE DE TECNOLOGIA DE BOTUCATU Pietro Pinton Rosa 1, Vinicius Spernega Fioravante 2, Marcus Vinicius Contes Calca 3, Gustavo
Leia maisM V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O
M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única
Leia maisDe Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software
AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura
Leia maisAPLICANDO A INTEGRAÇÃO DE PORTAIS EDUCACIONAIS COM APLICAÇÕES MÓVEIS ATRAVÉS DA INFRAESTRUTURA SAAS-RD.
APLICANDO A INTEGRAÇÃO DE PORTAIS EDUCACIONAIS COM APLICAÇÕES MÓVEIS ATRAVÉS DA INFRAESTRUTURA SAAS-RD. Álvaro Álvares de Carvalho Cesar Sobrinho Centro Universitário - CESMAC Apresentador Leonardo Melo
Leia maisDESENVOLVIMENTO DE UM APLICATIVO WEB DE GERENCIAMENTO E AUTOMAÇÃO DE PEDIDOS PARA EMPRESAS PRESTADORAS DE SERVIÇO NO RAMO ALIMENTÍCIO
DESENVOLVIMENTO DE UM APLICATIVO WEB DE GERENCIAMENTO E AUTOMAÇÃO DE PEDIDOS PARA EMPRESAS PRESTADORAS DE SERVIÇO NO RAMO ALIMENTÍCIO Helen Glaucia Nunes Dias¹, Jean Victor Mendes dos Santos², Marco Antonio
Leia maisSISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA
SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA Julio Cesar do Carmo Junior 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Informática para Gestão, Faculdade de Tecnologia, Botucatu, SP, Brasil. E-mail:
Leia mais5.1. Fluxo para geração do Roadmap
46 5 VelvetH-DB Os Sistemas Gerenciadores de Banco de Dados (SGBDs), foram criados com o intuito de permitir o armazenamento e manipulação de grandes volumes de dados, fornecendo uma aplicação que garanta,
Leia maisMAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB
MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB Miguel Gustavo Miiller¹, Tiago Piperno Bonetti 1. 1 Universidade Paranaense (UNIPAR) Paranavaí -Paraná- Brasil 94mgm94@gmail.com, bonetti@unipar.br
Leia maisInformática Parte 15 Prof. Márcio Hunecke
Escriturário Informática Parte 15 Prof. Márcio Hunecke Informática SCALA 2.12 O projeto do Scala começou em 2001 por Martin Odersky e tinha como objetivo criar uma linguagem de programação que combinava
Leia maisDocumento de Projeto de Software
Documento de Projeto de Software Histórico de revisões do Documento Versão Data Autor Descrição (XX.YY) (DD/MMM/YYYY) 1.0 25/05/2018 Pablo e Vanessa Criação do documento Documento de Especificação de Requisitos
Leia maisDocumento de Arquitetura de Software- SGE
Documento de Arquitetura de Software- SGE IFG Autor: Marcelo Roldrin Barros Silva 1. Introdução 1.1 Finalidade Este documento oferece uma visão geral arquitetural abrangente do sistema SGE (Sistema de
Leia maisHibernate Anotations
Hibernate Anotations Fabio Luiz Oenning da Costa¹, Ricardo Minigucci¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil fabiooenning@hotmail.com ricardominigucci@gmail.com Resumo. Este artigo apresenta
Leia maisUMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE
UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE Fagner Jefferson de Araújo Silva; Whasley Sousa Cardoso; Marcelo Portela Sousa. Instituto Federal de Educação, Ciência e Tecnologia da Paraíba
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Leia maisCurso PostgreSQL - Treinamento PostgreSQL - Fundamental
Curso PostgreSQL - Treinamento PostgreSQL - Fundamental Sobre PostgreSQL PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto.hoje,
Leia maisUniversidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados
Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído
Leia maisTreinamento em Questionários Online com LimeSurvey
Sobre o treinamento O Limesurvey é um software livre desenvolvido com o objetivo de preparar, publicar e coletar respostas de questionários. Uma vez criado um questionário, ele pode ser publicado Online
Leia maisDESENVOLVIMENTO DE UMA APLICAÇÃO IOS PARA MONITORAMENTO DE SUBESTAÇÕES DE ENERGIA ELÉTRICA 1. Daniel Lucas Huber 2, Paulo Sausen 3.
DESENVOLVIMENTO DE UMA APLICAÇÃO IOS PARA MONITORAMENTO DE SUBESTAÇÕES DE ENERGIA ELÉTRICA 1 Daniel Lucas Huber 2, Paulo Sausen 3. 1 Projeto de Iniciação Tecnológica, realizado no Grupo de Automação Industrial
Leia maisIntrodução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisCP Introdução à Informática Prof. Msc. Carlos de Salles
CP 1015.1 Prof. Msc. Carlos de Salles PROGRAMA 1. CONCEITO DE SISTEMAS 1.1 Sistemas e sua classificação 1.2 Informações e Dados 1.3 O Processamento de Dados 1.4 O Computador e sua História 2. ESTRUTURA
Leia maisOs efeitos do paralelismo e relações de thesaurus em uma ferramenta de busca em bases textuais
72 Resumos Expandidos: XII Mostra de Estagiários e Bolsistas... Os efeitos do paralelismo e relações de thesaurus em uma ferramenta de busca em bases textuais Renan Gomes Pereira¹ Maria Fernanda Moura²
Leia maisTrabalho de Conclusão de Curso
Trabalho de Conclusão de Curso Container Linux, uma Implementação Web Amigável Marco Otávio Duarte de Almeida Brivaldo Alves da Silva Junior Motivação Fornecer aos usuários um ambiente seguro e rápido
Leia maisCurso Online de E-commerce. Plano de Estudo
Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias
Leia maisLedBackup - Gerenciador de Backup.: Transmissão :.
LedBackup - Gerenciador de Backup.: Transmissão :. 1 - INTRODUÇÃO A partir da versão 3.34.2 a Ledware reformulou o envio de backups para a análise. O cliente ao enviar o backup, receberá um protocolo por
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Identificar os recursos de Hardware necessários para execução do software planejado na unidade curricular de Programação Orientada a Objetos e Laboratório de Redes
Leia maisAbrindo os dado públicos da Universidade Federal do Maranhão Um breve estudo
Abrindo os dado públicos da Universidade Federal do Maranhão Um breve estudo Sérgio Souza Costa 1, João Baluz André Caminha 1 1 Coordenação do Curso em Ciência e Tecnologia Universidade Federal do Maranhão
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisAPRESENTAÇÃO. Página: 1
APRESENTAÇÃO Página: 1 Sumário Apresentação... 3 Principais característica:... 3 Estrutura Way-Z... 4 Vantagens da Plataforma... 6 Atualizações remotas.... 7 Carga da Plataforma e da Aplicação... 8 Obtendo
Leia maisManual Importação de XML
Manual Importação de XML DESENVOLVENDO SOLUÇÕES Autoras: Eliane e Laila Maria Doc. Vrs. 02 Revisão: Aprovado em: Julho de 2016. Nota de copyright Copyright 2016 Teorema Informática, Guarapuava. Todos os
Leia maisFigura 16 Niagara - Visão de grupos de notas.
Conclusão 6 Conclusão 6.1 Trabalhos Relacionados Dentre as funcionalidades fornecidas pela interface gerada pelo framework, em destaque está a possibilidade do zoom livre. Disponibilizar esta funcionalidade
Leia maisANALYTICINT FERRAMENTA WEB PARA AVALIAR O PERFIL ACADÊMICO DOS CURSOS TÉCNICOS INTEGRADO DO IFC-VIDEIRA
ANALYTICINT FERRAMENTA WEB PARA AVALIAR O PERFIL ACADÊMICO DOS CURSOS TÉCNICOS INTEGRADO DO IFC-VIDEIRA Autores : Autor 1, Autor 2, Autor 3, Autor 4 1 Autor 2 Autor 3 Autor 4 Autor Introdução Com o objetivo
Leia maisEvento: XXV SEMINÁRIO DE INICIAÇÃO CIENTÍFICA
INTEGRAÇÃO DE APLICAÇÕES APLICADA À EXTRAÇÃO E QUALIFICAÇÃO AUTOMÁTICA DE PUBLICAÇÕES DE PESQUISADORES: UM CASO BASEADO NO CURRÍCULO LATTES 1 APPLICATION INTEGRATION APPLIED TO AUTOMATIC EXTRACTION AND
Leia maisData Warehouse ETL. Rodrigo Leite Durães.
Data Warehouse ETL Rodrigo Leite Durães rodrigo_l_d@yahoo.com.br Introdução Um dos desafios da implantação de um DW é a integração dos dados de fontes heterogêneas e complexas, padronizando informações,
Leia maisFRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Roteiro Introdução Fundamentação teórica Desenvolvimento Conclusões Introdução Plataformas
Leia maisMemória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA
Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 Arquitetura de Von Neumann CPU Unidade de controle Unidade de entrada Unidade de saída ULA Von Neumann era um gênio. Falava muitos
Leia maisDesenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais
Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais Diogo Sebastião Silva de Lima 1 ; Mauro Daniel Castro e Silva
Leia maisM V C P R O F. M E. H É L I O E S P E R I D I Ã O
M V C P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única máquina. Este
Leia maisGERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri
FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento
Leia maisDescritivo SMI Sistema Manutenção Industrial
Descritivo SMI Sistema Manutenção Industrial Plataforma Lm_web 1516 Disponibilidade 100% via web (internet), a partir de instalação em nuvem, ou instalação local em rede (Intranet) versão SG 1.0.0 Composição
Leia maisGUIA DE PADRONIZAÇÃO DE MACRO E SUBSERVIÇOS DO SGA-DPU
GUIA DE PADRONIZAÇÃO DE MACRO E SUBSERVIÇOS DO SGA-DPU MÓDULOS As funcionalidades do SGA Livre são organizadas e divididas em módulos. Cada módulo possui um agrupamento de funções. São dinâmicos e estão
Leia maisTreinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos
Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos Sobre o treinamento Curso destinado há para quem precisa conhecer o fundamental do produto
Leia maisSISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO
SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADO AO GERENCIAMENTO DE INFORMAÇÃO DE TRANSPORTE URBANO Edilene de Fátima Vetorato 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Fatec, Botucatu, SP, Brasil. E-mail: edilenefv@hotmail.com
Leia maisDESCOBERTO. (Glen Myers)
"A ATIVIDADE DE TESTAR É O PROCESSO DE EXECUTAR UM PROGRAMA COM A INTENÇÃO DE DESCOBRIR UM ERRO. UM BOM CASO DE TESTE É AQUELE QUE TEM UMA ELEVADA PROBABILIDADE DE REVELAR UM ERRO AINDA NÃO DESCOBERTO.
Leia maisSistema colaborativo para monitoramento de focos de Aedes aegypti
Sistema colaborativo para monitoramento de focos de Aedes aegypti Thiago Amorim Orientador: André Backes Faculdade de Computação Universidade Federal de Uberlândia 1 de dezembro de 2016 Thiago A., André
Leia maisCSI IT Solutions. WebReport2.5. Relatórios abertos. Informações detalhadas dos jobs!
CSI IT Solutions 2.5 solução CSI PrintManager G e s t ã o d e A m b i e n t e d e I m p r e s s ã o O CSI dá aos gestores de TI o poder de uma gestão integral através do acesso fácil às informações gerenciais
Leia maisBanco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr
Banco de Dados Perspectiva Histórica dos Bancos de Dados Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Histórico Antes dos computadores, as informações eram
Leia maisNuvem e Virtualização Redes Programáveis
Nuvem e Virtualização Redes Programáveis Visão Geral da Nuvem A computação em nuvem envolve muitos computadores conectados em uma rede, possibilitando que eles sejam fisicamente localizados em qualquer
Leia maisInformática básica SOFTWARE.
Informática básica SOFTWARE isabeladamke@hotmail.com Software Formado por um conjunto de instruções (algoritmos) e suas representações para o computador (programas) Instruções codificadas necessárias para
Leia maisSolução de chat corporativa
Solução de chat corporativa 1. Descrição. A solução Chat Manager permite a comunicação via mensagens instantâneas (IM) entre clientes que necessitam de atenção online desde um site corporativo e agentes
Leia maisAula 01 Conceito de Banco de Dados e SGBD
Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com
Leia maisFundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo
Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Múltipla escolha 1. Em que consiste um sistema operacional: a. Um conjunto de
Leia mais5 Protótipo e Resultados Obtidos
5 Protótipo e Resultados Obtidos 5.1. Introdução Este capítulo apresenta de forma minuciosa o protótipo desenvolvido durante este trabalho, que é uma ferramenta capaz de realizar o treinamento e a detecção
Leia maisDESENVOLVIMENTO DE UM SISTEMA DE GERENCIAMENTO PARA UMA EMPRESA ESPECIALIZADA EM VENDAS DE TERNOS E CAMISAS SOCIAL 1 INTRODUÇÃO
DESENVOLVIMENTO DE UM SISTEMA DE GERENCIAMENTO PARA UMA EMPRESA ESPECIALIZADA EM VENDAS DE TERNOS E CAMISAS SOCIAL Victor Hugo Livani Zuliani 1 ; José Rafael Pilan 2 ¹Aluno do Curso de informática para
Leia maisPROJETO INTEGRADOR Levantamento de Requisitos
PROJETO INTEGRADOR Levantamento de Requisitos Grupo: Arthur Oliveira Isadora Serrano Matheus dos Santos Versão: 1.0 1 Data: 01/12/2017 1. Introdução 1.1. Objetivo do Sistema O software será desenvolvido
Leia maisProjeto. Observatório Nacional de Clima e Saúde
Projeto Observatório Nacional de Clima e Saúde Coordenação Técnica Institucional: Fiocruz e INPE Coordenação Nacional CGVAM- Coordenação Geral de Vigilância Ambiental Secretaria de Vigilância em Saúde
Leia maisProtótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva
Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva Conteúdo Introdução Fundamentação teórica Desenvolvimento
Leia maisGrupo de Usuários Java do Noroeste Paulista. Tópicos Avançados em Java
Grupo de Usuários Java do Noroeste Paulista Tópicos Avançados em Java Aula 1 Objetivos Programa exemplo; Programação Orientada a Objetos. Conceitos Orientada a Objetos Mundo real Conceitos Orientada a
Leia maisAULA 02. OBJETIVO: Características da Linguagem Orientada a Objetos.
AULA 02 OBJETIVO: Características da Linguagem Orientada a Objetos. HABILIDADES TRABALHADAS: Comparação das características das linguagens orientadas a objetos frente às linguagens estruturadas. Conhecimentos
Leia maisWeb Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services
Universidade Federal de Santa Catarina DSOOII Web Services Web Services - Introdução Havia inconsistência de plataformas, sistemas operacionais e/ou linguagens de programação; Acadêmicos: Ariane Talita
Leia maisUM ESTUDO COMPARATIVO DE DESEMPENHO UTILIZANDO PROGRAMAÇÃO SEQUENCIAL VS PARALELA APLICADO EM ALGORITMOS GENÉTICOS 1
UM ESTUDO COMPARATIVO DE DESEMPENHO UTILIZANDO PROGRAMAÇÃO SEQUENCIAL VS PARALELA APLICADO EM ALGORITMOS GENÉTICOS 1 Eldair F. Dornelles 2, Henrique A. Richter 3, Miquéias F. M. Trennepohl 4, Taís T. Siqueira
Leia maisSistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
Leia maisCurso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
Leia maisRui Carneiro, Rui Pereira, Tiago Orfão
Geração de Gráficos SVG através de PHP Rui Carneiro, Rui Pereira, Tiago Orfão Faculdade de Engenharia da Universidade do Porto, R. Dr. Roberto Frias, 4200-465 Porto. {ei04073,ei04077,ei03102}@fe.up.pt
Leia mais5 Infraestrutura de TI
Hardware consiste na tecnologia para processamento computacional, armazenamento, entrada e saída de dados. Ex: grandes mainframes, servidores, computadores pessoais, laptops e dispositivos móveis. 1 2
Leia maisTreinamento em Activiti Workflow e BPM Open Source
Treinamento em Activiti Workflow e BPM Open Source Sobre o treinamento Este treinamento e voltado para usuários e desenvolvedores que pretendem conhecer o processo de implementação de workflows na Ferramenta
Leia maisO uso consciente da tecnologia para o gerenciamento. Editora Saraiva Emerson de Oliveira Batista
O uso consciente da tecnologia para o gerenciamento Editora Saraiva Emerson de Oliveira Batista A TI como parte integrante da empresa impõe a necessidade dos Administradores conhecerem melhor seus termos
Leia maisAPLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador
APLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador Roteiro Introdução Objetivos Fundamentação Teórica Especificação Implementação
Leia mais10º ENTEC Encontro de Tecnologia: 28 de novembro a 3 de dezembro de 2016 ESTUDO VIRTUAL: AMBIENTE DE ENSINO E APRENDIZAGEM ONLINE
ESTUDO VIRTUAL: AMBIENTE DE ENSINO E APRENDIZAGEM ONLINE Paulo Eduardo Ap. M. dos Santos 1 ; Vitor Panuci 2 ; José Roberto Almeida 3 1,2,3 UNIVERSIDADE DE UBERABA vitorpanuci@gmail.com; jose.almeida@uniube.br
Leia maisDesenvolvimento de Software I
Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar
Leia maisAutomatização do processo de geração dos resultados do projeto Zarc
Resumos Expandidos: XIII Mostra de Estagiários e Bolsistas... 15 Automatização do processo de geração dos resultados do projeto Zarc Daniel Meneguin Barbosa 1 Renato José Santos Maciel 2 Resumo: Este trabalho
Leia maisConceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução
Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados Prof. Anderson Henriques Introdução A quantidade de informação relevante para a tomada de decisões nas organizações é muito
Leia maisTERMO DE REFERÊNCIA. Local Previsto de Execução das Atividades As atividades deverão desenvolver-se na sede da PJ e na sede do IPÊ.
TERMO DE REFERÊNCIA Título: O IPÊ - Instituto de Pesquisas Ecológicas, no âmbito do Projeto de Monitoramento Participativo da Biodiversidade (Projeto MPB), está selecionando pessoa jurídica (PJ) para construção
Leia maisSERVIDOR DE MAPAS PROJETO BRASÍLIA 2060
SERVIDOR DE MAPAS PROJETO BRASÍLIA 2060 (Feições, organização e soluções implementadas) Link: http://www.geoeconomica.com.br/brasilia_2060/index.html Novembro de 2016 Setor de Autarquias Sul (SAUS), Quadra
Leia maisServiços Integrados: Segmentos de mercado. Cobrança Pagamentos Folha de Pagamento Débito Automático Extrato Eletrônico
Serviços Integrados: Pagamentos Folha de Pagamento Débito Automático Extrato Eletrônico Segmentos de mercado Desenvolvimento de produtos e serviços diferenciados de acordo com o modelo de negócios de cada
Leia maisLista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência
Lista de Exercícios sobre Conceitos de Informática Exercício 1: Correspondência Relacione os termos da tabela 1 abaixo com as definições da tabela 2. Para facilitar, os termos da tabela 1 estão colocados
Leia maisINE 5612 Professor: Frank Siqueira. Leonardo Silva Jean Ercilio Thiago
INE 5612 Professor: Frank Siqueira Alunos: Gustavo de Geus Leonardo Silva Jean Ercilio Thiago DESENVOLVEDORES JAVA EM TODO MUNDO LIDER GAVIN KING JBOSS MANTEVE O SUPORTE História Hibernate foi criado por
Leia maisINTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO CONCEITO DE SOFTWARE PROFESSOR CARLOS MUNIZ
INTRODUÇÃO À TECNOLOGIA DA PROFESSOR CARLOS MUNIZ Software é um conjunto de programas de computador, que realiza procedimentos, dotado de regras, documentos e dados associados que fazem parte das operações
Leia maisPrêmio Ajufe: Boas Práticas de Gestão
Prêmio Ajufe: Boas Práticas de Gestão Órgão: Conselho de Justiça Federal Cidade/UF: Brasília-DF Síntese da prática Título: Observatório da Estratégia da Justiça Federal Categoria: II. Boas práticas dos
Leia maisHUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM
HUGO SANTIAGO PERES AUTOMATIZANDO TESTES DE SOFTWARE COM SELENIUM Rio de Janeiro 2015 FICHA CATALOGRÁFICA ii iii Santiago Peres, Hugo. Automatizando Testes com Selenium / Hugo Santiago Peres. Rio de Janeiro,
Leia maisSISTEMA DE OCR E CONVERSOR DE PDF/A: HOUDINI
Engenharia da Informação e Tecnologia SISTEMA DE OCR E CONVERSOR DE PDF/A: HOUDINI Ezaú Duarte Barbosa Estrutura 1) Introdução; 2) Componentes e Funcionamento; 3) Considerações Finais. 1) Introdução OCR:
Leia maisHospedagem Cloud Especificação e Requisitos. Termo de Referência nº 7/2018
Hospedagem Cloud Especificação e Requisitos Termo de Referência nº 7/2018 Agosto, 2018 Índice 1. Introdução... 3 1.1. Objetivos deste documento... 3 1.2. Confidencialidade... 3 2. Descrição dos Recursos
Leia maisGrupo: Diogo Furtado Phellipe Perin Stephan Hebeda
Grupo: Diogo Furtado Phellipe Perin Stephan Hebeda INTRODUÇÃO Scala é uma linguagem de programação de propósito geral projetado para expressar padrões de programação comuns de uma forma concisa. Foi desenvolvido
Leia maisConceitos avançados de programação. Módulo 8 Programação e Sistemas de Informação Gestão e Programação de Sistemas Informáticos
Conceitos avançados de programação Módulo 8 Programação e Sistemas de Informação Gestão e Programação de Sistemas Informáticos Objetivos de Aprendizagem e Entender as especificidades da programação em
Leia maisComputadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.
O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.
Leia maisINSIGHT! Principais características. Aplicações típicas. Visão geral PLATAFORMA DE INTELIGÊNCIA PARA PLANEJAMENTO E APOIO À DECISÃO
PLATAFORMA DE INTELIGÊNCIA PARA PLANEJAMENTO E APOIO À DECISÃO Principais características Aplicações típicas Exibição dos dados sobre a performance do sistema de Call centers telefonia conectados para
Leia maisUSO DE FRAMEWORKS PARA AUMENTO DE PRODUTIVIDADE NO DESENVOLVIMENTO WEB EM CONJUNTO COM O IDIOMA INGLÊS 1 INTRODUÇÃO
USO DE FRAMEWORKS PARA AUMENTO DE PRODUTIVIDADE NO DESENVOLVIMENTO WEB EM CONJUNTO COM O IDIOMA INGLÊS Jean Victor Mendes dos Santos 1, Marco Antônio Nagao 2, Misael Ramos da Silva 3, Gustavo Kimura Montanha
Leia maisGrupo de Usuários Java do Noroeste Paulista. Introdução à tecnologia Java
Grupo de Usuários Java do Noroeste Paulista Introdução à tecnologia Java Referências http://www.java.sun.com; Ivan Luiz Marques Ricarte, Faculdade de Engenharia Elétrica e de Computação-UNICAMP (http://www.dca.fee.unicamp.br/~ricarte/welcome.html);
Leia maisSISTEMA DE CONVERSÃO DE DADOS DE SIMULAÇÃO HIDRODINÂMICA DO SISBAHIA PARA O GNOME
SISTEMA DE CONVERSÃO DE DADOS DE SIMULAÇÃO HIDRODINÂMICA DO SISBAHIA PARA O GNOME Cabral, A. 1 ; Sperb, R. M. 2 ; Lima, G. 3 ; Mussi, C. S. 4 RESUMO A crescente demanda por estudos sobre a dispersão de
Leia maisManual para Geração de lote de NIS
Manual para Geração de lote de NIS DESENVOLVENDO SOLUÇÕES Autor: Leandro e Laila Maria Doc. Vrs. 01 Revisão: Laila Maria e Leandro Aprovado em: Julho de 2015. Nota de copyright Copyright 2015 Teorema Informática,
Leia maisClassGenerator - Desenvolvendo aplicações em PHP com qualidade e eficiência.
ClassGenerator - Desenvolvendo aplicações em PHP com qualidade e eficiência. Marcelio Leal 1 Porto Alegre, Abril, 2006 Apresentação Engenheiro de software do SEPRO Graduado em C. da Computação Mestrando
Leia maisCOMPUTAÇÃO E LINGUÍSTICA: UM APLICATIVO WEB PARA BUSCAS AUTOMÁTICAS NO CORPUS DIGITAL DOVIC
315 de 665 COMPUTAÇÃO E LINGUÍSTICA: UM APLICATIVO WEB PARA BUSCAS AUTOMÁTICAS NO CORPUS DIGITAL DOVIC Aline Silva Costa 97 (UESB) Cristiane Namiuti Temponi 98 (UESB) Jorge Viana Santos 99 (UESB) RESUMO
Leia maisSoftware Para Geração de Consultas e Relatórios
Software Para Geração de Consultas e Relatórios Características e Funcionalidades Versão 1.1 Iniview é marca registrada da Projedata Informática Ltda. Todos os direitos reservados à Projedata Informática
Leia maisInfra Estrutura Hardware e Software
Infra Estrutura Hardware e Software CEA145 Teoria e Fundamentos de Sistemas de Informação Universidade Prof. Federal George de H. G. Ouro Fonseca Preto DECEA / João Monlevade Universidade
Leia mais