Introdução Introdução
|
|
|
- Yan Tavares Silveira
- 10 Há anos
- Visualizações:
Transcrição
1 Introdução 17 1 Introdução O volume de informações que gerenciamos tem crescido a cada dia. Realizamos milhões de pesquisas na Web, postamos mensagens em blogs, enviamos mensagens de correio eletrônico, gerenciamos fotos, músicas e vídeos em nossas comunidades virtuais, colaboramos para a solução de problemas em fóruns de discussão, conversamos através de mensagens instantâneas; e a lista de atividades que desempenhamos na Web não termina por aí. É cada vez mais evidente que novas ferramentas precisam ser criadas para nos auxiliar no processo de criar e recuperar nossas informações pessoais. A Web Semântica (Berners-Lee et al., 2001), tenta prover uma infra-estrutura para que no futuro tenhamos aplicações mais autônomas e que facilitem a realização de nossas tarefas. Em seu cerne, ela fornece um framework para comunicação de dados entre aplicações, permitindo que máquinas e pessoas colaborem na solução de tarefas, o que na prática amplia nossa capacidade de gerenciar nossas informações pessoais. Atualmente, uma tarefa que permeia todas as atividades que desenvolvemos na Web é recuperar informação. Tradicionalmente, na pesquisa por informação, utilizamos busca por palavra-chave, navegação ou browsing (Carmel et al., 1992). No entanto, nenhum destes mecanismos é suficiente por si só, pois o processamento do resultado da consulta é sempre demandado do usuário, o que quase sempre gera uma elevada carga mental ao ser humano. Até mesmo ferramentas que possuem uma capacidade de processamento adicional, permitindo ao usuário expressar a sua consulta utilizando meta-dados (Yee et al., 2004), linguagem natural (Lin et al., 2003), ou até mesmo especificando o seu contexto (Lawrence et al., 2000) demandam algum filtro ou pós-processamento dos resultados por parte dos usuários. É evidente que recuperar informação na Web não é uma atividade isolada, mas sim um processo que pode incorporar busca, navegação e browsing, além de envolver o conhecimento do usuário sobre o domínio pesquisado.
2 Introdução 18 O objetivo da Web Semântica é dar semântica aos dados, o que implica em estruturá-los (Berners-Lee et al). De fato, parte dos dados estarão expressos em RDF (Resource Description Framework) 1 e grande parte de acordo com alguma ontologia 2. Esse método geral de modelar informação cria um cenário em que os usuários evoluirão de uma Web com dados sem estrutura, para uma Web semiestruturada. Um desafio, portanto, será permitir o usuário (homem ou máquina) tirar proveito da estrutura inerente do modelo RDF para ampliar as possibilidades de exploração da informação Ontologia na Web Semântica Para a Web Semântica, ontologia é um modelo de dados que representa um conjunto de conceitos, e seus relacionamentos, dentro de um domínio de conhecimento (Zhang, J., 2007). Em suma, ontologias são vocabulários abertos que nos permitem descrever objetos do nosso universo de conhecimento e definir relação entre eles. Na concepção de Breitman (2005, p. 7): Ontologias são especificações formais e explícitas de conceitualizações compartilhadas. Ontologias são modelos conceituais que capturam e explicitam o vocabulário utilizado nas aplicações semânticas. Servem como base para garantir uma comunicação livre de ambigüidades. Ontologia será a língua franca da Web Semântica. Ontologias podem ser descritas fazendo uso de linguagens tais como: RDFS (Resource Description Framework Schema) 3 e OWL (Web Ontology Language) 4. Tais linguagens possuem elementos básicos que podem ser utilizados na construção de ontologias sobre um domínio arbitrário. Por exemplo, o elemento rdfs:class que nos permite declarar recursos como uma classe de recursos Na Web Semântica, ontologia é um modelo de dados que representa um conjunto de conceitos, e seus relacionamentos, dentro de um domínio de conhecimento (Zhang, J., 2007)
3 Introdução RDF (Resource Description Framework) RDF é um modelo de dados utilizado para descrever dados na Web Semântica. Basicamente, o RDF estrutura a informação em triplas na forma: Sujeito-Predicado-Objeto. Cada sujeito denota um recurso na Web e os predicados denotam a relação entre dois recursos (chamada Object Property), ou entre um sujeito e um valor (chamada Datatype Property). Tudo, seja um sujeito, predicado ou objeto, é identificado por uma URI 5 (Uniform Resource Identifier). Uma URI é uma seqüência de caracteres utilizada para identificar um recurso na Internet, tal como: < ou < Descrever dados RDF utilizando URIs pode ser algo pouco prático e ilegível, devido aos tamanhos das URIs. Por conveniência, podemos usar abreviações (QName 6 XML qualified name) para as URIs quando criarmos arquivos RDF. Uma abreviação é formada por um prefixo e o nome local (localname 7 ) da URI. Por exemplo, rdfs:class pode ser uma abreviação para a URI: O prefixo é sempre associado a um espaço de nome (namespace 8 ). No nosso exemplo, rdfs estaria associado ao espaço de nome: O nome local da URI, no nosso exemplo, seria o string class. Alguns prefixos comumente utilizados na literatura são: prefixo rdf:, namespace URI: prefixo rdfs:, namespace URI: prefix dc:, namespace URI: prefixo owl:, namespace URI: prefixo ex:, namespace URI: (ou
4 Introdução 20 prefixo xsd:, namespace URI: Existem algumas notações para descrevermos dados RDF: Notation3 9 ou N3, N-Triples 10 ou NT, Trix 11, Turtle 12, TriG 13 e RDF/XML 14. Adotaremos no decorrer dessa dissertação o uso da notação N3 pois é uma notação de fácil leitura em comparação as demais. Abaixo seguem alguns exemplos de uso dessa notação. Como vimos, em RDF, a informação é especificada através de uma coleção de declarações, cada uma com um sujeito, predicado e objeto - e nada mais. Em N3, você pode escrever uma tripla RDF da seguinte forma: <#joao> <#conhece> <#maria>. Quadro 1 Exemplo da notação N3. Para descrevermos diversas sentenças sobre um mesmo sujeito fazemos o seguinte: <#joao> <#conhece> <#maira>. <#joao> <#idade> 24. Quadro 2 Exemplo de um recurso com duas propriedades, em N3. Existem dois atalhos para quando você tem várias declarações sobre um mesmo sujeito: um ponto e vírgula (";") introduz outra propriedade ao mesmo sujeito, e uma vírgula introduz um outro objeto com o mesmo sujeito e predicado
5 Introdução 21 <#joao> <#pai> <#ana>, <#luiz>, <#manuel> ; <#idade> 24 ; <#olhos> "castanhos". Quadro 3 Exemplo do uso de, e ; da notação N3. No exemplo a seguir utilizaremos a para definirmos prefixos. O exemplo a seguir mostra como a informação de que Brasília é a capital de Brasil pode ser representada usando esta rdf: rdfs: ex: < ex:pais rdfs:type rdfs:class. ex:cidade rdfs:type rdfs:class. ex:brasilia rdfs:type ex:cidade. ex:brasil rdfs:type ex:pais. ex:brasilia ex:capital ex:brasil. Quadro 4 - Exemplo de RDF na sintaxe N3 Existem outras formas de representação dos dados RDF na notação N3, no entanto não utilizaremos nenhuma abordagem diferente das exemplificadas até aqui. Assim como o modelo relacional é uma representação de dados em tabelas, o modelo RDF é uma representação dos dados na forma de grafo. A mesma informação do exemplo anterior poderia ser representada em um grafo como a seguir:
6 Introdução 22 rdfs:class rdfs:type ex:cidade rdfs:type ex: Pais rdfs:type rdfs:type ex:brasilia ex:capital ex:brasil Figura 1 - Representação em grafo do RDF Explorando a Web Semântica Uma área de pesquisa denominada busca exploratória (Marchionini G, 2006) tem tentado elaborar soluções que suportem exploração da informação. Busca exploratória é aplicável em situações em que a tarefa do usuário e o ambiente de busca possuem elementos complexos e requerem uma constante interpretação do usuário durante o processo de exploração. Por exemplo, como apoiar a tarefa de busca do usuário quando ele não é familiarizado com o domínio que pesquisa ou não tem conhecimento suficiente do domínio para formular uma consulta; como apoiar a navegação em espaços de informações complexos, ou quando a navegação, busca e browsing não são suficientes. Exemplificando o último caso, tente pesquisar na Web pela lista de telefones celulares e máquinas fotográficas que possuam o mesmo cartão de memória. Os mecanismos de busca atuais não são capazes de processar essa consulta em linguagem natural; e a natureza da navegação e browsing na Web nos forçaria a levar horas para obter o resultado esperado. Marchionini G. (2006) fez uma distinção entre busca exploratória, busca simples e busca para recuperação. Segundo ele busca exploratória é baseada não somente em uma simples busca, mas também em investigação e aprendizado. Ele argumenta que busca investigativa e busca para aprendizagem requerem maior iteração humana no processo de exploração da informação do que uma simples
7 Introdução 23 busca, pois são processos que suportam tarefas que demandam a capacidade cognitiva e interpretativa do usuário. Esses tipos de tarefas são comumente encontradas no processo de exploração de informação de bases RDF, tais como DBPedia 15, onde os usuários necessitam identificar classes e propriedades das instâncias e do esquema, no intuito de compreenderem conceitos, adquirirem conhecimento e aprenderem sobre o domínio. Por exemplo, descreveremos a seguir um cenário que envolve tais características. Suponha que um usuário esteja pesquisando, no domínio do DBPedia, por informações sobre músicos italianos do século XVIII. Inicialmente o usuário tentaria obter todos os músicos italianos do século XVIII. No entanto, para formular tal consulta, ele necessitaria compreender a relação entre as instâncias que procura e as possíveis classes e propriedades existentes neste domínio, tais como Músico, Pessoa, Era, Nacionalidade, etc. Num segundo momento, o usuário poderia descobrir outras informações relevantes sobre os músicos, por exemplo, a lista de instrumentos musicais tocados por tais músicos. Note que neste cenário, o usuário necessitaria absorver informações sobre o domínio, tanto para ser capaz de formular as perguntas certas quanto para enriquecer seu conhecimento sobre o universo. Considerando que na Web Semântica os dados são semi-estruturados e expressos em RDF, nosso objetivo nesta dissertação é propor um modelo que suporte a busca exploratória em uma Web de dados RDF. Atualmente, a Web de dados já se tornou uma realidade. Por exemplo, projetos tais como LOD (Linking Open Data Project) 16 incluem uma variedade de conjuntos de dados publicados em RDF: DBpedia, Geonames, US Census, EuroStat, MusicBrainz, BBC Programmes, Flickr, DBLP, PubMed, UniProt, FOAF, SIOC, OpenCyc, UMBEL e Yago. A disponibilidade desses e outros conjuntos de dados levantam diversas oportunidades e desafios, e um deles é a exploração dessa extensa base de dados que está sendo criada. Nosso modelo de exploração define um conjunto de operações e uma interface visual. Tal interface permite a um usuário, com mínimo conhecimento 15 Casos de uso do DBpedia
8 Introdução 24 do modelo RDF, explorar uma base RDF, sem conhecimento prévio do domínio. Figura 2 Nuvem exemplificando a interconexão das bases RDF do projeto LOD. (nuvem de setembro de 2008). Fonte: Organização da dissertação Os capítulos a seguir estão organizados da seguinte forma. No capítulo 2 faremos uma revisão dos principais modelos de exploração existentes para Web semântica, e apresentaremos nosso modelo para dados RDF. No capítulo 3 abordaremos uma solução de navegação facetada para dados RDF. No capítulo 4 descreveremos a interface do usuário e apresentaremos um exemplo de uso da ferramenta que desenvolvemos. No capítulo 5 descrevemos detalhes da arquitetura de implementação da ferramenta de exploração proposta. No capítulo 6 apresentaremos os resultados de um experimento feito sobre essa ferramenta. E por fim, no capítulo 7 faremos uma conclusão.
Semântica na Web RDF. Carlos Bazilio. Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense
Semântica na Web RDF Carlos Bazilio Depto de Computação Instituto de Ciência e Tecnologia Universidade Federal Fluminense 1 Contexto... 2 Contexto (2) 3 Problemas na Web Atual Pouca integração de informações
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica Ernesto F. Veiga, Márcio V. Oliveira Sena, Renato de F. Bulcão Neto [email protected] [email protected]
Web Semântica. Web Semântica. uma introdução @yaso
Web Semântica uma introdução @yaso O que é SEMÂNTICA Semântica é o estudo do signifcado. Incide sobre a relação entre signifcantes, tais como palavras, frases, sinais e símbolos, e o que eles representam,
Orientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem
1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Pedagogia. Comunicação matemática e resolução de problemas. PCNs, RCNEI e a resolução de problemas. Comunicação matemática
Pedagogia Profa. Luciana Miyuki Sado Utsumi Comunicação matemática e resolução de problemas PCNs, RCNEI e a resolução de problemas Consideram aspectos fundamentais, como: As preocupações acerca do ensino
Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados
Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses
3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.
Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos
PROJETO DE REDES www.projetoderedes.com.br
PROJETO DE REDES www.projetoderedes.com.br Centro Universitário de Volta Redonda - UniFOA Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro
Semântica para Sharepoint. Busca semântica utilizando ontologias
Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...
OWL-DL Propriedades. Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla
OWL-DL Propriedades Tópicos Especiais em Ontologias UTFPR/CPGEI/Prof. Tacla PROPRIEDADES Propriedades são relações entre dois indivíduos. Tipos de propriedades em OWL Object properties: liga um indivíduos
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES
CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:
6 Conclusões e próximos passos
8 6 Conclusões e próximos passos Este capítulo é divido em duas seções. A primeira descreve as principais conclusões sobre o trabalho realizado. Na segunda seção é mostrado um conjunto de oportunidades
http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Algoritmos e Programação (Prática) Profa. Andreza Leite [email protected]
(Prática) Profa. Andreza Leite [email protected] Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Protótipo de sistema de consultas utilizando a linguagem SPARQL
Protótipo de sistema de consultas utilizando a linguagem SPARQL Aluno(a): André Luiz Nunes Orientador: Roberto Heinzle Roteiro Introdução Objetivos Web semântica Tecnologias para web semântica Trabalhos
Construindo portais com Plone
Construindo portais com Plone Módulo 9 Dexterity Dexterity TTW Módulo 9 Dexterity Dexterity >> O que é? Framework para incorporação de tipos de dados ao Plone. Sucessor do Archetypes. Mais rápido, modular
ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS
Centro Universitário Feevale ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS Fernando Mertins Prof. Orientador: Rodrigo Rafael Villarreal Goulart Dezembro de 2007 Roteiro da Apresentação Introdução Objetivos
Projeto de Arquitetura
Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os
Criação e publicação de um dataset de dados interligados das edições passadas do Simpósio Brasileiro de Banco de Dados
U NIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2 0 1 2. 2 Criação e publicação de um dataset de dados interligados das edições passadas do Simpósio Brasileiro
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
Conceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Pesquisa Etnográfica
Pesquisa Etnográfica Pesquisa etnográfica Frequentemente, as fontes de dados têm dificuldade em dar informações realmente significativas sobre a vida das pessoas. A pesquisa etnográfica é um processo pelo
PROGRAMANDO EM C# ORIENTADO A OBJETOS
PROGRAMANDO EM C# ORIENTADO A OBJETOS AGENDA MÓDULO 2 Domínio e Aplicação Objetos, Atributos e Métodos Classes em C# Criando Objetos em C# Referências em C# Manipulando Atributos Valores Padrão Exercícios
Dadas a base e a altura de um triangulo, determinar sua área.
Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação [email protected] Conceitos Preliminares
3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
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,
A INTERATIVIDADE EM AMBIENTES WEB Dando um toque humano a cursos pela Internet. Os avanços tecnológicos de nosso mundo globalizado estão mudando a
A INTERATIVIDADE EM AMBIENTES WEB Dando um toque humano a cursos pela Internet Por Carolina Cavalcanti * Os avanços tecnológicos de nosso mundo globalizado estão mudando a maneira que nossa sociedade está
Sistemas Operacionais
Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Uso de taxonomias na gestão de conteúdo de portais corporativos.
Gestão de Conteúdo web através de ontologias: conceitos e aplicações Fernando Silva Parreiras Contextualização O que? Uso de taxonomias na gestão de conteúdo de portais corporativos. Quem? Gerentes, consultores
O uso do gestor de conteúdos plone no suporte a processos de software
O uso do gestor de conteúdos plone no suporte a processos de software Fernando Silva Parreiras Objetivo Demonstrar a aplicação de ferramentas de gestão de conteúdo, especificamente o plone, no apoio a
A lógica de programação ajuda a facilitar o desenvolvimento dos futuros programas que você desenvolverá.
INTRODUÇÃO A lógica de programação é extremamente necessária para as pessoas que queiram trabalhar na área de programação, seja em qualquer linguagem de programação, como por exemplo: Pascal, Visual Basic,
Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
1. NÍVEL CONVENCIONAL DE MÁQUINA
1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0
Wilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
LABORATÓRIO WIRESHARK: DNS
LABORATÓRIO WIRESHARK: DNS Conforme descrito na seção 2.5 do livro, o Domain Name System (DNS) traduz nomes de hosts para endereços IP, cumprindo um papel fundamental na infra-estrutura da Internet. Neste
UFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares [email protected] Aula 13 Web Services Web Services
Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
3 Modelo de Controle de Acesso no Projeto de Aplicações na Web Semântica
3 Modelo de Controle de Acesso no Projeto de Aplicações na Web Semântica Este trabalho tem o objetivo de integrar o controle de acesso no projeto de aplicações na web semântica. Uma arquitetura de software
5 Detalhes da Implementação
Detalhes da Implementação 101 5 Detalhes da Implementação Neste capítulo descreveremos detalhes da implementação do Explorator que foi desenvolvido usando o paradigma MVC 45 e o paradigma de CoC 46 (Convention
DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 3
REFLEXÃO 3 Módulos 0771, 0773, 0774 e 0775 1/5 18-02-2013 Esta reflexão tem como objectivo partilhar e dar a conhecer o que aprendi nos módulos 0771 - Conexões de rede, 0773 - Rede local - instalação,
Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.
Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever
MARKETING DE RELACIONAMENTO UMA FERRAMENTA PARA AS INSTITUIÇÕES DE ENSINO SUPERIOR: ESTUDO SOBRE PORTAL INSTITUCIONAL
MARKETING DE RELACIONAMENTO UMA FERRAMENTA PARA AS INSTITUIÇÕES DE ENSINO SUPERIOR: ESTUDO SOBRE PORTAL INSTITUCIONAL Prof. Dr. José Alberto Carvalho dos Santos Claro Mestrado em Gestão de Negócios Universidade
SUA ESCOLA, NOSSA ESCOLA PROGRAMA SÍNTESE: NOVAS TECNOLOGIAS EM SALA DE AULA
SUA ESCOLA, NOSSA ESCOLA PROGRAMA SÍNTESE: NOVAS TECNOLOGIAS EM SALA DE AULA Resumo: O programa traz uma síntese das questões desenvolvidas por programas anteriores que refletem sobre o uso de tecnologias
Governança de TI. ITIL v.2&3. parte 1
Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia [email protected] ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços
D2R EDITOR: HABILITANDO A PUBLICAÇÃO AUTOMÁTICA DE ANOTAÇÕES SEMÂNTICAS DE SITES DINÂMICOS
UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO André Guerreiro Cantarelli D2R EDITOR: HABILITANDO A PUBLICAÇÃO AUTOMÁTICA DE ANOTAÇÕES SEMÂNTICAS DE SITES DINÂMICOS
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado
Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos
CONSTRUÇÃO DE BLOG COM O BLOGGER
CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das
Categorias de Padrões
Categorias de Padrões Padrão Arquitetural ou Estilo Arquitetural Padrão de Design (Design Patterns) Idiomas Categorias de Padrões ESTILOS ARQUITETURAIS PADRÕES DE DESIGN IDIOMAS Padrões de Design Os subsistemas
EQUIPE: ANA IZABEL DAYSE FRANÇA JENNIFER MARTINS MARIA VÂNIA RENATA FREIRE SAMARA ARAÚJO
UNIVERSIDADE FEDERAL DA PARAIBA DEPARTAMENTO DE CIÊNCIA DA INFORMAÇÃO CENTRO DE CIÊNCIAS SOCIAIS APLICADAS CURSO DE GRADUAÇÃO EM BIBLIOTECONOMIA DISCIPLINA: TECNOLOGIA DA INFORMAÇÃO II PROFESSORA: PATRÍCIA
GESTÃO DO CONHECIMENTO NA INDÚSTRIA QUÍMICA
GESTÃO DO CONHECIMENTO NA INDÚSTRIA QUÍMICA Maria de Fátima Soares Ribeiro Monografia apresentada para a conclusão do Curso de Gestão Empresarial para a Indústria Química GETIQ pela Escola de Química da
Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília
Ontologias Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília Origem Teoria sobre a natureza da existência Ramo da filosofia que lida com a natureza e organização da realidade.
Módulo II - Aula 3 Comunicação
Módulo II - Aula 3 Comunicação O surgimento da comunicação entre as pessoas por meio de computadores só foi possível após o surgimento das Redes de Computadores. Na aula anterior você aprendeu sobre a
Sistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Sistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA
BIT BYTE 1 BIT / BYTE Toda informação introduzida em um computador precisa ser entendida pela máquina para que possa ser corretamente interpretada e processada. O computador armazena e movimenta as informações
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 04 Anatomia de uma aplicação Android Dalton Martins [email protected] São Paulo, Fevereiro, 2012 24/02/12
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS SÃO GABRIEL
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS SÃO GABRIEL PROJETO Brincando de Física Escola Municipal de Ensino Fundamental Carlota Vieira da Cunha Coordenadores: Analía del Valle Garnero e Ronaldo Erichsen Colaboradora:
formação em programação em c/c++
formação em programação em c/c++ O Treinamento de Programação em C/C++ com duração de 20 semanas (média de 6 meses), preparará o aluno para programar em duas das linguagens mais poderosas da computação.
ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA
ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do
Índice. 3 Capítulo 1: Visão Geral do Blog. 4 Capítulo 2: SEO. 5 Capítulo 3: Backend: Como Funciona. Visão Geral Plataforma Frontend Backend
MANUAL 1 Índice 3 Capítulo 1: Visão Geral do Blog Visão Geral Plataforma Frontend Backend 4 Capítulo 2: SEO O que é SEO? Google Configuração Inicial Ferramentas SEO 5 Capítulo 3: Backend: Como Funciona
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
agility 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
1.1. Organização de um Sistema Computacional
1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes
LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto
LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto Conceitos de Linguagens de Roteiro: Apresentação do plano de ensino; Apresentação do plano de
DESENVOLVIMENTO DE SOFTWARE. Introdução ao Visual Studio VB.Net. Programação Estruturada. Prof. Celso Candido ADS / REDES / ENGENHARIA
Introdução ao Visual Studio VB.Net Programação Estruturada 1 Nesse momento inicial não iremos programar em VB.Net, usando o Visual Studio, mas conhecer alguns comandos e variáveis usadas em uma linguagem
Criando um script simples
Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa
Web de hoje (2.0) Porquê WEB 2.0?
WEB 2.0 Conceitos O termo Web 2.0 refere-se a mudança para uma Internet como plataforma e um entendimento das regras para obter sucesso nesta nova plataforma. Segundo Tim O'Reilly, um dos criadores do
Arquitetura de Informação
Arquitetura de Informação Ferramentas para Web Design Prof. Ricardo Ferramentas para Web Design 1 Arquitetura de Informação? Ferramentas para Web Design 2 Arquitetura de Informação (AI): É a arte de expressar
Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi
5 Conclusão Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi permitir que scripts Lua instanciem e usem
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica
Padrões, Ferramentas e Boas Práticas no Desenvolvimento de Software para Web Semântica Ernesto F. Veiga, Márcio V. Oliveira Sena, Renato de F. Bulcão Neto [email protected] [email protected]
Banco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]
1/6 Banco de Dados O que é um Banco de Dados? Uma coleção de dados relacionados [ELMASRI/NAVATHE] Conjunto de dados integrados que tem por objetivo atender a uma comunidade específica [HEUSER] Um conjunto
RESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME.
RESPOSTA AO QUESTIONAMENTO FORMULADO POR EMPRESA INTERESSADA NO CERTAME. Brasília, 10 de fevereiro de 2010. Pregão n 062/2009 Lote 1: Lote 2: Operação, Gerenciamento de Redes, Servidores, Storage & Archive,
)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR
6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,
1 Introdução 17. 1 Introdução
1 Introdução 17 1 Introdução Esta pesquisa parte da observação feita por Tim O Reilly, Dale Dougherty e John Battelle durante o planejamento de uma conferência em 2004, no qual surgiu a idéia de que a
Introduçã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
Análise e Projeto Orientados por Objetos
Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender
Módulo 15 Resumo. Módulo I Cultura da Informação
Módulo 15 Resumo Neste módulo vamos dar uma explanação geral sobre os pontos que foram trabalhados ao longo desta disciplina. Os pontos abordados nesta disciplina foram: Fundamentos teóricos de sistemas
UNIVERSIDADE. Sistemas Distribuídos
UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação
Manual do usuário Team Member
Manual do usuário Team Member CONTEÚDO 1. Meu perfil, tutoriais e ajudas... 3 2. Área de trabalho... 6 3. Minhas tarefas e atividades... 7 4. No projeto... 8 5. Apontamento de horas... 9 6. Sistema de
Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto [email protected]
Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto [email protected] Internet A Internet é um conjunto de redes de computadores de domínio público interligadas pelo mundo inteiro, que tem
Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME
Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras
Manual do Aluno. O Moodle é um sistema que gerencia ambientes educacionais de aprendizagem que podem ser denominados como:
Manual do Aluno É com muita satisfação que apresentamos o Reunir Unopar. Ambiente Virtual de Aprendizagem Colaborativa que tem por objetivo principal ser um espaço colaborativo de construção do conhecimento
Introdução a Java. Hélder Nunes
Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais
2 a Lista de Exercícios
Projeto de Sistemas 2011/2 2 a Lista de Exercícios (1) Um importante aspecto do projeto da camada de Lógica de Negócio (LN) diz respeito à organização das classes e distribuição de responsabilidades entre
INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1. Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3
INTEGRAÇÃO DE APLICAÇÕES UTILIZANDO WEB SERVICE 1 Kellen Kristine Perazzoli 2 ; Manassés Ribeiro 3 INTRODUÇÃO Atualmente empresas de diversos portes estão encontrando nos web services soluções para seus
Síntese das discussões do fórum Livro-APF: Julho/2010
Síntese das discussões do fórum Livro-APF: Julho/2010 Assunto: Estimativa de Aumento de Produtividade Data: 01/07/2010 Link: http://br.groups.yahoo.com/group/livro-apf/message/2577 Dúvida: Existe alguma
A interpretação gráfica e o ensino de funções
A interpretação gráfica e o ensino de funções Adaptado do artigo de Katia Cristina Stocco Smole Marília Ramos Centurión Maria Ignez de S. Vieira Diniz Vamos discutir um pouco sobre o ensino de funções,
RDF (Resource Description Framework) RDFS (Resource Description Framework Schema)
RDF (Resource Description Framework) RDFS (Resource Description Framework Schema) Tópicos Especiais em Engenharia de Software I (Introdução à Engenharia de Ontologias) Curso: Engenharia de Computação Prof.
Curso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
