Um Estudo sobre Mineração de Dados em Redes Sociais

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

Download "Um Estudo sobre Mineração de Dados em Redes Sociais"

Transcrição

1 UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO CRISTIANO ROBERTO CERVI Um Estudo sobre Mineração de Dados em Redes Sociais Trabalho Individual II Profa. Dra. Renata de Matos Galante Orientadora Prof. Dr. José Palazzo Moreira de Oliveira Co-orientador Porto Alegre, dezembro de 2008.

2 SUMÁRIO LISTA DE FIGURAS... 4 LISTA DE TABELAS... 5 RESUMO... 6 ABSTRACT INTRODUÇÃO REDES SOCIAIS Conceitos gerais de redes sociais Conceitos básicos de grafos em redes sociais Análise de redes sociais Aplicações de redes sociais Considerações finais DESCOBERTA DE CONHECIMENTO EM BASES DE DADOS Processo de KDD e a mineração de dados Pré-processamento Mineração de dados Pós-Processamento Mineração de Dados em Redes Sociais Mineração de links Predicação de links Considerações Finais ANÁLISE DE DADOS EM REDES SOCIAIS Revisão da Literatura Social Network Extraction of Academic Researchers ArnetMiner - Extraction and Mining of Academic Social Networks POLYPHONET - An Advanced Social Network Extraction System From the Web Semantic Analytics on Social Networks - Experiences in Addressing the Problem of Conflict of Interest Detection Extracting Keyphrases to Represent Relations in Social Networks from Web Expert Finding in a Social Network An Integrated Method For Social Network Extraction... 27

3 A Unified Approach to Researcher Profiling Finding Experts Using Social Network Analysis Expertise Modeling for Matching Papers with Reviewers Identifying User Behavior in Online Social Networks EOS Expertise Oriented Search Using Social Networks ArnetMiner An Expertise Oriented Search System for Web Community Group Formation in Large Social Networks Membership, Growth, and Evolution A Framework for Analysis of Dynamic Social Networks Structure and Evolution of Online Social Networks Discovering Temporal Communities from Social Network Documents Pruning Social Networks Using Structural Properties and Descriptive Attributes Considerações Finais CONCLUSÕES REFERÊNCIAS... 35

4 LISTA DE FIGURAS Figura Etapas do processo de KDD Figura Mapeamento entre registros e classes de uma base de dados Figura Árvore de decisão representando regras extraídas pelo algoritmo J Figura 3.4 Representação visual de três agrupamentos gerados pelo algoritmo K- Means... 18

5 LISTA DE TABELAS Tabela Exemplo de conjunto de dados para aplicação de Classificação... 16

6 RESUMO Durante os últimos anos, as redes sociais ganharam um destaque considerável na comunidade científica. Esse tipo de estrutura passou a fazer parte das aplicações mais utilizadas desde então, as redes de relacionamento. Sites como Orkut, MySpace, Facebook e HI5 passaram a fazer parte da vida das pessoas. Um exemplo prático é a rede de colaboração de pesquisadores. Nela têm-se pesquisadores colaborando entre si e formando uma espécie de rede de contatos, na qual os indivíduos da rede são os pesquisadores, e os relacionamentos são os trabalhos desenvolvidos em cooperação. Para que seja possível analisar comportamento de indivíduos e sua evolução dentro de uma rede social é preciso que técnicas computacionais de mineração de dados sejam utilizadas. As técnicas de mineração para redes sociais são diferentes das técnicas clássicas de mineração em bases de dados. Os trabalhos na área de redes sociais usam principalmente as técnicas de mineração para grafos em virtude das características de objetos (nodos) e seus relacionamentos (arestas) que são o mais importante quando se analisa grafos. Assim, este trabalho apresenta um estudo sobre redes sociais e mineração de dados, principalmente dando enfoque nas técnicas de mineração de dados para redes sociais, como mineração de links e predição de links. O trabalho ainda apresenta uma seleção de artigos científicos publicados nos últimos 5 anos em conferências importantes na área de mineração de dados e que possuem como área de abrangência a mineração em redes sociais. A metodologia adotada foi a de analisar cada artigo e apresentar seu objetivo, suas aplicações e quais técnicas, métodos e algoritmos que utiliza em seu desenvolvimento. Palavras-Chave: Redes sociais, Mineração de dados, Mineração de links, Predição de links.

7 Data Mining in Social Networks ABSTRACT During the last few years, the social networks had gained a considerable prominence in the scientific community. This type of structure started to be part of the used applications more since then, the relationship networks. Sites as Orkut, MySpace, Facebook and HI5 had started to be part of the life of the people. An example is researcher s contribution network. In it researchers have themselves collaborating between itself and forming a contacts network, in which the individuals of the network are the researchers, and the relationships are the works developed in cooperation. So that it is possible to analyze behavior of individuals and its evolution inside of a social network are necessary that computational techniques of data mining are used. The techniques of data mining for social networks are different of the classic techniques of mining in databases. The works in the area of social networks mainly use the techniques of mining for graphs so that the nodes (objects) and the edges (relationship) that they are most important when analyzes graphs. This work presents a study of social networks and data mining, mainly giving approach in the techniques of data mining for social networks, as link mining and link prediction. The work still presents a published scientific papers election in last the 5 years in important conferences in the area of data mining and that they possess as include area the mining in social networks. The apply methodology was to analyze each paper and to present its objective, its applications and which techniques, methods and algorithms that it uses in its development. Keywords: Social networks, Data mining, Link mining, Link prediction.

8 1 INTRODUÇÃO Nos últimos anos tem havido um interesse crescente pelas chamadas redes sociais. Uma rede social é um grafo onde pessoas ou organizações (dependendo da aplicação) são representadas por nodos conectados por arestas que podem corresponder tanto a fortes relacionamentos sociais como ao compartilhamento de alguma característica. Redes sociais tornaram-se especialmente relevantes devido à grande variedade de sites que utilizam o conceito, como Orkut 1, MySpace 2, FaceBook 3, Flickr 4 e HI5 5. Seus usuários formam bases de dados que provêem um importante meio de compartilhar, organizar e encontrar conteúdo e contatos. Devido ao uso intenso, estes sites reúnem material suficiente para subsidiar estudos de características de redes sociais em larga escala. A análise e extração de conhecimento de redes sociais vêm sendo amplamente utilizada em várias áreas, incluindo as ciências sociais e comportamentais, economia e marketing, onde a compreensão do comportamento da sociedade é estratégica. As redes sociais estão entre os mais complexos e importantes desafios no gerenciamento de grandes volumes de dados. Tal complexidade é justificada principalmente pela inerente interdisciplinaridade envolvida na construção dessas aplicações que integram resultados de pesquisa de disciplinas tais como Gerenciamento de Grandes Volumes de Dados, Recuperação de Informação, Visualização de Informações, Engenharia de Software, Multimídia/Hipermídia, Interação Humano-Computador, Algoritmos, Inteligência Artificial, entre outras. Este trabalho tem por objetivo apresentar conceitos gerais sobre redes sociais, o processo de descoberta de conhecimento em bases de dados, bem como fazer uma descrição sobre trabalhos publicados em conferência e periódicos que abordem o tema mineração de dados em redes sociais. O trabalho está dividido como segue. O capítulo 2 apresenta conceitos sobre redes sociais. No capítulo 3 o processo de descoberta de conhecimento em bases de dados é apresentado, com destaque para mineração de links e predição de links. O capítulo 4 descreve trabalhos que envolvem mineração de dados em redes sociais. Por fim, no capítulo 5 são apresentadas as considerações finais. 1 Disponível em 2 Disponível em 3 Disponível em 4 Disponível em 5 Disponível em

9 9 2 REDES SOCIAIS O objetivo deste capítulo é apresentar uma visão geral de redes sociais, o uso de formalismo e algoritmos de grafos para a implementação de redes sociais, bem como algumas aplicações que podem ser utilizadas nesta área. 2.1 Conceitos gerais de redes sociais Durante os últimos anos, as redes sociais ganharam um destaque considerável na comunidade científica. Esse tipo de estrutura passou a fazer parte das aplicações mais utilizadas desde então, as redes de relacionamento. Sites como Orkut, MySpace, Facebook e HI5 passaram a fazer parte da vida das pessoas. Um exemplo prático é a rede de colaboração de pesquisadores. Nela têm-se pesquisadores colaborando entre si e formando uma espécie de rede de contatos, na qual os indivíduos da rede são os pesquisadores, e os relacionamentos são os trabalhos desenvolvidos em cooperação. Desde os estudos clássicos de redes sociais até os mais recentes, concorda-se que não existe uma teoria sobre redes sociais e que o conceito pode ser empregado de diversas formas, necessitando de dados claros, além da identificação das relações entre indivíduos. Para Emirbayer e Goodwin (1994) uma rede social é um grafo, orientado ou não, que mapeia uma realidade ou um mundo restrito, no qual os nodos representam as entidades (indivíduos ou classes de indivíduos também chamados atores) e as arestas representam os relacionamentos entre essas entidades. Os relacionamentos podem ser o compartilhamento de um ou mais atributos. A realidade representada pelas redes sociais são fontes de dados heterogêneos e multi-relacionais, cujos relacionamentos podem ser unidirecionais e não necessariamente precisam ser binários. Han e Kamber (2006) definem que, do ponto de vista de implementação, uma rede social é um conjunto de dados heterogêneos e multirelacionais representados por um grafo. O grafo é tipicamente muito grande, com nós correspondendo os objetos e as arestas correspondendo as ligações que representam relacionamentos ou interações entre os objetos. Os objetos e as ligações possuem atributos, sendo que os objetos podem ter rótulos de classe e as ligações podem ser unidirecionais. As redes sociais são normalmente classificadas em três categorias: redes aleatórias, redes de mundos pequenos e redes sem escala. Erdös e Rényi (1960) foram os criadores do modelo de redes aleatórias com o modelo de "grafos randômicos", definindo como se formam as redes sociais. Os nodos das redes sociais são conectados aleatoriamente e possuem mais ou menos a mesma quantidade de conexões entre si.

10 10 Essa teoria foi explicada usando o exemplo de uma festa, no qual foi demonstrado que bastava apenas uma conexão entre cada um dos convidados da festa para que todos os convidados estivessem conectados ao final da festa. Além disso, pela primeira vez introduziu-se a noção de agrupamento (clusters) nas redes, verificando que quanto mais conexões são adicionadas, maior a possibilidade do surgimento de agrupamentos. Portanto, uma festa pode ser definida como um conjunto de agrupamentos que estabelecem ligações aleatórias, de tempos em tempos, com outros grupos. O fato de as entidades da rede terem mais ou menos as mesmas quantidades de conexões trouxe às redes sociais o conceito de redes igualitárias (BARABASI 2003). Em 1960, nasceu o conceito de redes de mundo pequeno, trazido com o experimento de Milgram (DEGENNE e FORSE 1999). O objetivo do experimento foi observar o grau de separação entre as pessoas (entidades da rede social proposta), consistindo em envio de cartas entre as diversas pessoas da rede. O envio ocorreu da seguinte forma: cartas foram enviadas aleatoriamente a várias pessoas, pedindo que elas as enviassem a um alvo específico que, caso não conhecessem, e que deveria ser acionada através de outra pessoa. Assim, das cartas que chegaram ao alvo final, a maioria havia passado por um pequeno número de pessoas. Concluiu-se, então, que as pessoas estariam a poucos graus de separação umas das outras. Por isso a idéia de "mundo pequeno". Esse estudo é chamado de fenômeno do mundo pequeno (small world phenomenon), conhecido popularmente como o "princípio dos seis graus de separação". Esse modelo está intrinsecamente ligado às redes sociais: cada indivíduo tem amigos e conhecidos ao redor do mundo, que por sua vez também tem outros amigos e conhecidos, fazendo, assim, com que as pessoas estejam todas unidas entre si com um grau pequeno de separação. Durante esse estudo, outros conceitos foram sendo elaborados. Mark Granovetter criou o conceito de laços fracos (weak ties, aqueles que se desfazem com mais facilidade, dinâmicos) e laços fortes (strong ties, laços mais constantes, estáticos). Os laços fracos são mais importantes que os laços fortes na manutenção de uma rede social, pois eles conectam os atores de grupos sociais diversos, dando aos agrupamentos as características adequadas, fazendo com que essas estruturas possam fazer parte de uma rede social de fato. O modelo de redes de mundo pequeno se aplica coerentemente ao modelo de redes aleatórias anteriormente proposto, pelo fato de que, se as redes social possuem mais ou menos a mesma quantidade de relacionamentos, a distância média entre os nodos dessa rede social é bem pequena. Barabasi (2003) mostra que as redes não são formadas de modo aleatório, no qual há uma ordem dinâmica na estruturação e organização das redes, e essas não são igualitárias. Alguns nós são altamente conectados (os chamados hubs ou conectores), enquanto outros têm poucas ligações. Barabasi (2003) determinou esse tipo de rede como modelo de redes sem escala e trouxe o conceito de "preferencial attachment" (anexo preferencial), dizendo que um novo nodo a ser introduzido na rede tende a se conectar a um nodo mais denso do que a um nodo mais esparso. 2.2 Conceitos básicos de grafos em redes sociais Modelos de geração de grafos podem ser construídos incorporando características de redes sociais. Essas características podem ser usadas para prever como uma rede se comportará no futuro. Modelos de geração de grafos também podem ser usados quando os grafos que representam as redes são muito grandes, e, assim, difíceis de serem

11 11 aplicados. Um exemplo é a rede social do Orkut, que possui uma quantidade grande de dados, muitas vezes de natureza repetida. Grafos podem ser entendidos como estruturas formadas por dois conjuntos: um conjunto de vértices (nós) e um conjunto de arestas (arcos). Cada aresta incide em dois vértices, sendo o primeiro a ponta inicial da aresta e o segundo a ponta final. Como exemplo, um mapa rodoviário pode ser representado através de um grafo, no qual as cidades são os vértices e as estradas que ligam as cidades são as arestas. A maioria dos estudos em redes sociais examinam a topologia do grafo, em particular, o grau dos nós das redes sociais, ou seja, o número de arcos incidentes àqueles nós, e a distância entre um determinado par de vértices da rede, como o medido pelo caminho de tamanho mínimo. O caminho de tamanho mínimo incorpora a noção do mundo pequeno, no qual os indivíduos de uma rede social estão unidos por cadeias curtas. Uma medida em particular é o diâmetro da rede, que mede a distância máxima entre pares de entidades dentro da estrutura do grafo. Outras medidas incluem a distância média e o diâmetro efetivo. O diâmetro efetivo é a distância mínima d que faz com que no mínimo 90% dos pares de nodos da rede sejam alcançados com uma distância de no máximo d. Uma das características das redes sociais é que elas raramente são estáticas. A representação gráfica da rede social evolui à medida que os relacionamentos e as entidades são incluídos e excluídos ao longo do tempo. Em geral, as redes sociais tendem a apresentar os seguintes fenômenos Han e Kamber (2006): Densification power law: anteriormente acreditava-se que, à medida que a rede evoluía, o diâmetro da rede aumenta linearmente com o número de nodos. Esse fenômeno era conhecido como a premissa do grau médio constante. Entretanto, experimentos mostraram que, pelo contrário, as redes tendem a ficar mais densas ao longo do tempo com o aumento do grau médio; Shrinking diameter: ficou experimentalmente provado que o diâmetro efetivo tende a diminuir com o aumento da rede social, contradizendo o que se anteriormente se acreditava. Por exemplo, considere uma rede social de coautoria, onde os nós são artigos e as arestas (direcionadas) são as citações. As arestas de saída de um nodo estão congeladas no momento em que elas são incorporadas à rede. A diminuição da distância entre os pares de nós parece ser resultado da adição dos artigos subseqüentes, fazendo com que eles atuem como pontes, citando artigos de outras áreas. Nesse contexto pode ser mapeado o conceito de comunidades, sendo essas pontes são as arestas que irão conectar os agrupamentos. 2.3 Análise de redes sociais Redes sociais podem ser aplicadas no estudo de diferentes situações e questões, nas diferentes áreas do conhecimento. A análise de redes sociais é uma abordagem oriunda da Sociologia, da Psicologia Social e da Antropologia (FREEMAN 1996). Tal abordagem estuda as ligações relacionais entre atores sociais. Os atores, na análise de redes sociais, cujas ligações são analisadas, podem ser tanto pessoas e empresas, analisadas como unidades individuais, quanto unidades sociais coletivas. Como exemplos podem ser citados departamentos dentro de uma organização, agências de

12 12 serviço público em uma cidade, estados-nações de um continente ou do mundo (WASSERMAN e FAUST 1999). Conforme Wattenberg (2006), a análise de redes sociais envolve três tarefas fundamentais: Identificar comunidades: os atores devem ser agrupados em comunidades, de acordo com os seus atributos. É importante a avaliação da densidade de uma comunidade em termos de conexão e identificar cliques e relacionamentos abertos; Identificar atores centrais: é necessária a identificação dos atores que possuem o maior número de conexões, assim como pontos de articulação - atores que formam pontes entre comunidades. Esta tarefa requer a visualização e compreensão global da rede; Analisar papel e posição de relacionamentos e indivíduos: essa tarefa requer interpretação da estrutura da rede e depende dos atributos de atores e relacionamentos. 2.4 Aplicações de redes sociais As redes sociais não precisam ter um contexto social, podendo também mapear situações em vez de mundos reais. Por exemplo, redes elétricas, espalhamento de um vírus de computador, telefonia móvel ou a rota traçada por uma ligação telefônica. As conexões das redes podem ser desde esparsas, como as presentes em árvores genealógicas, até muito densas, como as conexões de uma rede de contatos na Internet (HAN e KAMBER 2006). Um exemplo de aplicação para redes sociais é abordado no The Oracle of Bacon. Um jogo on-line que mostra como um ator se relaciona com os demais artistas. Os dados são informados periodicamente com informações provenientes do portal IMDB (Internet Movie Database). Quando o usuário digita o nome de um determinado artista, o sistema faz uma busca e exibe os filmes em que ambos tiveram participação. O serviço LinkedIn 6 usa aplicações de redes sociais na Internet para mapear as redes sociais de caráter profissional. O LinkedIn oferece aos seus usuários a possibilidade de mapear sua rede de contatos. Para isso, possui uma aplicação que permite copiar os contatos da lista de contatos do software Outlook e enviar um convite para cada um dos usuários. Estes usuários, ao se cadastrarem no site e criarem seu próprio perfil poderão visualizar sua rede de contatos e buscar oportunidades de trabalho ou de emprego através desta rede. Na área e-learning, a plataforma Moodle 7, que é um sistema de gestão de cursos, no qual os utilizadores podem interagir com o ambiente reconstruindo conhecimentos. O ambiente dispõe de um editor visual para edição de conteúdos e um conjunto de outras ferramentas para gestão de fóruns, criação de jornais eletrônicos, testes, chats, dentre outros. Outros tipos de aplicações como Blogs e Fotologs também apresentam um campo aplicação de redes sociais, uma vez que possuem listas de amigos, bem como 6 Disponível em 7 Disponível em

13 13 mecanismos de interação, como ferramenta de comentários. Weblogs e Fotologs, portanto, podem representar redes sociais, na medida em que cada um representa um indivíduo (ou um grupo) e a exposição de sua individualidade. Redes sociais de co-autoria estão sendo muito utilizadas atualmente. Um dos trabalhos importantes nessa área é o Erdös Number Project 8, que tem por objetivo estudar a colaboração nos trabalhos de pesquisa entre cientistas. Paul Erdös foi um matemático que escreveu diversos artigos com pesquisadores de áreas diferentes, sendo um dos primeiros cientistas a analisar co-autoria de trabalhos científicos. Seu número de Erdös é 0. Os seus co-autores têm número de Erdös 1. Outras pessoas que publicaram trabalhos em conjunto com pessoas que possuem número de Erdös 1, mas não com o próprio Erdös, possuem número de Erdös 2, e assim por diante. Se uma pessoa não possui ligação de co-autoria com Erdös, mesmo que de forma indireta, seu número de Erdös é dito infinito. Redes sociais de pesquisa também são exemplos de como relacionamentos são importantes para a geração de novos conhecimentos. As bases de dados científicos DBLP (DBLP 2008), BDBComp (LAENDER, GONÇALVES E ROBERTO 2004), CiteSeer (CITESEER 2008) e a Plataforma Lattes 9 podem ser utilizadas para se extrair redes sociais de pesquisadores através de seus dados de produção. Estas bases de dados armazenam dados interessantes que podem ser úteis em diversas aplicações de mineração de dados, como, por exemplo, quando pretende-se identificar padrões de comportamento de pesquisadores, nível de relação com co-autores, consultas a históricos de produção científica, trajetória de carreira ou identificação de tendências. 2.5 Considerações finais Este capítulo apresentou conceitos gerais sobre redes sociais, a relação de grafos na implementação de redes sociais e algumas aplicações que podem ser utilizadas nesta área, principalmente com relação a redes de co-autoria, que é um dos objetivos do trabalho. 8 Disponível em 9 Disponível em

14 14 3 DESCOBERTA DE CONHECIMENTO EM BASES DE DADOS O objetivo deste capítulo é apresentar os principais conceitos sobre o processo de descoberta de conhecimento em bases de dados (DCBD, ou KDD Knowledge Discovery Database), bem como uma análise da etapa de mineração de dados, onde são apresentados alguns métodos e ferramentas para a manipulação dessa etapa. Conceitos e técnicas de mineração de dados em redes sociais também são apresentados, envolvendo estudos sobre mineração de links e predição de links. 3.1 Processo de KDD e a mineração de dados O processo de KDD, bem como a mineração de dados, é caracterizado por várias etapas, que se tornam necessárias para a obtenção do resultado desejado, conforme apresentado na Erro! Fonte de referência não encontrada.. Figura 1 - Etapas do processo de KDD Fonte: Adaptado de Fayyad et al. (1996) As etapas do processo de KDD são: Seleção, Pré-processamento, Transformação, Mineração de Dados e Interpretação/Validação (FAYYAD et al., 1996). Desse esquema, autores como Brusso (2000) e Goldschmidt e Passos (2005), concordam em agrupar ainda mais as etapas, tornando o processo de KDD dividido em apenas três

15 15 etapas operacionais, sendo estas: Pré-Processamento, Mineração de Dados e Pós- Processamento Pré-processamento A etapa de pré-processamento inclui operações básicas de manipulação de dados, tais como remover ruídos ou subcamadas, coletando informação necessária para as tarefas de descoberta de conhecimento. Além disso, nessa etapa são decididas estratégias para manusear (tratar) campos que não são necessários no processo posterior de mineração de dados. Uma descrição mais detalhada dessas operações abrange os seguintes itens (GOLDSCHIMDT e PASSOS, 2005): Seleção de Dados: função que compreende a identificação de quais informações, dentre as bases de dados existentes, devem ser efetivamente consideradas durante o processo de KDD; Limpeza de Dados: envolve qualquer tipo de tratamento referente aos dados selecionados de forma a assegurar a qualidade da informação por eles representada; Codificação dos Dados: os dados devem ser codificados de forma que possam ser utilizados como entrada para os algoritmos de mineração de dados. Por exemplo, transformar valores numéricos em categorias ou intervalos; ou o inverso, como representar numericamente valores de atributos categóricos; Transformação e Enriquecimento dos Dados: A transformação consiste em reduzir as variáveis envolvidas por atributos que representem as características principais dos dados das bases. Já o enriquecimento é um item onde se buscam mais informações que possam ser agregadas a base de dados, para prover melhores resultados. Para isso, podem-se realizar consultas a bases externas de dados, pesquisas de campo e outras técnicas (GOLDSCHIMDT e PASSOS, 2005) Mineração de dados A mineração de dados consiste em uma etapa de KDD responsável pela seleção dos métodos a serem utilizados para detectar padrões nos dados (FAYYAD et al., 1996). Parte desse processo está na busca por padrões de interesse em uma forma particular de representação, juntamente com a busca pelo melhor ajuste dos parâmetros do algoritmo para realizar uma tarefa (SILVA, 2004). As tarefas de mineração de dados podem ser classificadas em duas categorias, de acordo com Han e Kamber (2006): padrões descritivos e padrões preditivos. As tarefas descritivas caracterizam as propriedades gerais dos dados em uma base de dados. Já os padrões preditivos buscam através de inferências predizer valores desconhecidos. Padrões preditivos são construídos para resolver problemas específicos de predição, em um ou mais atributos de um banco de dados. Ainda afirma que esses padrões não precisam necessariamente prever o futuro, mas sim fazer a descoberta de um atributo desconhecido a partir de outros atributos conhecidos. Em contrapartida, os padrões descritivos não têm por objetivo resolver um problema específico, mas apresentar padrões interessantes que o especialista em um domínio desconhece (JOHN, 1997).

16 16 Two Crows Corporation (2005) apresenta a definição de que padrões descritivos são geralmente usados para criar subgrupos significativos, como agrupamentos de dados demográficos, por exemplo Métodos Preditivos Classificação: função que mapeia (classifica) um registro de uma base de dados a uma ou mais classes (rótulos) pré-definidos. Feito isso, é possível aplicar essa função a novos registros que venham ser incorporados à base de dados. As formas mais comuns de representação de conhecimento dos algoritmos de classificação são regras e árvores. X 1 X 2 : X n Y 1 Y 2 : Y k Figura 2 - Mapeamento entre registros e classes de uma base de dados Fonte: Adaptado de Goldschmidt e Passos (2005) Na Erro! Fonte de referência não encontrada., é representado um exemplo de mapeamento entre registros e classes de maneira que dois registros X 1 e X 2 podem ser mapeados para um registro Y 1. Um exemplo de classificação é o caso de uma base de dados com os seguintes atributos: nome, sexo, total de atuações profissionais e número de orientações feitas por pesquisadores, como na Erro! Fonte de referência não encontrada.. Tabela 1 - Exemplo de conjunto de dados para aplicação de Classificação NOME SEXO(M/F) ATUAÇÕES ORIENTAÇÕES 1 A M B M C F D M E M F M G M H M I M J M K M L M M F N M 1 54

17 17 A partir dos dados expressos na Erro! Fonte de referência não encontrada., aplicando o algoritmo de classificação J48 10, a saída obtida na forma de árvore de decisão na Figura 3.3. Atuações < = 3 > 3 Masc. (9) Orientações < = 33 > 33 Masc. (3) Fem. (2) Figura 3 - Árvore de decisão representando regras extraídas pelo algoritmo J48 Descrevendo-se de formar textual a informação contida na árvore de decisão da Erro! Fonte de referência não encontrada., pode-se inferir que: (i) quando o total de atuações profissionais de uma pessoa é menor ou igual a três esta pessoa é do sexo masculino; e (ii) se as atuações forem maiores que três e o número de orientações feitas por pesquisadores for maior ou igual a trinta e três, as pessoas pertencem ao sexo masculino, caso contrário se maiores que trinta e três, as pessoas pertencem ao sexo feminino. Regressão: consiste na busca por uma função que mapeia os registros de um banco de dados em valores reais (GOLDSCHIMDT e PASSOS, 2005). Essas funções podem ser lineares ou não, e se restringem a dados numéricos. Um exemplo dessa técnica é o mapeamento de informações de tempo de experiência (variável X) em anos e salário anual dos funcionários de uma empresa (variável Y). Aplicando-se o modelo de regressão linear pode-se chegar a uma função linear. Dessa maneira, baseado nos dados armazenados, obtem-se uma função linear que pode ser utilizada para predizer o valor de uma variável em função da outra. Por exemplo, pode-se formular a seguinte questão, cuja resposta pode ser prevista por meio da aplicação de uma função obtida com dados anteriores: Quantos anos de experiência é preciso para ganhar X salário anual, com base nos valores passados que a empresa armazena? Métodos Descritivos Agrupamento: é a classificação de objetos ou registros em diferentes grupos, ou seja, particionamento do conjunto de dados em subconjuntos ou agrupamentos, assim cada subconjunto compartilha similaridades. Diferente da tarefa de classificação que possui rótulos pré-definidos, no agrupamento é o algoritmo 10 J48: Implementação em Java do algoritmo de árvore de decisão C4.5 encontrada na ferramenta Weka. Disponível em: <

18 18 que identifica automaticamente os rótulos (FAYYAD et al., 1996). Os itens de um conjunto de dados são agrupados de acordo com alguma métrica de similaridade 11, como a distância euclidiana. Assim, padrões pertencentes a um agrupamento devem ser mais similares entre si do que em relação aos outros agrupamentos. É função do usuário definir a quantidade de agrupamentos a serem representados. A análise que pode ser feita após essa definição é quais são as características comuns aos elementos de cada agrupamento, a fim de definir um rótulo que o represente. Na Erro! Fonte de referência não encontrada., tem-se uma representação de agrupamentos definidos através do algoritmo K- Means (MACQUEEN, 1967; HUANG, 1998), que trabalha somente com dados numéricos e não categóricos: Cluster 1 Cluster 2 Cluster 3 Figura 4 Representação visual de três agrupamentos gerados pelo algoritmo K-Means Fonte: (MATHWORKS, 2008) Sumarização: envolve métodos para encontrar uma descrição das características comuns para conjuntos de dados ou agrupamentos obtidos através da técnica de agrupamento. O uso de técnicas de sumarização ajuda na compreensão de um domínio (NATARAJAN e SHEKAR, 2005). Isso pelo fato de a sumarização levantar características essenciais de um domínio. Entretanto, de maneira geral, ela não pretende buscar nada novo. Isso ocorre porque as descrições reveladas fazem parte de um conhecimento já difundido no domínio do usuário, tornandose uma técnica que permite apenas uma melhor visualização da informação, deixando de lado a descoberta por novos padrões e interesses que estão implícitos nos dados. Regras de Associação: esta tarefa tem por objetivo encontrar padrões freqüentes entre conjunto de itens de dados e é muito usada no âmbito das aplicações comerciais e na área de marketing. Isso porque através do uso dessas regras é possível obter, por exemplo, a análise da freqüência com que um cliente adquire 11 Métrica de similaridade: determina o quão parecidos são dois conjuntos de caracteres. As métricas são avaliadas por um valor que varia de 0 a 1 ([0;1]) onde 0 implica que são totalmente diferentes e 1 que são idênticos. Esse valor é calculado com base em uma métrica de distância a ser escolhida dependendo da função de similaridade utilizada.

19 19 um item A e também leva um item B na mesma compra. Desse modo, o objetivo das regras de associação é encontrar tendências que possam ser usadas para entender e explorar padrões de comportamento dos dados. Estudo sobre extração de regras de associação na mineração da web foi desenvolvido por Brusso (2000), visando obter os padrões de comportamento de usuários ao navegarem em páginas web. Dois algoritmos que implementam a tarefa de descoberta de regras de associação são: Apriori (AGRAWAL e SRIKANT, 1994) e C4.5 (QUINLAN, 1993) Pós-Processamento Após o pré-processamento e a mineração de dados, a etapa de pós-processamento é de suma importância para que o resultado final seja obtido. Esta é a fase que engloba a visualização, a análise e a interpretação das saídas geradas na etapa de Mineração de Dados. Com isso, é gerado um modelo de conhecimento, ou seja, qualquer abstração de conhecimento, expresso em alguma linguagem, que descreva algum conjunto de dados (GOLDSCHIMDT e PASSOS, 2005; FAYYAD et al. 1996). 3.2 Mineração de Dados em Redes Sociais As técnicas de mineração para redes sociais são diferentes das técnicas clássicas de mineração em bases de dados. Os trabalhos na área de redes sociais usam principalmente as técnicas de mineração para grafos em virtude das características de objetos (nodos) e seus relacionamentos (arestas) que são o mais importante quando se analisa grafos. As próximas subseções apresentam conceitos e características de predição de links e mineração de links Mineração de links Atualmente conjuntos de dados são descritos como coleções de objetos interrelacionados. Isto pode representar redes homogêneas, onde há um único tipo de objeto ou ainda redes heterogêneas, onde existem múltiplos objetos e vários relacionamentos entre eles. Os relacionamentos entre os objetos podem exibir padrões que indicam propriedades como importância, a ordem ou a categoria desses objetos. Em alguns casos nem todos os relacionamentos devem ser observados, mas em muitos pode ser interessante predizer a existência de relacionamentos entre objetos (GETOOR e DIEHL 2005). Em muitos domínios, onde os relacionamentos evoluem ao longo do tempo, o objetivo pode ser prever se um relacionamento vai existir no futuro, mediante um conjunto de relacionamentos já observados. Tendo em vista que com o passar do tempo os relacionamentos aumentam, a complexidade da análise também tende a aumentar, surgindo padrões mais complexos de serem analisados. Isto leva a desafios na descoberta de novas estruturas, tais como comunidades, grupos ou subgrafos. Mineração de Links (Link Mining) é a união de várias pesquisas em redes sociais, tais como, análise de links, mineração de hipertextos na Web, mineração de grafos, aprendizagem relacional e programação lógico-indutiva e engloba uma modelagem descritiva e preditiva. Tanto técnicas de classificação e agrupamento no domínio de relacionamentos entre objetos requerem novos algoritmos para mineração de dados. (GETOOR 2003). Mas com a utilização de links, novas aplicações também foram

20 20 descobertas. Exemplos incluem a predição de um número de relacionamentos, predição do tipo de relacionamento entre dois objetos, deduzir a existência de um relacionamento, supor a identidade de um objeto, encontrar co-referências e ainda descobrir subgrafos padrão. De acordo com Getoor (2003), os desafios e tarefas na área de mineração de links são: Classificação baseada em relacionamentos visa predizer a categoria de um objeto, baseado não somente em seus atributos, mas nos relacionamentos em que participa e nos atributos dos objetos ligados por um certo caminho. Um exemplo é a classificação de um paper, onde se deseja predizer sua categoria, baseado em suas citações, nos papers que ele cita e nos papers que são citados dele; Análise de agrupamento baseada em relacionamentos o objetivo é encontrar ocorrências de subclasses. Isto é feito pela divisão dos dados em grupos, onde objetos em um grupo são similares a cada objeto do mesmo grupo e não similares a objetos de outros grupos. Diferente da classificação, o agrupamento é não supervisionado e pode ser aplicado para descobrir padrões ocultos nos dados. Um exemplo é encontrar grupos de autores que comumente publicam juntos e descobrir áreas de pesquisa, baseado em citações comuns e descoberta de locais de publicações comuns; Identificação de tipos de relacionamentos o tipo de relacionamento pode ser modelado de diferentes maneiras. Em alguns casos o tipo pode ser simplesmente um atributo de um relacionamento. Neste caso, é preciso que se conheça a existência de uma ligação entre duas entidades para que seja possível predizer seu tipo. Um exemplo é verificar se existe um relacionamento de orientador e orientado entre dois autores de papers; Predição da força de relacionamentos relacionamentos também podem ter pesos associados a eles. Em uma coleção de páginas web, o peso pode ser interpretado como a autoridade de um relacionamento novo ou seu ranking. Em um domínio epidemiológico, o peso de um relacionamento entre pessoas pode ser uma indicação do tamanho de sua exposição ou contato; Cardinalidades de relacionamentos há muitas inferências práticas que envolvem a determinação do número de relacionamentos entre dois objetos. Esse número é geralmente usado como peso para atributos de relacionamentos, cuja semântica vai depender da área de aplicação do problema. Um exemplo é determinar que a quantidade de citações de um artigo é uma indicação do impacto de um trabalho na comunidade científica, ou seja, artigos mais citados são trabalhos mais aceitos e mais importantes; Ligação de registros visa identificar quando dois itens similares se referem ao mesmo objeto. Isto não se refere apenas à similaridade de seus atributos, mas também a seus relacionamentos. Isto é um problema

21 Predicação de links recorrente quando se trabalha com extração de informação, eliminação de duplicação e casamento de citações. Predição de Links ou Link Prediction é uma técnica usada para predizer a formação de ligações dentro de uma rede. Ela pode ser usada para recomendar novos relacionamentos, tais como amigos em uma rede social ou para descobrir previamente relacionamentos desconhecidos como interações reguladoras entre genes (LIBEN- NOWELL e KLEINBERG 2003). Mais genericamente, a predição de links pode ser formulada como um problema de classificação binária onde, dado um nodo busca-se prever se existe um relacionamento combinado baseado em seus atributos, estrutura vizinha ou outras propriedades da topologia da rede (KASHIMA e ABE 2006). Os conjuntos de dados conectados e que possuem maior interesse são mais esparsos, o que torna difícil a tarefa de predição de links. Uma das dificuldades em construir modelos estatísticos para se predizer links entre objetos é que a probabilidade anterior de um link é relativamente bem pequena. A probabilidade anterior é uma probabilidade marginal, a qual descreve o que se conhece a respeito de um objeto com a ausência de algumas evidências. Isso gera dificuldade tanto na evolução do modelo, quanto em quantificar o nível de confiança das predições. Segundo Liben-Nowell e Kleinberg (2003) a grande questão a ser respondida na área de predição de links é: até que ponto a evolução de uma rede pode ser modelada usando-se características da própria rede? Considere uma rede de co-autoria entre cientistas, por exemplo. Há muitas razões, alheias à rede, para que dois cientistas que nunca publicaram juntos o façam nos próximos anos. Caso um deles mude de Instituição eles podem ficar geograficamente mais próximos. Mas casos como esse podem ser difíceis de predizer. Entretanto, essas colaborações podem ser apontadas pela topologia da rede, ou seja, dois cientistas que são "próximos" na rede terão colegas em comum e estes trabalharão em áreas semelhantes, formando um círculo de aproximação. Isso sugere que eles estejam mais aptos a estarem no mesmo círculo de publicação, sendo prováveis colaboradores em trabalhos num futuro próximo. Métodos eficazes para predição de links podem ser usados para analisar uma rede social e sugerir promissoras interações que ainda não tenham sido utilizadas dentro da rede. Os métodos estudados por Liben-Nowell e Kleinberg (2003) definem uma função com peso para a conexão entre um par de nodos <x,y>, sendo denotada por score(x,y) baseando-se em um grafo de entrada G, e produzem uma lista em ordem decrescente de score(x,y). Assim, eles podem ser vistos como um cálculo da medida de similaridade entre os nodos x e y, relativos à topologia da rede. Em geral, os métodos são adaptados de técnicas usadas nas áreas de Teoria dos Grafos e Análise de Redes Sociais. Em alguns casos, essas técnicas não foram feitas para calcular a similaridade entre nodos, sendo necessária a modificação do método para esse propósito. Segundo Liben-Nowell e Kleinberg (2003) alguns métodos para predição de links são descritos: Métodos baseados na vizinhança de um nodo algumas abordagens são baseadas na idéia de que dois nodos x e y têm maior possibilidade de se relacionarem no futuro se seus conjuntos de vizinhos possuem uma grande intersecção. Essa definição segue uma definição natural de que tais nodos x e y representam autores com vários colegas em comum, logo

22 22 tendo maior possibilidade de entrar em contato com eles mesmos no futuro. Métodos assim, como Viznhos Comuns, Coeficiente de Jaccard e Adamic/Adar e Anexo Preferencial podem ser encontrados em Jin, Girvan e Newman (2001), Davidsen, Ebel e Bornholdt (2002), Newman (2001), Salton e Mcgill (1983), Mitzenmacher (2001), Barabasi et al. (2002); Métodos baseados no conjunto de todos os caminhos alguns métodos refinam a noção do caminho mínimo por considerar implicitamente o conjunto de todos os caminhos entre dois nodos. Métodos assim, como Katz, Hitting Time, PageRank e SimRank podem ser encontrados em Katz (1953), Brin e Page (1998) e Jeh e Widom (2002); Abordagens de alto nível estes métodos podem ser utilizados combinando os métodos baseados na vizinhança de um nodo e métodos baseados no conjunto de todos os caminhos. Métodos assim, como Aproximação de Baixa Ordem, Pares Desconhecidos e Agrupamento podem ser encontrados em Deerwester et al. (1990), Essen e Steinbiss (1992) e Lee (1999). 3.3 Considerações Finais Este capítulo apresentou alguns conceitos sobre o processo de descoberta de conhecimento em bases de dados, bem como um detalhamento da etapa de mineração de dados, onde foram apresentados métodos preditivos e descritivos. Também foi apresentado o problema de mineração de dados em redes sociais, através de trabalhos relacionados com mineração de links e predição de links, onde são encontradas as técnicas mais recomendadas para ser trabalhar com redes sociais.

23 23 4 ANÁLISE DE DADOS EM REDES SOCIAIS Este capítulo tem por objetivo apresentar os principais trabalhos relacionados com o tema mineração de dados em redes sociais. De um modo geral são detalhados trabalhos que envolvem, dentre outros assuntos, extração de redes sociais, extração de informações, similaridade textual, desambiguação de nomes, bem como técnicas, métodos e algoritmos para análise de dados em redes sociais. 4.1 Revisão da Literatura Foi realizada uma pesquisa nas principais conferências 12 que tem como áreas de abrangência assuntos relacionados como descoberta de conhecimento em bases de dados, mineração de dados, extração de dados e inteligência artificial. Essa pesquisa levou em consideração os artigos que foram publicados nos últimos 5 anos e que envolvem as áreas citadas anteriormente juntamente com o tema Redes Sociais. A seguir, cada trabalho selecionado é apresentado em detalhes Social Network Extraction of Academic Researchers O trabalho de Tang, Zhang e Yao (2007) aborda assuntos relativos à extração de uma rede social acadêmica de pesquisadores e envolve a busca, a extração e a junção de dados da web para definir o perfil do pesquisador baseado em semântica. Os autores formalizam o problema, depois identificam documentos relevantes da web através de um classificador, então propõem uma abordagem unificada para executar o perfil do pesquisador. O trabalho foca no problema de como são extraídos os dados para definição do perfil dos pesquisadores e em como fazer a desambiguação entre pesquisadores que apresentam o mesmo nome. Tanto para a extração dos dados como para a desambiguação de nomes é utilizada a teoria de Markov Random Field (MRF) utilizando-se de Condicional Random Fields (CRF). A abordagem para definir o perfil do pesquisador consiste de dois passos: preprocessamento, onde o texto é separado em tokens, e marcação, onde são determinadas possíveis marcas para cada token. Os tokens forman a unidade básica e na 12 International Conference on Knowledge Discovery and Data Mining (KDD), International Conference on Data Mining (ICDM), International World Wide Web Conference (WWW), International Joint Conferences on Artificial Intelligence (IJCAI), International Conference on Database Systems for Advanced Applications (DASFAA), International Semantic Web Challenge, International Conference on Web Intelligence, International Conference on Intelligent Agent Technology e Workshop on Social Network Systems (In Eurosys).

24 24 marcação, dada uma sequência de unidades, é determinada a provável correspondência de sequências de marcas usando um modelo de marcação. Como fonte de dados das publicações utilizam metadados da DBLP (DBLP 2008) e na integração propõem um modelo probabilístico baseado em restrições para desambiguação de nomes usando Hidden Markov Random Fields (HMRF). Este modelo incorpora restrições e uma medida de distância parametrizada, onde é definida a probabilidade a-posteriori como função objetiva e incorporadas 6 tipos de restrições. Caso um artigo analisado viole uma restrição, ele será penalizado de alguma forma, uma vez que afetará o resultado da desambiguação ArnetMiner - Extraction and Mining of Academic Social Networks O trabalho de Tang et al. (2008 ) apresenta diversas questões que envolvem o sistema ArnetMiner, que objetiva extrair e minerar redes sociais acadêmicas. Especificamente, o sistema: 1) Extrai perfis de pesquisadores automaticamente da web; 2) Integra os dados de publicação na rede de bibliotecas digitais existentes; 3) Modela toda a rede acadêmica; e 4) Fornece serviços de pesquisa para a rede acadêmica. Para validar o sistema utilizaram pesquisadores e publicações. Extraíram e integraram dados ao longo de 2 anos de utilização do sistema usando uma abordagem de marcação unificada. São integradas publicações de bases de dados da web e é proposto um framework probabilístico para tratar o problema de desambiguação de nomes. Além disso, o trabalho propõe uma abordagem de modelagem unificada para modelar simultaneamente aspectos atuais de artigos, dos autores, e do local da publicação. Os serviços de pesquisa, tais como a busca por especialistas e associação de pessoas tem sido fornecidas baseado nos resultados de modelagem. O trabalho descreve a arquitetura e as principais características do sistema. Também apresenta alguns resultados experimentais dos métodos propostos. A arquitetura é dividida em módulos: Extração: extração automática do perfil do pesquisador da web (das páginas pessoais dos pesquisadores) e de suas publicações na DBLP (DBLP 2008); Integração: integra os dados extraídos do pesquisador com publicações (faz desambiguação de nomes entre os dados do perfil do pesquisador e de suas publicações); Armazenamento e acesso: fornece armazenamento e indexação para os dados extraídos e integrados; Busca: fornece três tipos de busca: por pessoa, por publicação e por categoria; Mineração: fornece serviços de mineração, entre eles procura por especialista em um dado assunto e encontra associação entre pessoas. Para diversas características do sistema, em especial na extração do perfil do pesquisador, desambiguação de nomes na integração e na busca por especialistas, o trabalho propõe novas abordagens visando superar os problemas que existem em métodos convencionais. Para outras características como armazenagem e acesso, utilizam métodos já existentes. Mas não fica explicitado no artigo como são os métodos, citando apenas alguns experimentos sem fundamentar como chegaram aos resultados.

25 POLYPHONET - An Advanced Social Network Extraction System From the Web O trabalho de Matsuo et al. (2006) apresenta algoritmos avançados para extração de redes sociais da web, bem como mostra pseudocódigos de algoritmos de estudo com o mesmo propósito. Ainda investiga novas classes de relacionamentos entre pessoas, técnicas de escalabilidade e uma matriz de pessoa-palavra. É proposta também uma arquitetura chamada Mineração de Redes Sociais Iterativas e é caracterizada por ter escalabilidade, facilidade de expansão e ter um processo um processo de identificação de relacionamentos. Um sistema de mineração de redes sociais, denominado Polyphonet, foi desenvolvido para que os algoritmos propostos pudessem ser experimentados. O sistema visa promover o processo de comunicação entre participantes de conferências. Experimentos foram realizados no 17º, 18º e 19º Annual Conference of the Japan Society of Artificial Intelligence (JSAI2003, JSAI2004 e JSAI2005), bem como na International Conference on Ubiquitous Computing (UbiComp 2005). Mais de 500 participantes de cada conferência aceitaram realizar os testes, sendo que 200 deles continuaram utilizando o sistema. O sistema coleta e disponibiliza informações sobre os participantes, tais como: pesquisadores podem ser consultados por nome, instituição, palavras-chave e área de atuação, bem como pode ser traçada uma relação entre participantes que possuam áreas de atuação em comum Semantic Analytics on Social Networks - Experiences in Addressing the Problem of Conflict of Interest Detection A aplicação proposta por Aleman-Meza (2006) trata o problema de detecção do conflito de interesse entre revisores e autores de artigos científicos. A aplicação descobre associações semânticas entre os autores e revisores e popula uma ontologia para determinar o grau de conflito de interesse. A ontologia foi criada para integrar entidades e relacionamentos de duas redes sociais, a FOAF (Friend-of-a-Friend) e a DBLP (DBLP 2008). O trabalho descreve como computar pesos para relacionamentos entre pessoas na integração das redes sociais, bem como o algoritmo para detectar conflito de interesse. Apresenta ainda experimentos para validar a classificação dos tipos de conflitos de interesse que a aplicação proposta identifica. Para a detecção do conflito de interesse existe apenas uma situação em que isto ocorre, ou seja, se existe um forte relacionamento entre os objetos envolvidos. Para outras situações foi desenvolvido um algoritmo para identificar o conflito através da definição de duas categorias denominadas Potencial COI e Definite COI, sendo a primeira dividida em três níveis: baixo, médio e alto. Desta forma o algoritmo pode identificar o potencial do conflito. Já a definição de pesos nos relacionamentos pode auxiliar no processo de determinar o potencial do conflito de interesse. O peso 1 indica que o relacionamento é muito forte, já o peso 0 indica que existe um fraco relacionamento. O algoritmo para a detecção do conflito de interesse primeiro encontra todas as associações semânticas entre duas entidades, onde uma entidade é o avaliador e a outra é o autor do artigo a ser avaliado. Depois cada associação semântica encontrada é

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

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

Leia mais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3.1 Definições Uma classe é a descrição de um tipo de objeto. 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 Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

3 Estratégia para o enriquecimento de informações

3 Estratégia para o enriquecimento de informações 34 3 Estratégia para o enriquecimento de informações Podemos resumir o processo de enriquecimento de informações em duas grandes etapas, a saber, busca e incorporação de dados, como ilustrado na Figura

Leia mais

O guia completo para uma presença. online IMBATÍVEL!

O guia completo para uma presença. online IMBATÍVEL! O guia completo para uma presença online IMBATÍVEL! Sumário Introdução 3 Capítulo 1 - Produção de Conteúdo: Por que e Como produzir 5 Capítulo 2 - Distribuição e Divulgação 8 Capítulo 3 - Monitoramento

Leia mais

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001 47 5 Redes Neurais O trabalho em redes neurais artificiais, usualmente denominadas redes neurais ou RNA, tem sido motivado desde o começo pelo reconhecimento de que o cérebro humano processa informações

Leia mais

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0 COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2015 SUMÁRIO 1. O MOODLE 3 2. Acesso à Plataforma 3 2.1. Cadastrar-se em uma disciplina 4 2.2. Página Inicial do Curso 5 3.

Leia mais

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

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

Leia mais

Agenda Semântica. Grupo: Francisco Rodrigues Júnior Guilherme Daher Ferreira Luana Vieira Morellato Renan Rigo

Agenda Semântica. Grupo: Francisco Rodrigues Júnior Guilherme Daher Ferreira Luana Vieira Morellato Renan Rigo Universidade Federal do Espírito Santo Inteligência Artificial Agenda Semântica Grupo: Francisco Rodrigues Júnior Guilherme Daher Ferreira Luana Vieira Morellato Renan Rigo Vitória 2007/02 Agenda Semântica

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

Data Mining em Redes Sociais. Felipe Botelho e Pedro Ugioni

Data Mining em Redes Sociais. Felipe Botelho e Pedro Ugioni Data Mining em Redes Sociais Felipe Botelho e Pedro Ugioni Mineração de Dados Processo de explorar grandes quantidades de dados, Procura de padrões consistentes, Regras de associação ou sequências temporais,

Leia mais

Análise e Projeto de Software

Análise e Projeto de Software Análise e Projeto de Software 1 Mundo Real Modelagem Elicitação Análise Problemas Soluções Gap Semântico Mundo Computacional Elicitação de Requisitos Análise de Requisitos Modelagem dos Requisitos 2 Projeto

Leia mais

DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta *

DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta * DESENVOLVENDO COMPETÊNCIAS MATEMÁTICAS Marineusa Gazzetta * RESUMO: Neste texto apresento algumas considerações sobre as competências e habilidades matemáticas a serem desenvolvidas no Ensino Fundamental,

Leia mais

PLANEJAMENTO ESTRATÉGICO

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

Leia mais

Guia de utilização da notação BPMN

Guia 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 mais

CAPÍTULO 2. Grafos e Redes

CAPÍTULO 2. Grafos e Redes CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

Trabalho Computacional

Trabalho Computacional Universidade Federal do Espírito Santo Departamento de Informática Profª Claudia Boeres Teoria dos Grafos - 2014/2 Trabalho Computacional 1. Objetivo Estudo e implementação de algoritmos para resolução

Leia mais

3 Qualidade de Software

3 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 mais

Desenvolvimento de uma Etapa

Desenvolvimento de uma Etapa Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades

Leia mais

Usando o Conference Manager do Microsoft Outlook

Usando o Conference Manager do Microsoft Outlook Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando

Leia mais

Curso: Diagnóstico Comunitário Participativo.

Curso: 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 mais

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

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

Leia mais

2 Fundamentação Conceitual

2 Fundamentação Conceitual 2 Fundamentação Conceitual 2.1 Computação Pervasiva Mark Weiser define pela primeira vez o termo Computação Ubíqua ou Computação Pervasiva (Ubiquitous Computing) em (10). O autor inicia o trabalho com

Leia mais

SISTEMAS DE INFORMAÇÃO GERENCIAIS

SISTEMAS DE INFORMAÇÃO GERENCIAIS SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo

Leia mais

Guia para usar o Toolkit

Guia para usar o Toolkit Guia para usar o Toolkit Parte do Toolkit, da Fundação PHG, para a Avaliação das Necessidades de Saúde em relação a Doenças Congênitas Versão: 1.1 setembro 2013 PHG Foundation is a charity registered in

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Tópicos Avançados II 5º período Professor: José Maurício S. Pinheiro AULA 3: Políticas e Declaração de

Leia mais

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

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

Leia mais

ESTUDO DE CASO: LeCS: Ensino a Distância

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

Leia mais

ueblock Manual do Usuário 11.11

ueblock Manual do Usuário 11.11 ueblock Manual do Usuário 11.11 Sumário SOBRE... 3 INFORMAÇÕES SOBRE LICENCIAMENTO... 3 EU QUERO COMPRAR A LICENÇA!... 3 REGISTRAR...... 4 MINHA CONTA... 4 ESQUECI A SENHA!... 4 PREFERÊNCIAS E CONFIGURAÇÕES...

Leia mais

Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares

Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares André Assis Lôbo de Oliveira Francisco Guerra Fernandes Júnior Faculdades Alves Faria, 74445190, Brasil andrelobin@hotmail.com,

Leia mais

UNIÃO EDUCACIONAL DO NORTE UNINORTE AUTOR (ES) AUTOR (ES) TÍTULO DO PROJETO

UNIÃO EDUCACIONAL DO NORTE UNINORTE AUTOR (ES) AUTOR (ES) TÍTULO DO PROJETO UNIÃO EDUCACIONAL DO NORTE UNINORTE AUTOR (ES) AUTOR (ES) TÍTULO DO PROJETO RIO BRANCO Ano AUTOR (ES) AUTOR (ES) TÍTULO DO PROJETO Pré-Projeto de Pesquisa apresentado como exigência no processo de seleção

Leia mais

3 Metodologia 3.1. Tipo de pesquisa

3 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 mais

Extração de Conhecimento & Mineração de Dados

Extração de Conhecimento & Mineração de Dados Extração de Conhecimento & Mineração de Dados Nesta apresentação é dada uma breve introdução à Extração de Conhecimento e Mineração de Dados José Augusto Baranauskas Departamento de Física e Matemática

Leia mais

4.1. UML Diagramas de casos de uso

4.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 mais

Manual do Usuário. Protocolo

Manual do Usuário. Protocolo Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................

Leia mais

Projeto ECA na Escola - Plataforma de Educação à Distância

Projeto ECA na Escola - Plataforma de Educação à Distância Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância

Leia mais

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle. Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos

Leia mais

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um

Leia mais

3 Método 3.1. Entrevistas iniciais

3 Método 3.1. Entrevistas iniciais 3 Método 3.1. Entrevistas iniciais Os primeiros passos para elaboração do questionário foram entrevistas semiestruturadas feitas pelo telefone com o objetivo de descobrir o tempo máximo de lembrança das

Leia mais

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas

Leia mais

INSTITUTO TECNOLÓGICO DE AERONÁUTICA DIVISÃO DE ENGENHARIA ELETRÔNICA LABORATÓRIO DE GUERRA ELETRÔNICA

INSTITUTO TECNOLÓGICO DE AERONÁUTICA DIVISÃO DE ENGENHARIA ELETRÔNICA LABORATÓRIO DE GUERRA ELETRÔNICA INSTITUTO TECNOLÓGICO DE AERONÁUTICA DIVISÃO DE ENGENHARIA ELETRÔNICA LABORATÓRIO DE GUERRA ELETRÔNICA CURSO DE ESPECIALIZAÇÃO EM ANÁLISE DE AMBIENTE ELETROMAGNÉTICO CEAAE /2008 DISCIPLINA EE-09: Inteligência

Leia mais

MOODLE NA PRÁTICA PEDAGÓGICA

MOODLE NA PRÁTICA PEDAGÓGICA Carmen Mathias Agosto - 2009 I. CADASTRO 1. Acessar o site de treinamento (teste): http://moodle_course.unifra.br/ 2. Faça o login, clicando em acesso no lado direito superior da tela: 3. Coloque seu nome

Leia mais

Introdução redes sociais mulheres Digg

Introdução redes sociais mulheres Digg O século XIX ficou conhecido como o século europeu; o XX, como o americano. O século XXI será lembrado como o Século das Mulheres. (Tsvi Bisk, Center for Strategic Futurist Thinking, 2008) A Sophia Mind,

Leia mais

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

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

Leia mais

Por que sua organização deve implementar a ABR - Auditoria Baseada em Riscos

Por que sua organização deve implementar a ABR - Auditoria Baseada em Riscos Março de 2010 UM NOVO PARADIGMA PARA AS AUDITORIAS INTERNAS Por que sua organização deve implementar a ABR - Auditoria Baseada em Riscos por Francesco De Cicco 1 O foco do trabalho dos auditores internos

Leia mais

INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA

INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA INTERPRETANDO A GEOMETRIA DE RODAS DE UM CARRO: UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA Marcos Leomar Calson Mestrando em Educação em Ciências e Matemática, PUCRS Helena Noronha Cury Doutora em Educação

Leia mais

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

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

Leia mais

Laços Fortes e Fracos

Laços Fortes e Fracos Laços Fortes e Fracos Redes Sociais e Econômicas Prof. André Vignatti A Força de Laços em Redes de Larga Escala Para estudar laços fracos e fortes, foi feita uma pesquisa usando dados reais de uma companhia

Leia mais

Resumo Descritivo dos Conteúdos das Disciplinas de Ementa Aberta para 2012-1

Resumo Descritivo dos Conteúdos das Disciplinas de Ementa Aberta para 2012-1 Universidade Federal de Juiz de Fora Departamento de Ciência da Computação Resumo Descritivo dos Conteúdos das Disciplinas de Ementa Aberta para 2012-1 Disciplina: DCC089 - TOPICOS EM COMPUTACAO CIENTIFICA

Leia mais

2 METODOLOGIA DA PESQUISA

2 METODOLOGIA DA PESQUISA 2 METODOLOGIA DA PESQUISA A pesquisa, como toda atividade racional e sistemática, exige que as ações desenvolvidas ao longo de seu processo sejam efetivamente planejadas. Para Gil (1991), o conhecimento

Leia mais

Planejamento Estratégico de TI. Prof.: Fernando Ascani

Planejamento 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 mais

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

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

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

Projeto de inovação do processo de monitoramento de safra da Conab

Projeto de inovação do processo de monitoramento de safra da Conab Projeto de inovação do processo de monitoramento de safra da Conab Projeto elaborado por Lorenzo Seguini lorenzo_seguini@yahoo.it Projeto Diálogos Setoriais União Europeia - Brasil 1 Sumário 1. Introdução...3

Leia mais

1 Introdução. Componentes Usuários. Provedor de Serviços. Figura 1.1 Ambiente de oferecimento de serviços

1 Introdução. Componentes Usuários. Provedor de Serviços. Figura 1.1 Ambiente de oferecimento de serviços 1 Introdução Nos últimos anos, houve um aumento notável de demanda por plataformas com suporte a diferentes mídias. Aplicações manipulando simultaneamente texto, vídeo e áudio são cada vez mais comuns.

Leia mais

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente

Leia mais

AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll

AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll! Os parâmetros para decisão do auditor.! Tipos de planos de amostragem estatística em auditoria. Francisco Cavalcante(f_c_a@uol.com.br) Administrador de Empresas

Leia mais

Do neurônio biológico ao neurônio das redes neurais artificiais

Do neurônio biológico ao neurônio das redes neurais artificiais Do neurônio biológico ao neurônio das redes neurais artificiais O objetivo desta aula é procurar justificar o modelo de neurônio usado pelas redes neurais artificiais em termos das propriedades essenciais

Leia mais

Portal do Projeto Tempo de Ser

Portal 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 mais

Manual das planilhas de Obras v2.5

Manual das planilhas de Obras v2.5 Manual das planilhas de Obras v2.5 Detalhamento dos principais tópicos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Gerando previsão de custos da obra (Módulo

Leia mais

REDE SOCIAL DE MAPEAMENTO COLABORATIVO DE PROBLEMAS AMBIENTAIS E URBANOS NAS CIDADES Resultados preliminares

REDE SOCIAL DE MAPEAMENTO COLABORATIVO DE PROBLEMAS AMBIENTAIS E URBANOS NAS CIDADES Resultados preliminares REDE SOCIAL DE MAPEAMENTO COLABORATIVO DE PROBLEMAS AMBIENTAIS E URBANOS NAS CIDADES Resultados preliminares Sergio Henrique Silva 1 ; Angelo Frozza 2 ; Reginaldo Rubens da Silva 3 RESUMO Este trabalho

Leia mais

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

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

Leia mais

Descrição do processo de priorização para tomada de tempos: Pesquisa ação em uma empresa job shop de usinados aeronáuticos.

Descrição do processo de priorização para tomada de tempos: Pesquisa ação em uma empresa job shop de usinados aeronáuticos. Descrição do processo de priorização para tomada de tempos: Pesquisa ação em uma empresa job shop de usinados aeronáuticos. Tatiana Sakuyama Jorge Muniz Faculdade de Engenharia de Guaratingüetá - Unesp

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

REQUISITOS DE SISTEMAS

REQUISITOS DE SISTEMAS REQUISITOS DE SISTEMAS MÓDULO 2 PROCESSOS DE NEGÓCIOS CONTEÚDO 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS MODELAGEM (BPM e UML) PROCESSOS X REQUISITOS 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS

Leia mais

A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO

A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO DESENVOLVENDO UM PROJETO 1. Pense em um tema de seu interesse ou um problema que você gostaria de resolver. 2. Obtenha um caderno

Leia mais

Base Nacional Comum Curricular 2016. Lemann Center at Stanford University

Base Nacional Comum Curricular 2016. Lemann Center at Stanford University Base Nacional Comum Curricular 2016 Lemann Center at Stanford University Parte II: Base Nacional Comum: Análise e Recomendações da Seção de Matemática Phil Daro Dezembro, 2015 BASE NACIONAL COMUM: ANÁLISE

Leia mais

Início Rápido para o Templo

Início Rápido para o Templo Início Rápido para o Templo O FamilySearch.org facilita realizar as ordenanças do templo por seus antepassados. Todo o processo tem apenas alguns passos simples: 1. Descobrir antepassados que precisam

Leia mais

PESQUISA EM INFORMÁTICA -ESTILOS DE PESQUISA EM COMPUTAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

PESQUISA EM INFORMÁTICA -ESTILOS DE PESQUISA EM COMPUTAÇÃO. Prof. Angelo Augusto Frozza, M.Sc. PESQUISA EM INFORMÁTICA -ESTILOS DE PESQUISA EM COMPUTAÇÃO Prof. Angelo Augusto Frozza, M.Sc. O TRABALHO DE CONCLUSÃO Introdução O texto que segue resume os Capítulo 2 e 8, do livro Metodologia de Pesquisa

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos

Leia mais

1 Um guia para este livro

1 Um guia para este livro PARTE 1 A estrutura A Parte I constitui-se de uma estrutura para o procedimento da pesquisa qualitativa e para a compreensão dos capítulos posteriores. O Capítulo 1 serve como um guia para o livro, apresentando

Leia mais

Processos de gerenciamento de projetos em um projeto

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

Leia mais

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20 As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos

Leia mais

O Processo de Engenharia de Requisitos

O Processo de Engenharia de Requisitos UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo de Engenharia de Requisitos Engenharia de Software 2o.

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO 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 mais

A construção de um manual sobre a utilização dos modelos também poderá alavancar o uso das representações. Este conteria a explicação detalhada da

A construção de um manual sobre a utilização dos modelos também poderá alavancar o uso das representações. Este conteria a explicação detalhada da 6 Conclusões No âmbito do framework teórico da Engenharia Semiótica, este trabalho faz parte de um esforço conjunto para desenvolver ferramentas epistêmicas que apóiem a reflexão do designer durante o

Leia mais

1Ò&/(2'(('8&$d 2$',67Æ1&,$1($' PROCEDIMENTOS PARA DISCIPLINAS A DISTÂNCIA MANUAL DO ALUNO

1Ò&/(2'(('8&$d 2$',67Æ1&,$1($' PROCEDIMENTOS PARA DISCIPLINAS A DISTÂNCIA MANUAL DO ALUNO 1Ò&/(2'(('8&$d 2$',67Æ1&,$1($' PROCEDIMENTOS PARA DISCIPLINAS A DISTÂNCIA MANUAL DO ALUNO 2 SUMÁRIO 1 INTRODUÇÃO... 03 2 PROCEDIMENTOS PARA MATRÍCULA...04 3. PARTICIPAÇÃO NAS DISCIPLINAS EAD...04 4 AVALIAÇÃO

Leia mais

CENTRO UNIVERSITÁRIO DE ENSINO SUPERIOR DO AMAZONAS - CIESA CENTRO DE PROCESSAMENTO DE DADOS CPD MANUAL DE UTILIZAÇÃO DO MOODLE 2.

CENTRO UNIVERSITÁRIO DE ENSINO SUPERIOR DO AMAZONAS - CIESA CENTRO DE PROCESSAMENTO DE DADOS CPD MANUAL DE UTILIZAÇÃO DO MOODLE 2. CENTRO UNIVERSITÁRIO DE ENSINO SUPERIOR DO AMAZONAS - CIESA CENTRO DE PROCESSAMENTO DE DADOS CPD MANUAL DE UTILIZAÇÃO DO MOODLE 2.8 PERFIL ALUNO Versão 1.0 2015 CENTRO UNIVERSITÁRIO DE ENSINO SUPERIOR

Leia mais

Documento Descritivo do Mecanismo de Busca. Preparação do Portal para indexação

Documento Descritivo do Mecanismo de Busca. Preparação do Portal para indexação Documento Descritivo do Mecanismo de Busca Este documento visa esclarecer as regras que serão executadas pelo mecanismo de busca para a recuperação de informações a partir de uma palavra e/ou expressão

Leia mais

CÓDIGO CRÉDITOS PERÍODO PRÉ-REQUISITO TURMA ANO INTRODUÇÃO

CÓDIGO CRÉDITOS PERÍODO PRÉ-REQUISITO TURMA ANO INTRODUÇÃO PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS ESCOLA DE GESTÃO E NEGÓCIOS CURSO DE CIÊNCIAS CONTÁBEIS, ADMINISTRAÇÃO E ECONOMIA DISCIPLINA: ESTRUTURA E ANÁLISE DE CUSTO CÓDIGO CRÉDITOS PERÍODO PRÉ-REQUISITO

Leia mais

Primeiros passos das Planilhas de Obra v2.6

Primeiros passos das Planilhas de Obra v2.6 Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das

Leia mais

4 Aplicativo para Análise de Agrupamentos

4 Aplicativo para Análise de Agrupamentos 65 4 Aplicativo para Análise de Agrupamentos Este capítulo apresenta a modelagem de um aplicativo, denominado Cluster Analysis, dedicado à formação e análise de grupos em bases de dados. O aplicativo desenvolvido

Leia mais

Política de Privacidade do Serviço OurSound para Estabelecimentos

Política de Privacidade do Serviço OurSound para Estabelecimentos Política de Privacidade do Serviço OurSound para Estabelecimentos Esta Política de privacidade explica a política do OurSound no que tange a coleta, utilização, divulgação e transferência de informações,

Leia mais

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP Conceitos RUP RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo de Engenharia de software criado pela Rational Software Corporation(a qual foi incorporada pela

Leia mais

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

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

Leia mais

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie

ADMINISTRAÇÃ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 mais

ELABORAÇÃO DE PROJETOS

ELABORAÇÃO DE PROJETOS Unidade II ELABORAÇÃO DE PROJETOS DE PESQUISA Profa. Eliane Gomes Rocha Pesquisa em Serviço Social As metodologias qualitativas de pesquisa são utilizadas nas Ciências Sociais e também no Serviço Social,

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

Leia mais

4 Metodologia. 4.1. Tipo de pesquisa

4 Metodologia. 4.1. Tipo de pesquisa 4 Metodologia Este capítulo descreve a metodologia adotada na execução do trabalho de pesquisa: definição da variável alvo, delimitação da população, processo de seleção da amostra, técnicas e procedimentos

Leia mais

Manual do Módulo de PC Online

Manual do Módulo de PC Online do Módulo de PC Online Agilis Conteúdo Introdução... 4 Acesso à Funcionalidade... 5 1. Internet Explorer 6.x... 7 2. Internet Explorer 7.x... 9 3. Netscape Navigator 7.x... 10 4. Netscape Navigator 7.2x...

Leia mais

MINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br

MINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br MINERAÇÃO DE DADOS APLICADA Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br Processo Weka uma Ferramenta Livre para Data Mining O que é Weka? Weka é um Software livre do tipo open source para

Leia mais

ipea políticas sociais acompanhamento e análise 7 ago. 2003 117 GASTOS SOCIAIS: FOCALIZAR VERSUS UNIVERSALIZAR José Márcio Camargo*

ipea políticas sociais acompanhamento e análise 7 ago. 2003 117 GASTOS SOCIAIS: FOCALIZAR VERSUS UNIVERSALIZAR José Márcio Camargo* GASTOS SOCIAIS: FOCALIZAR VERSUS UNIVERSALIZAR José Márcio Camargo* Como deve ser estruturada a política social de um país? A resposta a essa pergunta independe do grau de desenvolvimento do país, da porcentagem

Leia mais

Bem-vindo ao tópico sobre administração de listas de preços.

Bem-vindo ao tópico sobre administração de listas de preços. Bem-vindo ao tópico sobre administração de listas de preços. Nesse tópico, você aprenderá a administrar listas de preços no SAP Business One. Sua empresa atualiza múltiplas listas de preços para fornecer

Leia mais

Cadernos do CNLF, Vol. XVI, Nº 04, t. 3, pág. 2451

Cadernos do CNLF, Vol. XVI, Nº 04, t. 3, pág. 2451 O PLURAL DAS PALAVRAS TERMINADAS EM -ÃO: MUDANÇA OU VARIAÇÃO ESTÁVEL? Miriam Cristina Almeida Severino (UFRJ) cristinasmiriams@yahoo.com.br Christina Abreu Gomes (UFRJ) christina-gomes@uol.com.br 1. Introdução

Leia mais

Preparação do Trabalho de Pesquisa

Preparação do Trabalho de Pesquisa Preparação do Trabalho de Pesquisa Ricardo de Almeida Falbo Metodologia de Pesquisa Departamento de Informática Universidade Federal do Espírito Santo Pesquisa Bibliográfica Etapas do Trabalho de Pesquisa

Leia mais