UNIVERSIDADE FEDERAL DE MINAS GERAIS GRADUAÇÃO EM ESTATÍSTICA BÁRBARA BORGES SILVA PROGRAMAÇÃO DE COMPUTADORES E A ESTATÍSTICA
|
|
- Adriano de Andrade Alcaide
- 8 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE FEDERAL DE MINAS GERAIS GRADUAÇÃO EM ESTATÍSTICA BÁRBARA BORGES SILVA PROGRAMAÇÃO DE COMPUTADORES E A ESTATÍSTICA BELO HORIZONTE 2012
2 BÁRBARA BORGES SILVA Programação de Computadores e a Estatística Trabalho desenvolvido durante a disciplina de Programação de Computadores, como parte da avaliação referente ao 2º semestre de Professor: Prof. Carlos Camarão BELO HORIZONTE 2012
3 Sumário 1 Introdução 4 2 Linguagem de Programação R Na mídia 8 3 O Software Plink e a Análise de Dados Genéticos O gplink 10 4 A Linguagem C e a Estatística 11 5 Conclusão 12 6 Referências ( Fontes ) 14
4 1 Introdução Softwares e a Análise Estatística A principal ferramenta para Análises Estatísticas é o computador, o avanço da tecnologia permite que a interpretação dos dados para análises fique em foco, os cálculos das fórmulas e os gráficos são feitos por softwares específicos e até mesmo por calculadoras, muitas delas têm fórmulas embutidas, o que facilita na hora da resolução, assim o estudo da teoria se torna a principal ação, gerando melhores resultados. São inúmeros os softwares estatísticos, os principais são: Minitab, SAS, SPSS, DMSS Software - Data Mining and Statistical Solutions, STATISTICA- Statsoft South America, STATA - Data Analysis and Statistical Software, Bioconductor, PSPP e a R (Linguagem de programação estatística e gráfica). A Linguagem de programação R e o software Plink (Análise de dados genéticos) ficarão em evidência por apresentarem características diferenciadas dos outros softwares. A relação da linguagem C com a Estatística não é muito evidente como na linguagem R e nos outros softwares estatísticos acima, mas é bastante funcional quando aplicada. 4
5 2 Linguagem de Programação R A Linguagem R A linguagem R apareceu apenas em 1996 como software livre e de fonte aberta. Essa linguagem foi desenvolvida por Robert Gentleman e Ross Ihaka, professores de estatística da Universidade de Auckland (Nova Zelândia), eles sentiram necessidade de um software para análise de dados e criação de modelos gráficos de fácil utilização para seus alunos de estatística, os já existentes eram complicados de manusear. O software de linguagem R é grátis e de fonte aberta, ou seja, pode ser modificado livremente por qualquer um, por exemplo, novas variações de código podem ser criadas de acordo com a necessidade do problema a ser solucionado. A R apresenta algumas similaridades com as linguagens S, C, Java e Perl. Ela é definida como simples e eficaz pelos seus desenvolvedores, existem cinco tipos básicos de objetos na linguagem R, são eles: Escalar, Vetor, Matriz, Data Frame, Lista (Vários tipos de objetos). O seu uso para Análises Estatísticas é bastante defendido, por ser um software gratuito e flexível ( permite que o usuário tenha controle total sobre o que está acontecendo, o mesmo cria de acordo com suas necessidades), ele é muito utilizado no ambiente acadêmico e empresarial. A R também se destaca por ser potente na criação e manipulação de gráficos, alguns pacotes básicos da R são baixados automaticamente e outros não. Os pacotes lattice, ggplot2, ggobi e rgl são excelentes, eles criam gráficos em 3D e mapas em alto relevo, porém devem ser baixados e instalados separadamente. Por existir muitos pacotes para análises de derivativos esse software é muito utilizado no setor financeiro. Foram criados, até agora, mais de 1,6 mil pacotes para R, e esse número está crescendo de forma rápida. 5
6 Figura 1: Plot 3D Vulção. Fonte: (C) R Foundation, From Figura 2: Mapa Topográfico-Vulcão. Fonte: (C) R Foundation, From 6
7 Figura 3: Unix Desktop. Fonte: (C) R Foundation, From Figura 4: Pairs Plot. Fonte: (C) R Foundation, From 7
8 A linguagem R oferece a liberdade que outros pacotes estatísticos não oferecem, o usuário que tem habilidade na programação em R amplia suas possibilidades, ele pode criar exatamente o que deseja. Constantemente esse software sofre atualizações, novos pacotes são lançados com freqüência. Existe um projeto chamado The R Journal, esse projeto tem como principal objetivo esclarecer assuntos relacionados com a linguagem R, como sugestões e dicas para iniciantes. Há um espaço dedicado a interessados que queiram publicar artigos e outro fornecendo informações sobre alterações feitas em R, novos pacotes, manuais e anúncios sobre conferências de R. 2.1 Na mídia O Site Terra publicou no dia 10 de janeiro de 2009, um artigo sobre a linguagem R e seu sucesso entre estatísticos, engenheiros e cientistas. Segundo esse artigo a R é usada por diversas empresas, entre elas estão: Google, Pfizer, Merck, Bank of America, InterContinental Hotels Group e Shell. Dairy Pregibon, cientista do Google, afirma que estatísticos, que não tem um entendimento profundo em programação de computadores conseguem utilizar a R para análises complicadas. E ainda, Ihaka ( Desenvolvedor da R) diz que a R é uma demonstração do poder da colaboração, e que não teria vendido mais de cinco cópias se tivessem escolhido lançar o software como produto comercial. 8
9 3 O Software Plink e a Análise de Dados Genéticos Softwares Específicos Os softwares mencionados na Introdução não foram desenvolvidos para tratar dados específicos. Existem softwares estatísticos criados para um certo tipo de banco de dados, o Plink é um exemplo, ele foi desenvolvido especialmente para tratar dados/informações genéticas. Existem pacotes para analisar dados genéticos para a R, assim como os programas PEDCHECK e o HAPLOVIEW, porém estes dois últimos foram criados apenas para esse fim. O Plink é um software gratuito de simples instalação e está sendo desenvolvido por Shaun Purcell. Não é necessário um tipo de computador próprio para trabalhar com o Plink, mas 2GB de RAM e um processador de (pelo menos) 3GHz seria o mínimo pra um bom funcionamento, dentre os sistemas operacionais existente o Linux é o mais indicado, por garantir algumas vantagens, entretanto não se vê diferenças significativas no desempenho do Plink em outros sistemas operacionais. O uso de programas adequados é fundamental para trabalhar com dados genéticos, já que eles exigem do programa uma capacidade superior para armazenamento e processamento. O programa tem muitas funções estatísticas dentre elas estão: Freqüência de genótipos, Teste EHW, Estatísticas IBD para indivíduos e pares de indivíduos, Teste de significância para decisão se dois indivíduos pertencem a uma mesma população, Teste de comparação de modelos, Testes de Mantel-Haenszel e Breslow-Day para amostras estratificadas, Testes de heterogeneidade, Exato de Fisher, Análise Extratificada e outras. Frequentemente ocorre atualizações do programa, aperfeiçoamentos, melhorias, correção de erros, novas funções e mudanças de formato. 9
10 3.1 O gplink O gplink O gplink é um software livre baseado na programação Java criado para executar comandos básicos do programa Plink, é uma forma dos usuários se familiarizarem com a linguagem do Plink. O gplink é uma ferramenta simples, ele permite que o usuário análise as atividades geradas no programa (Análise de Log), e além disso ele facilita a interação do Plink com o software HAPLOVIEW. Figura 5: Interface gplink Fonte: 10
11 4 A linguagem C e a Estatística A linguagem C foi criada por Dennis Ritchie em 1972 para desenvolver o sistema operacional Unix. È uma linguagem bastante popular, e influenciou outras linguagens como a R e C++. A Matemática e a Estatística estão diretamente ligadas a programação, já que elas, principalmente a Matemática, são bases para programar diversos tipos de programas, pois utilizamos funções, condições e restrições. Como foi dito anteriormente, na Introdução, o cálculo de fórmulas estatísticas devem ser feitos por computadores ou calculadoras. Criar programas para tais cálculos é uma solução bastante eficaz, e isso pode ser feito através da linguagem C. Ela pode ser utilizada para criar funções estatísticas como: média, desvio-padrão, moda, máximos, mínimos e outros. Também podemos utilizar a C para Correlações, Qui-Quadrado e Distribuições de Probabilidade. Abaixo está um exemplo de média aritmética entre dois números: void main() { float num_1, num_2, med; printf( Digite dois números: ); scanf( %f %f, &num_1, &num_2); med = media2(num_1, num_2); // chamada a função printf( \na media destes números e %f, med); } É evidente que esse programa não é muito útil no âmbito geral da Estatística, por ser simples e abordar uma conta fácil de ser realizada, entretanto ele mostra que com habilidade em C e em Estatística é possível criar programas mais complexos, a fim de solucionar problemas ou fórmulas que dificilmente seriam solucionadas sem a ajuda de programas ou calculadoras. 11
12 5 Conclusão A Estatística tem aplicação em diversas áreas, vimos que sua aplicação na Medicina vai muito além de pesquisas sobre doenças e sua incidência em determinada região, sua aplicação na Genética é ampla e fundamental para mapeamento dos genes, por exemplo. Ela é usada na área Financeira, no Marketing e na Indústria, porém sem sua principal ferramenta (o computador) a Estatística fica extremamente restrita ao tratamento de dados com amostras muito pequenas, o que é inútil dentro das exigências empresariais. A programação é a extensão da Estatística, podemos afirmar que um indivíduo que tem conhecimentos estatísticos, mas não tem o domínio de um software estatístico e/ou a destreza de programar( como é o caso do software R ) não adiciona em nada dentro de um processo de análise de dados. É como saber todas as técnicas de fotografia, mas não saber manusear uma máquina fotográfica, você sabe que deve ajustar a entrada de luz mas não sabe qual botão deve apertar, o produtor final ( se acontecer ) não será perfeito, pois não se aproveitou o máximo que o instrumento utilizado pode oferecer. Dominar técnicas de programação em R é essencial para qualquer indivíduo que tem intenção de tratar dados estatisticamente. Essa linguagem é popular no meio acadêmico e em empresas, ela oferece uma liberdade se comparada com pacotes estatísticos, além de ter uma variedade de construções gráficas. Por fim, sabemos que o conhecimento em Linguagem R é importante e também deve-se ter habilidade em pacotes estatísticos, pois um é o complemento do outro, em certa análise pode ser mais interessante utilizar o R, em outras não. Ter um conhecimento geral sobre as linguagens de programação mais utilizadas é o ideal, desde que haja um aprofundamento em pelo menos duas linguagens de programação, no caso da Estatística uma delas certamente é a linguagem R. 12
13 Ao tratar dados, devemos nos focar em qual modelo iremos utilizar, por exemplo. Com a tecnologia os resultados estatísticos de uma certa13 análise estão cada vez melhores, pois podemos utilizar programas para determinar soluções. A C permite que isso seja possível, o domínio dessa linguagem é importante para solucionar diversos problemas estatísticos. 13
14 6 Referências ( Fontes ) PROVETE, Diogo Borges; SILVA, Fernando Rodrigues; SOUZA, Thiago Gonçalves. Programa Pós-Graduação Biologia Animal: Estatística aplicada à ecologia usando o R f. Programa ( Pós-Gradução ), Universidade Estadual Paulista, São Paulo. Disponível em <>. Acesso em CONSELHO REGIONAL DE ESTATÌSTICA DA 3ª REGIÃO. Disponível em <>. Acesso em PLINK. Disponível em <>. Acesso em R PROJECT. Disponível em <>. Acesso em THE R JOURNAL. Disponível em <>. Acesso em TERRA.Tecnologia Notícias. Poder da linguagem R fascina analistas Disponível em <>. EI15607,00Poder+da+linguagem+R+fascina+analistas.html. Acesso em CONSELHO REGIONAL DO SENAI-RS.Curso Tecnólogo de Mecatrônica. Fundamentos da linguagem C f.SENAI, Caxias do Sul. Disponível em <>. Acesso em
15
Montagem e Manutenção. Luís Guilherme A. Pontes
Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar
Leia maisEGC Gestão Estratégica da Tecnologia da Informação
EGC Gestão Estratégica da Tecnologia da Informação Resenha Crítica: Qual a relação entre competitividade, gestão do conhecimento e tecnologia da informação? Paulo Fernando da Silva Para discutirmos a relação
Leia maisADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie
1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisMetadados. 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 maisA INFORMÁTICA E O ENSINO DA MATEMÁTICA
A INFORMÁTICA E O ENSINO DA MATEMÁTICA Nélia Caires da Silva Acadêmico de Matemática da FACITEC Andreia Júlio de Oliveira Rocha MSc. Em Ensino de Ciências Naturais e Matemática FACITEC Resumo Essa pesquisa
Leia mais3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
Leia maisDefinição de Programas de Computadores e Linguagem de Programação de Comutadores
Definição de Programas de Computadores e Linguagem de Programação de Comutadores O computador é um equipamento eletrônico composto por circuitos eletrônicos, que trabalham com o estado ligado(1) e desligado(0),
Leia maisImplementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Leia maisMODELAGEM 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 maisPROCESSOS DE CRIAÇÃO DE APLICATIVOS
PROCESSOS DE CRIAÇÃO DE APLICATIVOS Joaldo de Carvalho Wesley Oliveira Irlei Rodrigo Ferraciolli da Silva Rodrigo Clemente Thom de Souza INTRODUÇÃO O mundo está dominado pelos dispositivos móveis. A cada
Leia maisQUALIDADE DE SOFTWARE
DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE 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
Leia maisCurso: Diagnóstico Comunitário Participativo.
Curso: Diagnóstico Comunitário Participativo. Material referente ao texto do Módulo 3: Ações Básicas de Mobilização. O conhecimento da realidade é a base fundamental ao desenvolvimento social, que visa
Leia maisSoftware Livre e Engenharia Elétrica
Software Livre e Engenharia Elétrica Diego Cézar Silva de Assunção Henrique Ribeiro Soares José Rubens Guimarães Vilaça Lima Pedro Dias de Oliveira Carvalho Rafael Viegas de Carvalho Carlos Gomes O software
Leia maisO ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO
O ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO Prof. Leugim Corteze Romio Universidade Regional Integrada URI Campus Santiago-RS leugimcr@urisantiago.br Prof.
Leia maisAmbiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de. Disjuntores de Subestações de Energia Elétrica,
Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de Disjuntores de Subestações de Energia Elétrica Prof. Dr. Lineu Belico dos Reis EPUSP Resumo: O informe técnico apresenta a
Leia maisagility made possible
RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility
Leia maisTecnologia da Informação. Prof Odilon Zappe Jr
Tecnologia da Informação Prof Odilon Zappe Jr Compatibilidade O termo compatibilidade refere-se aos diferentes componentes do computador (hardware e software) que são convenientes para o emprego das funções
Leia maisGUIA DE BOAS PRÁTICAS
GUIA DE BOAS PRÁTICAS A RODADA DE NEGÓCIOS A RODADA DE NEGÓCIOS É UM EVENTO EMPRESARIAL ORGANIZADO PARA PROMOVER NEGÓCIOS E PARCERIAS. Em um mesmo local estão empresas convidadas com interesse em comprar,
Leia maisConceitos Básicos de Rede. Um manual para empresas com até 75 computadores
Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos
Leia maisSistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s
Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano
Leia maisGuia: como instalar o Ubuntu Linux
Guia: como instalar o Ubuntu Linux Você cansou do Windows e quer se aventurar a usar alguma distribuição Linux, mas não sabe por onde começar? Montamos um passo a passo com todas as etapas necessárias
Leia maisAula 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 maisATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS 8ª. Série Compiladores Ciência da Computação A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido por meio de
Leia maisBoletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema
Boletim Eletrônico de Recolhimento Manual do Sistema Versão 1.2 Junho / 2013 Sumário 1. Introdução... - 3-2. O Sistema BOLETIM ELETRÔNICO DE RECOLHIMENTO... - 3-3. Pré-requisitos... - 3-4. Primeiro Acesso...
Leia maisLibrix. A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC Guia de referência
Librix A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC Guia de referência índice Librix Introdução Librix...03 Manual Eletrônico...03 Opções de Suporte...03 Dicas para a Instalação Configurações Regionais...05
Leia maisANÁLISE DE DADOS EXPERIMENTAIS USANDO SOFTWARE LIVRE
ANÁLISE DE DADOS EXPERIMENTAIS USANDO SOFTWARE LIVRE Lorena Alves 1, Rodrigo Cardoso de Carvalho 2, Sueli Martins de Freitas Alves 3 1 Bolsista PBIC/UEG, graduanda do Curso de Engenharia Agrícola, Unidade
Leia maisPortal do Projeto Tempo de Ser
Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5
Leia maisProfessor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com
Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores
Leia maisEspecificação do Trabalho
Especificação do Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação, ligação,
Leia maisCurso de Especialização em Tecnologia da Informação. Engenharia de Software
Universidade Federal de Pernambuco Departamento de Informática Curso de Especialização em Tecnologia da Informação Engenharia de Software Questionário para Discussão e Reflexão Aluna: Danielle Novaes de
Leia maisEstudo de Viabilidade. GMon Sistema de Gerenciamento de Monitores. Curso: Ciências da Computação Professora: Carla Silva
Estudo de Viabilidade GMon Sistema de Gerenciamento de Monitores Curso: Ciências da Computação Professora: Carla Silva Recife, 20 de Janeiro de 2012 1 Sumário 1. Motivação... 3 2. Problema identificado...
Leia maisCOMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE
www.agenciaatos.com.br COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE APLICAÇÃO DA CONSULTORIA EM VENDAS ONLINE É assim que os resultados são gerados. No entanto, é
Leia maisRoteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Leia maisCONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO
4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?
Leia maisSoftware livre e Educação: vantagens e desvantagens das novas tecnologias
Software livre e Educação: vantagens e desvantagens das novas tecnologias Poliana Cristina Fideles ad Silveira Neste artigo será discutido o uso das novas tecnologias e como o software livre pode ser usado
Leia mais4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Leia maisConvertendo Algoritmos para a Linguagem C
onvertendo Algoritmos para a Linguagem Notas de Aula Prof. Francisco Rapchan www.geocities.com/chicorapchan O objetivo deste texto é mostrar alguns programas em, dando uma breve descrição de seu funcionamento
Leia maisCapítulo 2 Objetivos e benefícios de um Sistema de Informação
Capítulo 2 Objetivos e benefícios de um Sistema de Informação 2.1 OBJETIVO, FOCO E CARACTERÍSTICAS DOS SISTEMAS DE INFORMAÇÃO. Os Sistemas de Informação, independentemente de seu nível ou classificação,
Leia mais18º 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 maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisCurso Técnico em Redes de computadores. Evolução Histórica dos Computadores
Curso Técnico em Redes de computadores Evolução Histórica dos Computadores 1 O conceito de efetuar cálculos com algum tipo de equipamento data pelo menos do século V a.c, com os babilônios e sua invenção
Leia maisEspecificação do Trabalho Prático
Especificação do Trabalho Prático O trabalho prático da disciplina consiste em desenvolver um programa utilizando a linguagem de programação C. A seguir, encontram-se a descrição do problema, a forma de
Leia maisUNIVERSIDADE 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 maisEspecificação Operacional.
Especificação Operacional. Para muitos sistemas, a incerteza acerca dos requisitos leva a mudanças e problemas mais tarde no desenvolvimento de software. Zave (1984) sugere um modelo de processo que permite
Leia maisAULA 1: PARADIGMAS DE PROGRAMAÇÃO
1 AULA 1: PARADIGMAS DE PROGRAMAÇÃO Curso: Ciência da Computação Profª.: Luciana Balieiro Cosme Ementa 2 Programação Imperativa. Programação Paralela e Concorrente. Programação Lógica. Programação Funcional.
Leia maisO Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares
O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares O uso da Inteligência Competitiva como processo para monitorar tecnologias, legislação, ambiente regulatório, concorrência,
Leia maisLinguagem de Programação
Linguagem de Programação Introdução a Linguagem C Princípios de Programação em C Gil Eduardo de Andrade Conceitos Iniciais: Linguagem C Introdução É uma linguagem estruturada; Foi desenvolvida na década
Leia maisProgramação Orientada a Objeto
Programação Orientada a Objeto Classes, Atributos, Métodos e Objetos Programação de Computadores II Professor: Edwar Saliba Júnior 1) Java é uma linguagem orientada a objetos. Para que possamos fazer uso
Leia maisConceitos básicos da linguagem C
Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por
Leia maisEste artigo abaixo foi produzido originalmente para a Network Core Wiki. Reproduzo-a aqui na íntegra. Publicado originalmente em 07/12/2007.
Vírus no Linux? Este artigo abaixo foi produzido originalmente para a Network Core Wiki. Reproduzo-a aqui na íntegra. Publicado originalmente em 07/12/2007. Interface de uma distribuição Linux Uma das
Leia mais1. Introdução. 1.1 Contextualização do problema e questão-problema
1. Introdução 1.1 Contextualização do problema e questão-problema A indústria de seguros no mundo é considerada uma das mais importantes tanto do ponto de vista econômico como do ponto de vista social.
Leia maisGuia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Leia maisJOGOS ELETRÔNICOS CONTRIBUINDO NO ENSINO APRENDIZAGEM DE CONCEITOS MATEMÁTICOS NAS SÉRIES INICIAIS
JOGOS ELETRÔNICOS CONTRIBUINDO NO ENSINO APRENDIZAGEM DE CONCEITOS MATEMÁTICOS NAS SÉRIES INICIAIS Educação Matemática na Educação Infantil e nos Anos Iniciais do Ensino Fundamental (EMEIAIEF) GT 09 RESUMO
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 1
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador
Leia maisErros mais freqüentes
Lição 1 Erros mais freqüentes Extraímos de comunicações empresariais alguns erros, que passamos a comentar: 1. Caso se faça necessário maiores esclarecimentos... Apontamos duas falhas: 1. Caso se faça
Leia maisc. Técnica de Estrutura de Controle Teste do Caminho Básico
1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo
Leia maisIntroduçã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 maisPREVISÃO DE DEMANDA - O QUE PREVISÃO DE DEMANDA - TIPOS E TÉCNICAS DE PREVISÃO DE DEMANDA - MÉTODOS DE PREVISÃO - EXERCÍCIOS
CONTEÚDO DO CURSO DE PREVISÃO DE DEMANDA PROMOVIDO PELA www.administrabrasil.com.br - O QUE PREVISÃO DE DEMANDA - TIPOS E TÉCNICAS DE PREVISÃO DE DEMANDA - MÉTODOS DE PREVISÃO - EXERCÍCIOS - HORIZONTE
Leia maisIntrodução ao Paradigma Orientado a Objetos. Principais conceitos
Introdução ao Paradigma Orientado a Objetos Principais conceitos Paradigmas de Programação PROGRAMAÇÃO ESTRUTURADA X PROGRAMAÇÃO ORIENTADA A OBJETOS Paradigma Programação estruturada Na programação estrutura
Leia maisPOPULARIZAÇÃO DA CIÊNCIAS ATRAVÉS DE APLICATIVO PUBLICADOR E SIMULADOR EM TABLETS PARA O ENSINO MÉDIO
POPULARIZAÇÃO DA CIÊNCIAS ATRAVÉS DE APLICATIVO PUBLICADOR E SIMULADOR EM TABLETS PARA O ENSINO MÉDIO Edgley Alves Batista; Antonio Augusto Pereira de Sousa; Welida Tamires Alves da Silva; Amanda Monteiro
Leia maisSistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery
Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático CONTAS DE E GRUPOS DE O Microsoft Management Console - MMC Permissões de Segurança de um Console Contas de Usuários
Leia maisMarkes Roberto Vaccaro
Markes Roberto Vaccaro Sumário 1 - CONHECER OS SEGREDOS DO MARKETING DIGITAL... 3 2 CRIAR UM BLOG DE NICHO... 4 3 - COMEÇANDO A ESTRATÉGIA DE MARKETING... 4 4 - PRODUTOS DIGITAIS... 5 5 OPTIMIZAÇÃO DE
Leia maisGUIÃO DE EXPLORAÇÃO DA APRESENTAÇÃO DE:
GUIÃO DE EXPLORAÇÃO DA APRESENTAÇÃO DE: Pedro Elias Produção Apoiada pelo Programa Operacional Emprego, Formação e Desenvolvimento Social (POEFDS), co-financiado pelo Estado Português e pela União Europeia,
Leia maisGestão da TI. Os custos escondidos da. Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro.
da Gestão da TI Conheça os custos escondidos na gestão amadora da TI e pare de perder dinheiro. Conteúdo Introdução Os custos escondidos - parte 1 Os custos escondidos - parte 2 Os custos escondidos -
Leia maisAnálise de Pontos de Função. Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br
Análise de Pontos de Função Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br 1 Não se consegue controlar o que não se consegue medir. 2 Bibliografia "Function Point Analysis: Measurement Practices for
Leia maisUNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores
Leia maisEstatística na Saúde: é possível ministrar cursos de Estatística mais aplicados sem atropelar a teoria?
Estatística na Saúde: é possível ministrar cursos de Estatística mais aplicados sem atropelar a teoria? Ângela T. Paes Setor de Estatística Aplicada Pró-reitoria de Pós Graduação e Pesquisa - UNIFESP e-mail:
Leia maisTodos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do 80386 como ponto de partida.
8 0 Introdução Todos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do 80386 como ponto de partida. Isso acontece por pelo menos três motivos técnicos: 0 80386
Leia maisManual do Usuário do Integrador de Notícias de Governo
Manual do Usuário do Integrador de Notícias de Governo 1 Versão: 2.0 Manual do Usuário Integrador de Notícias de Governo Envolvidos: Secretaria Executiva do Ministério do Planejamento, Orçamento e Gestão
Leia maisEmpreenda! 9ª Edição Roteiro de Apoio ao Plano de Negócios. Preparamos este roteiro para ajudá-lo (a) a desenvolver o seu Plano de Negócios.
Empreenda! 9ª Edição Roteiro de Apoio ao Plano de Negócios Caro (a) aluno (a), Preparamos este roteiro para ajudá-lo (a) a desenvolver o seu Plano de Negócios. O Plano de Negócios deverá ter no máximo
Leia maisGerenciamento do ciclo de vida de um documento Simone de Abreu
Gerenciamento do ciclo de vida de um documento Simone de Abreu É o gerenciamento do ciclo de vida de todos os registros, em todos os tipos de mídia, desde a criação até a destruição ou arquivo permanente.
Leia maisMAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO
MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta
Leia maisOrganização de Computadores Software
Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Objetivos: Entender
Leia maisO Gerenciamento de Documentos Analógico/Digital
Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital
Leia mais1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO
1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO Desde o seu surgimento, o manuseio da computação é baseado em linguagens de programação. Ela permite que sejam construídos aplicativos
Leia maisLógica para a Programação - 1º semestre AULA 01 Prof. André Moraes
Pág 4 Lógica para a Programação - 1º semestre AULA 01 Prof. André Moraes 1 APRESENTAÇÃO DA UNIDADE CURRICULAR A unidade curricular de Lógica para a programação tem como objetivo promover o estudo dos principais
Leia maisIntrodução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br
Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes
Leia maisDesenvolvimento estruturado versus orientado a objetos.
Desenvolvimento estruturado versus orientado a objetos. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Objetivos Identificar diferenças entre: Desenvolvimento
Leia maisTop Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV
Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV 1ª Edição (v1.4) 1 Um projeto de segurança bem feito Até pouco tempo atrás o mercado de CFTV era dividido entre fabricantes de alto custo
Leia maisDescrição do Produto. Altus S. A. 1
Descrição do Produto O software MasterTool IEC é um ambiente completo de desenvolvimento de aplicações para os controladores programáveis da Série Duo. Esta ferramenta permite a programação e a configuração
Leia maisSERVIDORES REDES E SR1
SERVIDORES REDES E SR1 Rio de Janeiro - RJ HARDWARE Você pode instalar um sistema operacional para servidores em qualquer computador, ao menos na teoria tudo irá funcionar sem grandes dificuldades. Só
Leia maisSOFTWARE DE GERENCIAMENTO PARA UMA EMPRESA NO SETOR DE VÍDEO LOCADORAS 1 INTRODUÇÃO
SOFTWARE DE GERENCIAMENTO PARA UMA EMPRESA NO SETOR DE VÍDEO LOCADORAS Daniel Virginio dos Santos 1, Gustavo Kimura Montanha 2 1 Informática para Negócios, Faculdade de Tecnologia de Botucatu, daniel.virginio92@gmail.com.
Leia maisEng Civil Washington Peres Núñez Dr. em Engenharia Civil pela Universidade Federal do Rio Grande do Sul
PESQUISA ANÁLISE DE CARACTERÍSTICAS DE QUALIDADE DE MISTURAS ASFÁLTICAS PRODUZIDAS NA ATUALIDADE NO SUL DO BRASIL E IMPACTOS NO DESEMPENHO DE PAVIMENTOS FLEXÍVEIS. MANUAL DE OPERAÇÃO DO BANCO DE DADOS
Leia maisAtividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software
Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação
Leia mais3 Metodologia 3.1. Tipo de pesquisa
3 Metodologia 3.1. Tipo de pesquisa Escolher o tipo de pesquisa a ser utilizado é um passo fundamental para se chegar a conclusões claras e responder os objetivos do trabalho. Como existem vários tipos
Leia maisPROGRAMAÇÃO BÁSICA DE CLP
PROGRAMAÇÃO BÁSICA DE CLP Partindo de um conhecimento de comandos elétricos e lógica de diagramas, faremos abaixo uma revisão para introdução à CLP. Como saber se devemos usar contatos abertos ou fechados
Leia mais5 Apresentando a linguagem C
5 Apresentando a linguagem C O criador da linguagem de programação C foi Dennis Ritchie que, na década de 70, programou-a por meio de um computador DEC PDP-11 rodando sistema operacional Unix. Entretanto,
Leia maisSOFTWARES. Rotina de Instruções. Dados
SOFTWARES 1 CONCEITOS Podemos dizer que os softwares são a alma do computador, eles são responsáveis pelo seu funcionamento e aproveitamento. De uma forma geral os softwares se desenvolvem através de uma
Leia maisO Princípio da Complementaridade e o papel do observador na Mecânica Quântica
O Princípio da Complementaridade e o papel do observador na Mecânica Quântica A U L A 3 Metas da aula Descrever a experiência de interferência por uma fenda dupla com elétrons, na qual a trajetória destes
Leia maisEm FORMATO E-LEARNING PQ 11.04.A Página 1 de 6
Página 1 de 6 1. FUNCIONAMENTO Os cursos na modalidade de e-learning do são frequentados totalmente online, à exceção do Curso de Trabalhador Designado para a Segurança e Saúde no Trabalho em que a 1ª
Leia maisObjetivo principal: aprender como definir e chamar funções.
12 NOME DA AULA: Escrevendo músicas Duração da aula: 45 60 minutos de músicas durante vários dias) Preparação: 5 minutos (se possível com introduções Objetivo principal: aprender como definir e chamar
Leia maisPlanejamento Estratégico de TI. Prof.: Fernando Ascani
Planejamento Estratégico de TI Prof.: Fernando Ascani Data Mining Os métodos tradicionais de Data Mining são: Classificação Associa ou classifica um item a uma ou várias classes categóricas pré-definidas.
Leia maisAvaliação de Desempenho de Sistemas
Avaliação de Desempenho de Sistemas Introdução a Avaliação de Desempenho de Sistemas Prof. Othon M. N. Batista othonb@yahoo.com Roteiro Definição de Sistema Exemplo de Sistema: Agência Bancária Questões
Leia maisSarmento Concursos Ltda.
JULGAMENTO DE RECURSOS REFERENTE ÁS PROVAS PRÁTICAS CONCURSO PÚBLICO - EDITAL Nº 01/2011 A Comissão Examinadora do Concurso Público Edital nº 01/2011, da Companhia de Informática de Jundiaí CIJUN-SP, no
Leia maisEngenharia de Software
Conceitos básicos sobre E.S: Ambiência Caracterização do software Fases de desenvolvimento 1 Introdução Aspectos Introdutórios Crise do Software Definição de Engenharia do Software 2 Crise do Software
Leia mais