Extração de Conhecimento para Suporte ao Diagnóstico de Doenças Raras. Knowledge Extraction to Support the Diagnostic of Rare Diseases
|
|
- Maria Maria do Pilar Beretta Paiva
- 8 Há anos
- Visualizações:
Transcrição
1 Extração de Conhecimento para Suporte ao Diagnóstico de Doenças Raras Knowledge Extraction to Support the Diagnostic of Rare Diseases Renata Medeiros Saraiva Master Candidate Student, Informatics Center, Federal University of Paraiba (UFPB) Joao Pessoa PB Brazil Clauirton de Albuquerque Siebra Associate Professor, Informatics Center, Federal University of Paraiba (UFPB) Joao Pessoa PB Brazil Natasha Correia Queiroz Lino Associate Professor, Informatics Center, Federal University of Paraiba (UFPB) Joao Pessoa PB Brazil Resumo Este trabalho tem o objetivo de definir uma abordagem para a extração e consolidação de conhecimento sobre doenças raras para criação de um banco de conhecimentos o qual suporte a aplicação da técnica de Raciocínio Baseado em Casos (RBC) no suporte ao diagnóstico médico. Para isso, foi desenvolvida uma série de agentes tradutores que atuam em banco de informações dispersos na Internet, extraindo conhecimento e criando casos uniformes que representem as principais doenças raras. Testes foram realizados com um agente que atua sobre o banco de dados do Madisons Foundation, a qual possui 526 doenças raras cadastradas. Tais doenças foram tranformadas em casos e métodos RBC foram utilizados para identificar casos raros descritos na literatura. Foi concluído que RBC é um método fortemente dependente da qualidade da sua base de conhecimentos. Com esta abordagem, é possível construir tal base, codificando a experiência contida em diversas fontes existentes na Internet. Abstract This work has the aim of defining an approach to extract and consolidate the knowledge about rare diseases to create a knowledge base, which supports the application of Case-Based Reasoning (CBR) techniques to support the medical diagnostic. The research method was based on the development of a set of translation agents that act on information bases, dispersed on Internet, extracting knowledge and creating uniform cases that represent the main rare diseases. Tests were carried out, using an agent that acts on the Madison Foundation Database, which has 526 rare diseases registered. Part of such diseases was mapped to cases and RBC methods were used to identify rare diseases described in the literature. From this experiment, we could conclude that the RBC technique is very dependent of its knowledge base quality. Using our approach, we can build such base, codifying the experience contained in diverse Internet sources. Descritores: Ciência da Informação, Metodologias da Computação, Inteligência Artificial, Sistemas Especialistas; Ciência da Informação, Metodologias da Computação, Inteligência Artificial, Bases de Conhecimento. Descriptors: Information Science, Computing Methodologies, Artificial Intelligence, Expert Systems; Information Science, Computing Methodologies, Artificial Intelligence, Knowledge Bases. 1
2 1. Introdução Raciocínio Baseado em Casos (RBC) é uma técnica onde o especialista utiliza a analogia com casos semelhantes ocorridos no passado e usa soluções semelhantes às utilizadas naquela ocasião para tentar solucionar o problema atual 1. Esta técnica se diferencia de sistemas tradicionais baseados em regras 2 porque o conhecimento não está representado por uma estrutura formal, como regras, mas por descrições de experiências passadas (casos). Deste modo, esta abordagem provê uma forma mais natural de se representar tanto o conhecimento como o raciocínio humano. RBCs não requerem nenhum modelo específico de domínio, de modo que a resolução de problemas torna-se uma questão de acúmulo de casos de sucesso em torno de um determinado assunto. Deste modo, o uso de RBC é particularmente indicado quando se dispõe de uma grande e bem documentada base de casos resolvidos. Em outras palavras, RBCs tornam-se robustos na solução de problemas se possuírem uma boa coleção de exemplos para comparação de casos semelhantes. Nos últimos anos, foram desenvolvidos vários trabalhos que utilizam RBC voltados ao diagnóstico médico. Exemplos são os trabalhos de suporte ao diagnóstico do câncer da tireoide 3 e exames histopatológicos 4. Todos eles trazem bons resultados no processo de apoio à decisão médica, em um determinado domínio específico, principalmente porque tais domínios apresentam uma considerável fonte de informação para a criação de uma base de dados de casos resolvidos, ou seja, diagnosticados. Considere agora o domínio das doenças raras. Tais doenças se caracterizam por apresentar uma prevalência particularmente baixa. Deste modo, centros médicos podem se deparar com uma difícil tarefa caso um paciente portador de uma doença rara se apresente para ser diagnosticado. Isto se deve à escassez de conhecimento e especialização relevantes, o que pode fatalmente acarretar em um diagnóstico errôneo por parte dos médicos envolvidos. Com o objetivo de enfrentar esta limitação, diversas instituições estão fornecendo informações sobre as doenças raras, de modo que tais informações possam ser consultadas na Internet. Exemplos são os banco de dados do NORD (National Organization for Rare Disorders), ORDR (Office of Rare Diseases Research) and Madisons Foundation. Infelizmente estes bancos não seguem um formato padrão e 2
3 o modo de busca é útil apenas para usuários que já sabem o nome da doença e querem saber mais informaçoes sobre a mesma. A proposta deste trabalho é extrair informação útil de diversas fontes sobre doenças raras e consolidar toda essa informação na forma de casos. Para isso utilizaremos um agente especializado para cada fonte de informação, o qual entenda a sintaxe de tal fonte e separe a informação necessária para a construção do caso. Então, utilizando o processo de recuperação da abordagem RBC, é possível encontrar o diagnóstico e o tratamento relacionado a um novo caso que esteja na fase de diagnóstico. O restante do trabalho está estruturado da seguinte forma. A seção 2 apresenta a arquitetura de rede da abordagem, detalhando a especificação dos agentes extratores de informação. A seção 3 apresenta os experimentos atuais, os quais foram direcionados a base de informações da Madisons Foundation. Finalmente, a seção 4 apresenta as conclusões e direções de pesquisa. 2. Método A arquitetura geral desta proposta pode ser visualizada na Figura 1. Nesta figura podemos ver os seus diversos componentes, como as fontes de informação (Sites) sobre doenças raras, os agentes extratores, o banco de casos e o componente RBC. As próximas seções detalham o funcionamento de cada um destes componentes. Figure 1 Visão geral do processo de suporte ao diagnóstico médico de doenças raras. 2.1 As Fontes de Informação sobre Doenças Raras Neste trabalho é considerado, como fontes de informação, as páginas na Internet que possuem informações estruturadas sobre doenças raras. Apesar de não 3
4 possuírem uma estrutura comum, a maioria desses sites funciona como um engenho de busca simples, onde o nome da doença é fornecido como parâmetro de entrada e uma série de informações sobre tal doença é retornada como resulado. A Figura 2 mostra uma simplificação do resultado de uma busca para a Síndrome de Kartargener, realizada na página inicial do engenho de buscas do Madisons Foundation. Descrição do problema Identificação do problema e descrição da solução Conclusão Figure 2 Exemplo simplificado de uma busca para a doença Sindrome de Kartagener. 2.2 Agentes Extratores Cada página possui o seu formato próprio de modo que é necessário o desenvolvimento de agentes especializados que entendam a estrutura de cada um deles. Para isso, cada agente possui uma gramática de extração que ajuda no processamento das informações do site. A existência de uma Full disease list by letter permite que o agente percorra todas as doenças e crie um caso para cada uma delas. Este recurso, o qual também pode ser encontrado em outros sites, é essencial porque não se sabe quais doenças estão representadas em cada um deles. Quando cada doença é acessada, a seguinte gramática (modelo simplificado) atua na extração das informações para compor o caso (esta gramática é específica para o Madisons Foundation site): CASE -> ELEMENTO_1 ELEMENTO_2 ELEMENTO_3 ELEMENTO_4 ELEMENTO_5 ELEMENTO_1 ::= <div class="contentheading"> NOME_DA_DOENÇA </div> ELEMENTO_2 ::= <div class='contentpaneopen'> <h4>signs and Symptoms</h4> SINTOMAS </div> ELEMENTO_3 ::= <div class='contentpaneopen'> <h4>diagnosis</h4> DIAGNOSTICO </div> ELEMENTO_4 ::= <div class='contentpaneopen'> <h4>treatment</h4> TRATAMENTO </div> ELEMENTO_5 ::= <div class='contentpaneopen'> <h4>prognosis</h4> CONCLUSAO </div> 4
5 De forma semelhante a um compilador de linguagem de programação, o agente primeiramente realiza uma análise léxica da página fonte do site, onde os tokens de importância para a extração são separados. Depois é feito a análise sintática, utilizando a versão estendida da gramática acima, de modo a identificar os elementos que compõem os casos. Todo caso é escrito em uma linguagem XML, obedecendo à sintaxe da representação de conhecimentos da ferramenta Jcolibri Representação do Caso Um caso é um pedaço contextualizado de conhecimento representando uma experiência real 5. Para isso, um caso possui três componentes, os quais são descritos abaixo e exemplificados dentro do domínio tratado: A descrição do problema que foi resolvido: no domínio das doenças raras, esta descrição é representada pelos sinais e sintomas de um paciente; A descrição da solução: possui duas partes. Primeiro a identificação do diagnóstico do paciente. Segundo, o tratamento recomendado; Conclusão: geralmente descreve a avaliação da solução utilizada para determinado problema. Neste trabalho ela é representado pelo prognóstico. 2.4 O Método de Raciocínio Baseado em Casos Quando um novo caso NC é recebido para diagnóstico, o sistema deve encontrar os casos que mais se assemelham a este novo caso. Deste modo, o sistema irá comparar os sintomas do NC com os sintomas de cada caso da base, retornando uma lista em ordem decrescente de similaridade. Então o médico pode tomar uma decisão final sobre a compatibilidade dos casos retornados, aplicando ou não o tratamento descrito em tais casos. 3 Resultados e Discussão Depois da criação de uma base de conhecimento usando apenas as informações do Madisons Foundation, foram utilizados três casos clínicos raros descritos na Revista Pediatria do Departamento de Pediatria da Faculdade de Medicina da Universidade de São Paulo, de modo a verificar se o sistema seria capaz de identificar tais casos. Os dois primeiros casos, referentes às doenças raras conhecidas como Síndrome de Opsoclonus-mioclonus-ataxia e Teratoma Benigno 5
6 de Tireoide, não foram identificados pelo sistema RBC. Diferentemente, o terceiro caso relacionado à Síndrome de Kartagener 7 foi corretamente identificado. 4. Conclusões e Trabalhos futuros O relatório sobre doenças raras da Orphanet 8 tem catalogado em torno de 2000 tipos de doenças raras. Porém, outros trabalhos citam números entre 5000 e Deste modo, os 500 casos do Mardisons Foundation cobrem, no melhor dos casos, menos de 25% das doenças raras conhecidas. Isso explica porque só encontramos um dos três casos utilizados como teste. Além disso, para que um sistema RBC funcione de forma completa e eficiente, é necessário que tenhamos uma maior variedade de casos representando a mesma doença. Em algumas situações isso será muito difícil, uma vez que algumas doenças, como a Anendocrinose Entérica apresentam apenas três casos registrados no mundo 8. Como trabalhos futuros, pretende-se implementar agentes que atuem sobre outros sites de informação, aumentando assim a precisão da base. Referências [1] Barreto J. Inteligência Artificial no Limiar do Século XXI - Abordagem Híbrida Simbólica Conexionista e Evolutiva, 2a Edição, Florianópolis, Brasil, [2] Hayes-Roth F. Rule-based systems, Communications of the ACM Magazine, 28(9): , 1985, New York, NY, USA. [3] Salem A. El Bagoury B. A Case-Based Adaptation Model for Thyroid Cancer Diagnosis Using Neural Networks, FLAIRS Conference, pp , [4] Katedee S. Sanrach C. Thesawadwong T. Case-Based Reasoning System for Histopathology Diagnosis, International Conference on Educational and Information Technology, [5] Watson I. Applying Case-Based Reasoning: Techniques for Enterprise Systems, San Francisco, CA: Morgan Kaufmann, [6] Diaz-Agudo B. Leake D. A Framework for Rapid and Modular Case-Based Reasoning System Development, Technical Report, TR 617, Computer Science Department, Indiana University, Bloomington, IN, [7] Rodrigues, J. et al. Caso Clínico: síndrome Kartagener, Pediatria, 30(1):66-70, [8] Orphanet, Diseases listed by decreasing prevalence or number of published cases, Orphanet Report Series, Rare Diseases Collection, November n 2. 6
RBC no Auxílio de Avaliações Imobiliárias
RBC no Auxílio de Avaliações Imobiliárias Adauto Trigueiro, Alcione da Costa Pinheiro, Clerton Filho, Kátia Silva Unidade Acadêmica de Sistemas e Computação Universidade Federal de Campina Grande (UFCG)
Leia maisANÁLISE DA CONSERVAÇÃO PÓS-COLHEITA DA ALFACE (Lactuca Sativa, L) UTILIZANDO O SISTEMA DE APOIO À TOMADA DE DECISÃO BKD
ANÁLISE DA CONSERVAÇÃO PÓS-COLHEITA DA ALFACE (Lactuca Sativa, L) UTILIZANDO O SISTEMA DE APOIO À TOMADA DE DECISÃO BKD RESUMO Thereza P. P. Padilha Fabiano Fagundes Conceição Previero Laboratório de Solos
Leia maisTransformação de um Modelo de Empresa em Requisitos de Software
Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisConhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved
Conhecimento em Tecnologia da Informação CobiT 5 Apresentação do novo framework da ISACA Apresentação Este artigo tem como objetivo apresentar a nova versão do modelo de governança de TI, CobiT 5, lançado
Leia maisPALAVRAS-CHAVE: Massas Nodulares, Classificação de Padrões, Redes Multi- Layer Perceptron.
1024 UMA ABORDAGEM BASEADA EM REDES PERCEPTRON MULTICAMADAS PARA A CLASSIFICAÇÃO DE MASSAS NODULARES EM IMAGENS MAMOGRÁFICAS Luan de Oliveira Moreira¹; Matheus Giovanni Pires² 1. Bolsista PROBIC, Graduando
Leia maisDesenvolvimento de uma Rede de Distribuição de Arquivos. Development of a File Distribution Network
Desenvolvimento de uma Rede de Distribuição de Arquivos Development of a File Distribution Network Desenvolvimento de uma Rede de Distribuição de Arquivos Development of a File Distribution Network Talles
Leia maisDisciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
Leia maisSistemas Tutores Inteligentes
Sistemas Tutores Leila Cristina Vasconcelos de Andrade Jorge Juan Zavaleta Gavidia Trabalho de conclusão da disciplina Inteligência Artificial do Programa de Pós-Graduação da COPPE-Sistemas da Universidade
Leia maisAVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES
AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES Rafael Milani do Nascimento, Claudete Werner Universidade Paranaense (Unipar)
Leia maisSistema Banco de Preços Manual do Usuário OBSERVATÓRIO
Sistema Banco de Preços Manual do Usuário OBSERVATÓRIO da Despesa Pública 1 Sumário O Banco de Preços... 3 Acessando o Banco de Preços... 4 Funções do Banco de Preços... 5 Gerar Preço de Referência...
Leia maisA EXPERIÊNCIA PIONEIRA DO LABORATÓRIO/NÚCLEO DE ARTE ELETRÔNICA
A EXPERIÊNCIA PIONEIRA DO LABORATÓRIO/NÚCLEO DE ARTE ELETRÔNICA Aluno: Eric Emanuel de Araujo Oliveira Orientador: Rejane Spitz Introdução Decorridos 20 anos desde a criação do Laboratório/Núcleo de Arte
Leia maisFATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios
FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito
Leia maisA PRÁTICA DA INTERDICIPLINARIEDADE NO ENSINO DE PROJETOS DE MOLDES E MATRIZES NO CURSO DE TECNOLOGIA EM MECÂNICA DO IST
A PRÁTICA DA INTERDICIPLINARIEDADE NO ENSINO DE PROJETOS DE MOLDES E MATRIZES NO CURSO DE TECNOLOGIA EM MECÂNICA DO IST Carlos Maurício Sacchelli sacchelli@sociesc.com.br Leonidas Mamani Gilapa leonidas@sociesc.com.br
Leia maisPROFESSOR: CRISTIANO MARIOTTI
PROFESSOR: CRISTIANO MARIOTTI Conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software; Considerado um dos principais mecanismos para se obter software de qualidade
Leia maisFeature-Driven Development
FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por
Leia maisUsando o Arena em Simulação
Usando o Arena em Simulação o ARENA foi lançado pela empresa americana Systems Modeling em 1993 e é o sucessor de dois outros produtos de sucesso da mesma empresa: SIMAN (primeiro software de simulação
Leia maisNathalie Portugal Vargas
Nathalie Portugal Vargas 1 Introdução Trabalhos Relacionados Recuperação da Informação com redes ART1 Mineração de Dados com Redes SOM RNA na extração da Informação Filtragem de Informação com Redes Hopfield
Leia maisSistema de mineração de dados para descobertas de regras e padrões em dados médicos
Sistema de mineração de dados para descobertas de regras e padrões em dados médicos Pollyanna Carolina BARBOSA¹; Thiago MAGELA² 1Aluna do Curso Superior Tecnólogo em Análise e Desenvolvimento de Sistemas
Leia maisGrupo Seres Adota CA Nimsoft Service Desk para Automatizar e Gerenciar Chamados de Service Desk
CUSTOMER SUCCESS STORY Abril 2014 Grupo Seres Adota CA Nimsoft Service Desk para Automatizar e Gerenciar Chamados de Service Desk PERFIL DO CLIENTE Indústria: Consultoria Empresa: Grupo Seres Colaboradores:
Leia maisSemâ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...
Leia maisAjuda ao SciEn-Produção 1. 1. O Artigo Científico da Pesquisa Experimental
Ajuda ao SciEn-Produção 1 Este texto de ajuda contém três partes: a parte 1 indica em linhas gerais o que deve ser esclarecido em cada uma das seções da estrutura de um artigo cientifico relatando uma
Leia maisUma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software
Uma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software Gabriela Guedes de Souza, Jaelson Castro e Carla Silva ggs@cin.ufpe.br, jbc@cin.ufpe.br, carla@dce.ufpb.br DEPARTAMENTO DE
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisESTUDO 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 maisIntrodução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3
Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido
Leia maisAtividade: COBIT : Entendendo seus principais fundamentos
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO PIAUÍ CAMPUS FLORIANO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERÍODO
Leia maisSistema Educacional e Médico On-line (SEMedicOn): uma ferramenta híbrida para auxiliar pacientes, médicos e estudantes da saúde
Sistema Educacional e Médico On-line (SEMedicOn): uma ferramenta híbrida para auxiliar pacientes, médicos e estudantes da saúde Cláudia Batista Melo 1, 2, Ulrich Schiel 3, Lourdes Mattos Brasil 4, Edilson
Leia maisModelo Cascata ou Clássico
Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação
Leia mais(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM (P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS:
Leia maisComputador 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 maisMINERAÇÃ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 maisREFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA
REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA Andréa Willa Rodrigues Villarim (Voluntário) Marcelo Pereira Rufino (Bolsista) Larissa Aguiar (Bolsista) Nady Rocha
Leia maisINTRODUÇÃO AO MICROSOFT DYNAMICS AX 4.0 FINANCEIRO I
Introdução INTRODUÇÃO AO MICROSOFT DYNAMICS AX 4.0 FINANCEIRO I E-Learning O treinamento é um componente vital para a retenção do valor de investimento do seu Microsoft Dynamics. Um treinamento de qualidade,
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura
Leia maisARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL. PALAVRAS-CHAVE: banco de dados espaciais, busca spatio-textual. aplicativo.
ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL Fellipe de Lima Fonseca 1 ; João Batista Rocha-Junior 2 1. Bolsista CNPq, Graduando em Engenharia de Computação, Universidade Estadual de Feira de Santana, e-mail:
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisFramework de comunicação para Webservices 2P2
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Framework de comunicação para Webservices 2P2 Aluno: Brayan Vilela Alves Neves
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA
UNIVERSIDADE FEDERAL DE SANTA CATARINA CIÊNCIAS DA COMPUTAÇÃO MÁQUINAS DE COMITÊ APLICADAS À FILTRAGEM DE SPAM Monografia submetida à UNIVERSIDADE FEDERAL DE SANTA CATARINA para a obtenção do grau de BACHAREL
Leia maisOrientaçã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
Leia maisTecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre. Introdução à Representação e Processamento de Ontologias: Framework O3f
Tecnologia para Sistemas Inteligentes Apontamentos para as aulas sobre Introdução à Representação e Processamento de Ontologias: Framework O3f Luís Miguel Botelho Departamento de Ciências e Tecnologias
Leia maisUML - Unified Modeling Language
UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril
Leia maisGerenciamento de Serviços de TI. ITIL (IT Infraestructure Library) Conceitos Básicos Aula 1
Gerenciamento de Serviços de TI ITIL (IT Infraestructure Library) Conceitos Básicos Aula 1 Objetivo do Curso Ensinar os conceitos do ITIL V3 apresentando pelos menos as seguintes visões: Mercado Aplicação
Leia maisNOKIA. Em destaque LEE FEINBERG
Em destaque NOKIA LEE FEINBERG A Nokia é líder mundial no fornecimento de telefones celulares, redes de telecomunicações e serviços relacionados para clientes. Como Gerente Sênior de Planejamento de Decisões
Leia maisAPLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil renanjborges@gmail.com, kessia@unipar.br
Leia maisPsicoterapia e Internet: Terapia à Distância
Psicoterapia e Internet: Terapia à 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 maisEntendendo como funciona o NAT
Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços
Leia mais4 Arquitetura básica de um analisador de elementos de redes
4 Arquitetura básica de um analisador de elementos de redes Neste capítulo é apresentado o desenvolvimento de um dispositivo analisador de redes e de elementos de redes, utilizando tecnologia FPGA. Conforme
Leia maisGuia 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 maisREQUISITOS PARA A CRIAÇÃO DE CURSOS NOVOS MESTRADO PROFISSIONAL
Ministério da Educação Coordenação de Aperfeiçoamento de Pessoal de Nível Superior Diretoria de Avaliação 22.scol@capes.gov.br REQUISITOS PARA A CRIAÇÃO DE CURSOS NOVOS MESTRADO PROFISSIONAL IDENTIFICAÇÃO
Leia maisInstituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil
Elicitação de Requisitos a partir de Modelos de Processos de Negócio e Modelos Organizacionais: Uma pesquisa para definição de técnicas baseadas em heurísticas Marcos A. B. de Oliveira 1, Sérgio R. C.
Leia maisAnálise dos Sistemas de Medição do Consumo de Energia Elétrica em Plantas Industriais
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA Análise dos Sistemas de Medição do Consumo de Energia Elétrica em Plantas Industriais Proposta de Trabalho
Leia mais05/05/2015. Recuperação de Informação
Recuperação de Informação Recuperação de Informação Recuperar consiste em identificar, em um conjunto de documentos (corpus), quais atendem à necessidade de do usuário. O usuário de um sistema de recuperação
Leia maisGuia passo a passo. Como se tornar um pequeno produtor certificado FSC
Guia passo a passo Como se tornar um pequeno produtor certificado FSC INTRODUÇÃO AO FSC O que é o FSC? O FSC é uma organização independente, não governamental e sem fins lucrativos criada para promover
Leia maisIntrodução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Conceitos Básicos Introdução Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Dados
Leia maisPROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
- Aula 5 - O NÍVEL DA LINGUAGEM DE MONTAGEM 1. INTRODUÇÃO É relativamente fácil compreender os fundamentos da programação de computadores, sob o ponto de vista da inteligibilidade dos comandos de alto
Leia maisO dilema no uso da internet rica
44 :: Webdesign O dilema no uso da internet rica Nós sabemos que a tentação é grande diante das mais diversas pirotecnias tecnológicas, mas o bom senso deve prevalecer na hora de se definir os rumos de
Leia mais7.Conclusão e Trabalhos Futuros
7.Conclusão e Trabalhos Futuros 158 7.Conclusão e Trabalhos Futuros 7.1 Conclusões Finais Neste trabalho, foram apresentados novos métodos para aceleração, otimização e gerenciamento do processo de renderização
Leia maisTOTVS BA Guia de Customização Linha Logix
TOTVS BA Guia de Customização Linha Logix Guia de Customização Sumário Título do documento 1. Objetivo... 3 2. Introdução... 3 3. Customização... 3 2 TOTVS BA Linha Logix Guia de Customização Projeto/Versão:
Leia maisPERCEPÇÃO DO CONHECIMENTO DE PROFISSIONAIS DA ATENÇÃO BÁSICA E ACOMPANHAMENTO DE ATIVIDADES VOLTADAS À SAÚDE DO COLETIVO
PERCEPÇÃO DO CONHECIMENTO DE PROFISSIONAIS DA ATENÇÃO BÁSICA E ACOMPANHAMENTO DE ATIVIDADES VOLTADAS À SAÚDE DO COLETIVO Elidiane dos Santos CIRILO¹, Emilly Maria de Lima OLIVEIRA¹, Fábio José Targino
Leia maisOrganizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU
Organizaçãoe Recuperação de Informação GSI521 Prof. Rodrigo Sanches Miani FACOM/UFU Introdução Organização e Recuperação de Informação(GSI521) Tópicos Recuperação de informação (RI); Breve histórico; O
Leia maisGUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO
GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO Agosto/2004 V2 INTRODUÇÃO Este guia foi preparado para auxilio às aulas de laboratório para o curso de Engenharia
Leia maisSoftware automatizado para controle de consultas da clínica de fisioterapia
Software automatizado para controle de consultas da clínica de fisioterapia Jeverson Siqueira 1, Wallace Caldeira 1, Jorge Aikes Junior 1 1 Ciência da Computacão Faculdades Anglo Americano de Foz do Iguaçu
Leia maisEstratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação
Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Estratégia de TI Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio 2011 Bridge Consulting Apresentação
Leia maisA Grande Importância da Mineração de Dados nas Organizações
A Grande Importância da Mineração de Dados nas Organizações Amarildo Aparecido Ferreira Junior¹, Késsia Rita da Costa Marchi¹, Jaime Willian Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil
Leia maisDesenvolvimento híbrido versus desenvolvimento nativo de aplicativos móveis
Desenvolvimento híbrido versus desenvolvimento nativo de aplicativos móveis Mariana Ribeiro MENDES¹; Itagildo Edmar GARBAZZA 2, Daniela Costa TERRA 3 ¹Estudante de Análise e Desenvolvimento de Sistemas.
Leia maisA apresentação através de fluxos lógicos consegue mostrar mal entendidos e pontos que são controversos.
Módulo 5 Análise Estruturada As dificuldades que são causadas por problemas de comunicação, mudanças de requisitos e técnicas inadequadas de avaliação, tornam a análise estruturada uma fase critica no
Leia maisA Semi-Automatic Strategy to Identify Crosscutting Concerns in PL-AOVgraph Requirement Models
Universidade Federal do Rio Grande do Norte Departamento de Informática e Matemática Aplicada Natal/RN - Brasil A Semi-Automatic Strategy to Identify Crosscutting Concerns in PL-AOVgraph Requirement Models
Leia maisPerfil de Produção Bibliográfica dos Programas Brasileiros de Pós-Graduação em Ciência da Computação
Perfil de Produção Bibliográfica dos Programas Brasileiros de Pós-Graduação em Ciência da Computação Jesús P. Mena-Chalco 1, Luciano A. Digiampietri 2, Leonardo B. Oliveira 3 1 Centro de Matemática, Computação
Leia maisBatalha Naval Algoritmos de Busca. Correlações curriculares Matemática: Números: maior que, menor que, iguais a.
Atividade 6 Batalha Naval Algoritmos de Busca Sumário Computadores são freqüentemente requisitados a encontrar informação em grandes coleções de dados. Estes precisam desenvolver métodos rápidos e eficientes
Leia maisGUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas
PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas
Leia maisUMA ANÁLISE DA MATRIZ CURRICULAR DO CURSO DE LICENCIATURA EM MATEMÁTICA DA UFPB
UMA ANÁLISE DA MATRIZ CURRICULAR DO CURSO DE LICENCIATURA EM MATEMÁTICA DA UFPB Amanda dos Santos Souza (Licencianda em Matemática/UFPB) Carla Manuelle Silva de Almeida (Licencianda em Matemática/UFPB)
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE GOIÁS LICENCIATURA PLENA EM QUÍMICA. Nome do(s) autor(es)
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE GOIÁS LICENCIATURA PLENA EM QUÍMICA Nome do(s) autor(es) TÍTULO DO TRABALHO: SUBTÍTULO (SE HOUVE) LOCAL Ano 2 Nome do(s) autor(es) TÍTULO DO TRABALHO:
Leia maisO modelo do computador
O modelo do computador Objetivos: Mostrar como é o funcionamento dos computadores modernos Mostrar as limitações a que estamos sujeitos quando programamos Histórico Os primeiros computadores são da década
Leia maisInteligência Computacional Aplicada a Engenharia de Software
Inteligência Computacional Aplicada a Engenharia de Software Estudo de caso III Prof. Ricardo de Sousa Britto rbritto@ufpi.edu.br Introdução Em alguns ambientes industriais, pode ser necessário priorizar
Leia maisGuião de entrevista a crianças do Jardim de Infância - 2ª Fase
1.4.11. Regras de reconhecimento e de realização: Guião de entrevista a crianças do Jardim de Infância (2ª Fase) (2001) Guião de entrevista a crianças do Jardim de Infância - 2ª Fase REGRAS DE RECONHECIMENTO
Leia maisProposta de Trabalho para a Disciplina de Introdução à Engenharia de Computação PESQUISADOR DE ENERGIA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA E INSTITUTO DE INFOMÁTICA ENGENHARIA DE COMPUTAÇÃO INTRODUÇÃO À ENGENHARIA DE COMPUTAÇÃO Bruno Silva Guedes Cartão: 159033 Proposta de Trabalho
Leia maisArquitetura de Rede de Computadores
TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador
Leia maisgerenciando o desempenho de serviços em uma empresa conectada na nuvem CA Business Service Insight Julho de 2011
gerenciando o desempenho de serviços em uma empresa conectada na nuvem CA Business Service Insight Julho de 2011 a computação na nuvem está presente em todos os lugares e está crescendo 72% das empresas
Leia maisDESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE
DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE Mariane Alves Gomes da Silva Eliana Zandonade 1. INTRODUÇÃO Um aspecto fundamental de um levantamento
Leia maisATENAS: Um Sistema Gerenciador de Regras de Negócio
1. Introdução ATENAS: Um Sistema Gerenciador de Regras de Negócio Geraldo Zimbrão da Silva (IM/UFRJ) Victor Teixeira de Almeida (COPPE/UFRJ) Jano Moreira de Souza (COPPE/UFRJ) Francisco Gonçalves Pereira
Leia maisConjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados
CONCEITOS Modelo de Dados Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados Tipos de dados, relacionamentos e restrições Operações dinâmicas alto nível: ou modelo
Leia maisCurso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura
UFPI CCN DIE Curso: Ciência da Computação Disciplina: Construção de Compiladores Período: 2010-1 Prof. Dr. Raimundo Moura O projeto Desenvolver um compilador de um subconjunto básico da linguagem PORTUGOL.
Leia maisDadas 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 ana.santos@qi.edu.br Conceitos Preliminares
Leia maisAvaliação de Interfaces
Especialização em Tecnologias de Software para Ambiente Web Avaliação de Interfaces Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Projeto e Avaliação de Interfaces: Ambiente Web
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
Leia maisPESQUISA 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 maisRELATÓRIO DE ATIVIDADES DESENVOLVIDAS NO ARQUIVO GERAL DA UNIVERSIDADE FEDERAL DE GOIÁS
CLAUDINEIA PEREIRA DE ABREU RELATÓRIO DE ATIVIDADES DESENVOLVIDAS NO ARQUIVO GERAL DA UNIVERSIDADE FEDERAL DE GOIÁS Relatório apresentado a Disciplina Estagio Supervisionado, do Curso de Biblioteconomia
Leia maisA EXPERIÊNCIA PIONEIRA DO LABORATÓRIO/NÚCLEO DE ARTE ELETRÔNICA: 20 ANOS DE CURIOSIDADE E INOVAÇÃO EM DESIGN DE MIDIA DIGITAL
A EXPERIÊNCIA PIONEIRA DO LABORATÓRIO/NÚCLEO DE ARTE ELETRÔNICA: 20 ANOS DE CURIOSIDADE E INOVAÇÃO EM DESIGN DE MIDIA DIGITAL Aluno: Pedro Barroso Vieira Orientador: Rejane Spitz Introdução Decorridos
Leia mais5910178 Fundamentos de Física e Matemática para Biologia-FFCLRP-USP Primeiro Semestre de 2007 Professor: Antônio C. Roque (DFM-FFCLRP-USP)
5910178 Fundamentos de Física e Matemática para Biologia-FFCLRP-USP Primeiro Semestre de 2007 Professor: Antônio C. Roque (DFM-FFCLRP-USP) Horário: Segundas e terças-feiras das 10:00 as 12:00 hs Sala do
Leia maisManual do Usuário WEB Versão 1.0
Manual do Usuário WEB Versão 1.0 GSI / SRA Novembro de 2007 Sistema de Rede de Apoio Manual do Usuário Web 1. OBJETIVOS... 3 2. ACESSANDO O SISTEMA... 3 3. OPÇÕES DISPONÍVEIS PARA CATEGORIA PESSOA FÍSICA...
Leia maisAná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 maisUm método para identicação de um conjunto representativo de citações bibliográcas para remoção de ambiguidade de nomes de autores de artigos cientícos
Anderson Almeida Ferreira Um método para identicação de um conjunto representativo de citações bibliográcas para remoção de ambiguidade de nomes de autores de artigos cientícos Herculano Gripp Neto Departamento
Leia maisRoteiro para preparação de proposta de Trabalhos Técnico-Científicos
1 Roteiro para preparação de proposta de Trabalhos Técnico-Científicos Prof. Valdemir Carrara www.valcar.net www.carrara.us 2 1 INTRODUÇÃO Na introdução deve-se descrever os objetivos principais do trabalho
Leia maisUNIVERSIDADE FEDERAL DE PERNAMBUCO
UNIVERSIDADE FEDERAL DE PERNAMBUCO Mestrado em Ciência da Computação CENTRO DE INFORMÁTICA Análise comparativa entre os diferentes tipos De protocolos para transmissão de dados Grupo: Professora: Disciplina:
Leia maisUSO DOS CONCEITOS DE INTERAÇÃO HUMANO-COMPUTADOR NO DESENVOLVIMENTO WEB PARA EDUCAÇÃO A DISTÂNCIA
Discutindo a visibilidade da EaD Pública no Brasil USO DOS CONCEITOS DE INTERAÇÃO HUMANO-COMPUTADOR NO DESENVOLVIMENTO WEB PARA EDUCAÇÃO A DISTÂNCIA Priscilla Márcia Scarpelli Bastos 1, Diogo Marcos de
Leia maisData, Text and Web Mining
Data, Text and Web Mining Fabrício J. Barth TerraForum Consultores Junho de 2010 Objetivo Apresentar a importância do tema, os conceitos relacionados e alguns exemplos de aplicações. Data, Text and Web
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas CMP1132 Processo e qualidade de software II Prof. Me. Elias Ferreira Sala: 402 E Quarta-Feira:
Leia mais