Criando uma Ontologia em Saúde com a ferramenta Protégé no padrão OWL

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

Download "Criando uma Ontologia em Saúde com a ferramenta Protégé no padrão OWL"

Transcrição

1 Criando uma Ontologia em Saúde com a ferramenta Protégé no padrão OWL Lichtenstein, Flávio 1 Eng.*, Sigulem, D. MD, Phd 1 ** 1 UNIFESP Departamento de Informática em Saúde - DIS * Aluno de Mestrado da UNIFESP - DIS ** Professor Titular da UNIFESP - DIS Resumo. INTRODUÇÃO. Neste estudo investigamos as ferramentas básicas aplicadas a sistemas de apoio à decisão (SAD) em bases de conhecimento. Optamos por realizar este estudo, preliminar à tese de mestrado, uma vez que esta utilizará tal tecnologia para dar suporte a um sistema de apoio à decisão à Hipertensão Arterial Sistêmica (HAS), por ser uma patologia de alta prevalência no Brasil. Descrevemos aqui conceitos importantes sobre a ferramenta de edição e administração de ontologias Protégé e o padrão OWL (linguagem e ontologia para web) que foi o primeiro padrão semântico completo adotado pelo Consórcio da WWW e as comunidades de Inteligência Artificial e Informática em Saúde. Palavras-chave. Técnicas de Apoio para a Decisão; Ontologia; Protégé; OWL; Base de Conhecimento. Abstract. TITLE. Developing a Healthcare Ontology with Protégé with OWL standard. INTRODUCTION. This study investigates the basic tools applied in decision support systems (DSS) related to knowledge bases. This study was carried out prior to the research related to a Master's Thesis, for such thesis will be based on the results of the technology applied in order to support a decision system in Systemic Arterial Hypertension (SAH). This pathology is highly prevalent in Brazil. This study discusses fundamental concepts of the ontological administration and edition tool named Protégé and the OWL standard (WEB Ontology Language) which was the first complete semantic standard adopted by the WWW Consortium, Artificial Intelligence and Healthcare Informatic Community. Keywords: Decision Support System, Ontology, Protégé, OWL, Knowledge Base. Introdução Neste estudo investigamos como a ontologia, suas representações (p.ex. OWL), suas ferramentas (p.ex. Protégé) foram desenvolvidas e aprimoradas nos últimos trinta anos, chegando aos sistemas de apoio à decisão (SAD) e guias de conduta intercambiáveis [24]. O Protégé foi desenvolvido pelo centro de pesquisa de informática biomédica da Universidade de Stanford [25], em sua faculdade de medicina, liderado por Mark Musen et al. [8], de 1987 até os dias atuais. O padrão OWL foi criado pelo grupo de informática médica da University de Manchester no projeto Collaborative Open Ontology Development Environment [1-5], liderado por Alan Rector et al. Com o início da maturidade do Protégé, entre 1994 e início dos anos 2000, formou-se o consórcio Intermed [12,13], que vigorou entre 1994 até Este contava com a colaboração dos grupos de Informática Médica de Stanford, Harvard e Brigham and Women s Hospital [10] e a Universidade de Columbia [6]; além do Centro de Educação Médica da Universidade de McGill. Um dos objetivos centrais do consórcio InterMed foi o desenvolvimento de um padrão de guias de condutas clínicos para disseminar este conceito através de disciplinas médicas e entidades de saúde. Protégé História: O projeto Protégé [8, 21, 22] iniciou em 1987 com Mark Musen criando uma metaferramenta para sistemas baseados em conhecimentos na área médica. A ferramenta original era uma aplicação que tinha como intenção a construção de ferramentas de aquisição de conhecimento para alguns programas especializados em planejamento médico. Hoje, o Protégé 2000 funciona em várias plataformas, suporta extensões de interface de usuários customizadas (plugin), incorpora a Conectividade de Base de Conhecimento Aberta (Open Knowledge Base Connectivity) [18], interage com vários padrões de armazenamento como XML, RDF, OWL, etc, além de poder ser armazenado em bases de dados relacionais. Ele está sendo utilizado vários grupos de pesquisa, além de pessoas tanto nas áreas de pesquisa como em áreas comerciais. O Protégé é um ambiente de desenvolvimento flexível, operacional e robusto. Desenvolvedores e especialistas em domínios podem construir através dele sistemas baseados em conhecimentos, além de explorar novas idéias (inferência) geradas sobre estas bases. Segundo Musen [16] o Protégé não é um sistema especialista nem um programa que constrói sistemas especialistas; ao contrário, ele 1

2 é uma ferramenta que ajuda os usuários a construírem outras ferramentas que são adaptadas para ajudar a aquisição de conhecimento para sistemas especialistas em áreas de aplicações específicas. Ontologias. As ontologias [11, 17] são utilizadas para armazenar conhecimentos sobre um domínio de interesse. Uma ontologia descreve os conceitos do domínio e também as relações que existam entre estes conceitos. Diferentes linguagens de ontologias provêm diferentes facilidades. Um dos padrões de linguagem de ontologia é o OWL (linguagem de ontologia para a WEB), padrão da W3C (Consórcio da WWW) [26]. Esta linguagem tem um grande número de operadores e está baseada num modelo lógico distinto das anteriores que a torna adequada para definir e descrever conceitos [3-5]. Conceitos complexos podem ser construídos sob as definições de conceitos mais simples. Além do mais, o modelo lógico permite a utilização de um raciocinador (reasoner) que pode checar se as declarações (statements) e as definições da ontologia são consistentes, além de poder também reconhecer quais conceitos estão de acordo com quais definições. Uma das importantes funções do raciocinador é ajudar a manter a hierarquia das classes corretamente. Isto se faz particularmente útil quando se trabalha com casos em que as classes podem ter mais que um pai ou em extensas ontologias. Normalmente uma ontologia pode ser vista como uma taxonomia (ordem organizada de objetos ou conceitos). As ontologias OWL [19] podem ser categorizadas em três espécies ou sublinguagens: OWL-Lite, OWL-DL (lógica descritiva) and OWL- Full. OWL-Lite é a menos expressiva das três linguagens. OWL-DL tem expressividade média e pode ser considerada sua extensão. Já OWL-Full tem uma alta expressividade e complexidade, sendo uma extensão de OWL-DL. Neste artigo só trataremos de OWL-DL que é a forma ontológica mais utilizada, de média complexidade, sendo plenamente utilizada pelo Protégé. OWL-DL: OWL-DL é baseada em Lógica Descritiva. A Lógica Descritiva é estudada em sistemas de Inteligência Artificial e constitui em fragmentos de informações tratáveis, com possibilidade de decisão da Lógica de Primeira Ordem, ou seja, os algoritmos de pesquisa em árvores baseados em lógica podem encontrar resultados, ou a falta destes, em tempo finito. Estes mecanismos, que a partir de agora denominamos de Algoritmos de Raciocínio (reasoning) são tratáveis matematicamente, e são automatizados nas ferramentas Jena [14], Pellet [20] e Racer [23]. Componentes do OWL As ontologias baseadas em OWL têm componentes similares ao Protégé-Frame (forma básica de se usar o Protégé). Entretanto a terminologia utilizada para estes componentes é levemente diferente da utilizada no Protégé-Frame. Uma ontologia OWL consiste em indivíduos, propriedades e classes que correspondem às instâncias, frestas (slots) e classes do Protégé. Indivíduos ou instâncias: Os indivíduos representam os objetos do domínio em observação. Uma diferença importante entre Protégé e OWL é que OWL não utiliza a Assumpção de Nomes Únicos (Unique Name Assumption - UNA). Isto significa que para OWL dois nomes diferentes podem ser os mesmo indivíduos, como Hanseníase é o mesmo que Lepra, pois se refere ao mesmo indivíduo (entende-se indivíduo como uma instância de uma classe denominada doença). Em OWL precisa-se estabelecer explicitamente que os indivíduos são os mesmos ou que são diferentes uns aos outros, Já em Protégé, por definição, os indivíduos são diferentes e deve-se definir, via uma propriedade, que eles são os mesmos. A figura a seguir mostra alguns indivíduos no domínio da área de saúde, especialmente em medicina. Neste artigo iremos representar indivíduos como diamantes em diagramas como definido pelo CO-ODE [1], grupo de ontologia de Manchester. Importante: indivíduos são também conhecidos como instâncias, eles podem ser referenciados como sendo instâncias das classes. Fig. 1 Representação de classes Classes: As classes OWL são interpretadas como conjuntos que contém indivíduos. Elas são representadas utilizando-se descrições formais (matemáticas) que afirmam precisamente os requisitos para se ser membro da mesma classe. Por exemplo, a classe Patologia contém somente doenças no domínio da área de saúde. Esta classe nada têm a haver com a classe de OrgaoSistema, em matemática se diz que ambas são desconexas. As classes podem ser organizadas hierarquicamente em subclasses e superclasses. Patologia e OrgaoSistema podem ser classes primitivas, mas sempre serão filhas de uma classe única originária denominada Coisa ( Thing ). Já Patologia pode ter subclasses como PatologiaInfecciosa e PatologiaNãoInfeciosa. Logo, assume-se que todos os atributos de Patologia são herdados por suas classes filhas (conceito de herança), ou seja, as classes filhas também são patologias. Uma das características chaves de OWL-DL é que estas relações de 2

3 super e subclasses podem ser processadas automaticamente, em tempo finito, por um reasoner (utilizaremos a nomenclatura reasoner e não raciocinador, a partir deste ponto do texto). A figura anterior contém indivíduos organizados em duas classes onde classes são apresentadas como círculos ou eclipses, assim como os conjuntos nos diagramas de Venn. Classes são representações concretas de conceitos (reais ou virtuais). Como se pode perceber, os conceitos de Classes, Propriedades (vista a seguir) e Indivíduos (ou Instâncias) é mais que similar, é igual ao conceito de Objetos e suas características em Orientação a Objetos (OO). Ou seja, as classes em Protégé e OWL (OWL é um tipo de representação que pode ser utilizado pela ferramenta Protégé) estão de acordo com todas as definições de UML (Unified Model Language). Em verdade a evolução da Inteligência Artificial (IA) levou os pesquisadores ao modelo de Frames. Este modelo que definiu pela primeira vez as Classes, Propriedades e Instâncias não foram suficientes para definir nos anos a semântica necessária. Ou seja, o conceito de Frame não cobre as necessidades de semântica de um domínio. Nos anos 70 os conceitos internos de Frame foram roubados para uma nova área em ascensão: a Orientação a Objeto. De forma interessante a mesma IA que forneceu o ferramental básico para OO utiliza-se hoje da UML (vide diagramas utilizados do modelo RIM, HL7, entre outros), numa simbiose saudável. Propriedades. As propriedades são relações binárias entre indivíduos, isto é, são elementos que ligam dois indivíduos. Por exemplo, a propriedade de patologiade liga o indivíduo da classe Patologia denominado Angina (dor no peito) com o indivíduo da classe Órgão_Sistema denominado Coração. Assim a tríade, denominada Predicado em IA, gera semântica: Angina é uma patologia do Coração, matematicamente: patologiade(angina,coração) (1) é uma expressão em lógica de predicados As propriedades podem ter inversos, isto é muito bem definido em OWL, estar são é não estar doente. Logo, a propriedade estarsão é inversa a estardoente. As propriedades podem se limitar a ter um único valor, isto é, cardinalidade igual a um. Elas também podem ser transitivas ou simétricas. Estas características serão explicadas mais adiante. A figura a seguir mostra a representação de algumas propriedades ligando indivíduos entre si. Propriedades são de forma equivalentes a slots em Protégé. Elas também são conhecidas como regras em lógica descritiva e relações em UML. Métodos Fig. 2 Representação de propriedades Neste artigo utilizaremos somente os recursos oferecidos pelo Protégé versão 3.4 no padrão OWL. Estudaremos como criar uma ontologia na área de saúde e sua representação através das características em OWL e a operacionalidade da ferramenta Protégé, ora utilizada somente como um editor de Ontologia. Porém, deve-se lembrar que o Protégé é mais que um editor, ou seja, ele é uma ferramenta de recursos infinitos uma vez que permite agregar em tempo de execução quaisquer plugins [15]. Faça o download de Protégé em tml#p34b (último acesso em 30/07/2008). Encontra-se uma boa documentação inicial e FAQ em (último acesso em 30/07/2008). Resultados Ao chamar o Protégé, pode-se abrir um projeto já existente ou um novo projeto. Também é importante observar que o Protégé permite exportar para padrões como o CLIPS, N-Triple, N3, RDF Schema, HTML, OWL e Turtle que são formas de gravação de ontologias. Para abrir uma nova ontologia selecione <create a new project>, clique em <next> e defina a URI da ontologia OWL, após o próximo next defina o modelo, aqui utilizaremos o OWL-DL, por fim defina se a visão será lógica ou de propriedades, mas esta característica pode ser alterada dinamicamente na aba de Classes (ver canto inferior direito da aba classes). Também há a opção de abrir um arquivo existente, escolha File (arquivo), pode-se optar por URL (adquirir uma ontologia de um sítio remoto na web) ou Server (uma ontologia armazenada em um banco de dados relacional). Neste momento localize o diretório e o arquivo Protégé correspondente. A qualquer momento pode-se salvar o projeto, este projeto será gravado no diretório de instalação do Protégé, a menos que se defina a rota completa. No caso de ambiente em Windows será C:\Arquivos de programas\protege_3.4_beta\. Aqui damos o nome do projeto de patologia. 3

4 Criando-se Classes: Ao abrir o projeto a segunda aba representa as classes, a terceira as propriedades e a quarta os indivíduos. Há ainda outras opções que não serão comentadas neste artigo, mas procure a aba Forms (formulários) e a opção de menu Project/Configure. Obs.: o Protégé tem wizards (auxiliares mágicos) para a criação de várias classes consecutivamente. Como vemos a classe Infecciosa tem como superclasse Patologia e três subclasses. Fig. 3 Classes do Protégé - OWL Criando-se propriedades: As propriedades em OWL representam os relacionamentos entre dois indivíduos (ind(1) + relacionamento + ind(2) = statement, que pode ser representado como um predicado). Existem dois principais tipos de propriedades: 1) propriedades de Objetos e 2) propriedades de Tipos de Dados (Datatype). As propriedades de objetos ligam indivíduos a indivíduos (são os nós numa árvore de objetos). Já as propriedades de tipos de dados ligam um indivíduo a um valor de tipo de dado em XML-Schema ou a um literal em RDF. Exemplo: a propriedade temgenero é um String (tipo de dado) e tem apenas 2 tipos (restrição cardinalidade = 2). OWL tem também um terceiro tipo de propriedade denominada anotação. As propriedades de anotação podem ser usadas para adicionar informação (metadados) a respeito das classes, indivíduos e propriedades. As propriedades podem ser criadas no Protégé utilizando-se a aba de Propriedades. A segunda aba representa as classes, a terceira as propriedades e a quarta os indivíduos. Há ainda outras opções como a aba Forms (formulários). As propriedades podem ser a) Intrínsecas (à classe): como cor de um Paciente b) Extrínsecas: como nome de um Paciente As propriedades também podem ser a) Simples: literais (valores) b) Complexas: nós que apontam para outros objetos Uma subclasse herda, automaticamente, as propriedades de sua superclasse. E, para a criação de uma boa definição semântica elas têm restrições (ver mais adiante) denominadas Facetas (Facet). Como vimos as propriedades são de grande importância para a definição da semântica em uma base de conhecimento. É, exatamente aqui, que ocorre a grande contribuição do padrão OWL que define nas Facetas novos atributos às propriedades como a) Cardinalidade: exemplo um ser humano tem até dois braços, b) Tipo de valor: exemplo a Pressão Arterial Sistólica é um inteiro (integer), c) Valor mínimo e máximo: e- xemplo limite inferior e superior da temperatura do corpo humano para um paciente vivo em boas condições de saúde ou com algum distúrbio patológico, d) Default valor padrão caso nada seja imposto, e) uma propriedade está sob um domínio: estarhipertenso está sob o domínio de Sinais Vitais Pressão Arterial e f) gama (Range): a classe ou classes que os valores do Slot pertencem. Mesclando-se classes com propriedades: De volta à aba de Classes podemos ver no canto inferior direito que temos a visão lógica ou a visão de propriedades. Definida uma dada classe como SSVV (sinais vitais), pode-se perceber, na visão Lógica, que aparece na parte central à direita todos os relacionamentos desta classe com suas propriedades. Este é o principal conceito gerador de semântica. Para tal pode-se criar para cada classe Restrições <R> e Expressões <E>. Clique em <R> para acessar as restrições vincular propriedades à classe. Clique em <U> para acessar as expressões expressões lógicas que geram restrições de valores às propriedades, mas antes, uma dada propriedade tem que pertencer a uma classe, caso contrário haverá uma inconsistência lógica. Exemplo: 1º) defina que a propriedade estarhipertenso está associado (ter todos os valores) à classe de Pressão Arterial Sistólica (de forma simplificado podemos assim definir). 2º) Via Expressão <U> defina que estarhipertenso como ter valor >= 140 (PAS >= 140 mmhg). Como vemos neste último exemplo, podemos criar todas as regras possíveis de Sinais Vitais e as gamas de valores para cada um dos sinais dentro de padrões fisiológicos normais. Em restrições pode-se dizer que a propriedade temtemperatura restringe-se a todos os indivíduos da classe Temperatura. Em expressões pode-se afirmar que temtempertura, para um ser humano em condições fisiológicas, está sob uma gama de valores entre 36 e 40 graus Celsius. Criando-se indivíduos: Ao se criar um indivíduo (ou instância) de uma classe, na quarta aba, esta se torna o tipo direto da mesma instância, e qualquer superclasse deste tipo direto é um tipo desta instância. 4

5 Para um indivíduo pertencer a uma determinada classe ele deve obedecer todas as restrições (constraints) de sua faceta (restrições das propriedades). Clique na aba Indivíduos do Protégé, e depois na classe Paciente, e poderá criar seus casos-pacientes (indivíduos). Raciocinador (Reasoner): O reasoner tem várias funções, entre elas 1) ver se a base de conhecimento está coerente e 2) inferir novos conhecimentos. A partir da versão 3.4 do Protégé temos o reasoner Pellet disponível de forma on-line, que nos permite analisar se a ontologia criada é minimamente coerente. Para isto no menu, em Reasoning, clica-se e define se o reasoner para Pellet. Depois disto, no menu em <Check consistency> e seu documento em padrão OWL ou RDF é enviado para o servidor Pellet e verificado sua consistência. Neste momento o reasoner Pellet verificará se toda a ontologia está coerente. Supomos que se defina que: 1) Há homens e mulheres, 2) Homens têm testículos, 3) Mulheres têm ovários, 4) Cria-se um indivíduo chamado Pedro, 5) Define-se que este indivíduo ehhomem, 6) Define-se que este indivíduo temovario. Neste momento o reasoner acusará um erro. Mas, redefinindo-se que 6) Pedro temtesticulos, o reasoner acatará a ontologia como válida logicamente. Também pode-se classificar a taxonomia criada e computar novas inferências Discussão Este artigo tratou de mostrar como a ferramenta Protégé e o padrão OWL permitem gerar, administrar e inferir ontologias com grande facilidade. Apesar de todo este estudo se originar na área de saúde, com os trabalhos do Dr. E.Shortliffe com o MyCin e trabalhos seguintes com o Onco- Cin, o Protégé desenvolvido por Dr. M.Musen et al. possibilitou o uso disseminado desta tecnologia em âmbito mundial. Hoje, qualquer área de conhecimento pode construir ontologias neste ambiente. Conclusões Pode-se dizer que o Protégé amadureceu no final dos anos 90 com vários trabalhos publicados e, próximo a este amadurecimento o grupo de trabalho da Intermed foi criado para dar um passo seguinte: - a criação de um padrão de guias de condutas baseados em ontologias e com portabilidade. O projeto Protégé e o padrão OWL são de grande importância para a utilização corrente de ontologias. E o padrão GLIF [9], desenvolvido sob esta tecnologia, é um dos principais instrumentos de padronização, qualidade e portabilidade para a área de informática em saúde. Devemos salientar que o projeto Saphire [7], Europeu, definiu o GLIF como o método de modelagem de guias de conduta mais utilizado. Portanto, neste artigo, procuramos difundir os conceitos de ontologia, Protégé e OWL, pois sua utilização no âmbito de informática em saúde é importante para o desenvolvimento de guias de conduta e sistemas de apoio à decisão. Referências [1] Collaborative Open Ontology Development Environment project from the Medical Informatics Group at the University of Manchester [Online] Aug; [2] CO-ODE Wikipedia [Online] Aug; O-ODE_Project. [3] CO-ODE Artigos [Online] Aug; Available from: URL: [4] CO-ODE OWL Tutorial: Introduction to Ontology Development and Protégé-OWL [Online] Aug; [5] CO-ODE/HyOntUse [Online] Aug; [6] Columbia, universidade [Online] Aug; [7] Dogac A, Setton M, Eichelberg M, Koumpis A, Spiridon G, Böckelmann M, Kunac B. Intelligent Healthcare Monitoring based on a Semantic Interoperability Platform - IST SAPHIRE 2006 MAR. [8] Gennari JH, Musen MA, Fergerson RW, Grosso WE, Crubézy M, Eriksson H et al. The Evolution of Protégé: An Environment for Knowledge-Based Systems Development [Online] Aug; pdf. [9] GLIF, projeto [Online] Aug; Available from: URL: [10] Harvard, universidade [Online] Aug; [11] Horridge M, Knublauch H, Rector A, Stevens R, Wroe CA. Practical Guide To Building OWL 5

6 Ontologies Using The Protégé-OWL Plugin and CO-ODE Tools Edition 1.0, 2004 AUG [Online] Aug; pdf. [12] Intermed, história [Online] Aug; [13] Intermed, projetos [Online] Aug; [14] Jena, projeto - HP Labs Semantic Web Programme [Online] Aug; Available from: URL: [15] Knublauch H, Fergerson RW, Noy NF, Musen MA. The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications [Online] Aug; Available from: URL: 4-protege-owl.pdf. [16] Musen M A. Automated Generation of Model-Based Knowledge-Acquisition Tools Pitman Publishing ed. [17] Ontology Engineering and Patterns Task Force; último acesso em julho de 2008 [18] Open Knowledge Base Connectivity [Online] Aug; [19] OWL, padrão [Online] Aug; Available from: URL: [20] Pellet, projeto [Online] Aug; Available from: URL: [21] Protégé [Online] Aug; Available from: URL: [22] Protégé Wikipedia [Online] Aug; age. [23] Racer, projeto [Online] Aug; Available from: URL: [24] SADC Openclinical [Online] Aug; [25] Stanford Center for Biomedical Informatics Research (BMIR) [Online] Aug; Available from: URL: [26] W3C [Online] Aug; Available from: URL: Contato Flavio Lichtenstein é mestrando da Unifesp e diretor da Anflatech TIS, tel: (11) , flavio@anflatech.com.br. 6

ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS

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

Leia mais

Diagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes.

Diagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes. 1 Diagrama de Classes Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes. Um dos objetivos do diagrama de classes é definir a base para

Leia mais

Orientação a Objetos

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

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

Semântica para Sharepoint. Busca semântica utilizando ontologias

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

Leia mais

Protégé-OWL Tutorial. Adriano Melo André Chagas Fred Freitas. Sistemas Inteligentes http://www.cin.ufpe.br/~if684

Protégé-OWL Tutorial. Adriano Melo André Chagas Fred Freitas. Sistemas Inteligentes http://www.cin.ufpe.br/~if684 Protégé-OWL Tutorial Adriano Melo André Chagas Fred Freitas Sistemas Inteligentes http://www.cin.ufpe.br/~if684 Instalação Download do Protégé public de astm stanford.edu (site oficial) Protégé 3.4.4 OWL

Leia mais

Manual Administrador - Mídia System

Manual Administrador - Mídia System Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido

Leia mais

DESENVOLVENDO APLICAÇÕES WEB UTILIZANDO A FERRAMENTA WEBSCHARTS

DESENVOLVENDO APLICAÇÕES WEB UTILIZANDO A FERRAMENTA WEBSCHARTS UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL DEPARTAMENTO DE COMPUTAÇÃO E ESTATÍSTICA DESENVOLVENDO APLICAÇÕES WEB UTILIZANDO A FERRAMENTA WEBSCHARTS LÍCIO SÉRGIO FERRAZ DE BRITO MARCELO AUGUSTO SANTOS TURINE

Leia mais

2 Diagrama de Caso de Uso

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

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com III Jornada Latinoamericana e do Caribe do gvsig Artigo: Integração do software i3geo com o gvsig Autor: Edmar Moretti Resumo: O i3geo é um software para a criação de mapas interativos para internet qu

Leia mais

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

Leia mais

Wilson Moraes Góes. Novatec

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,

Leia mais

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte. Omondo EclipseUML Ricardo Rodrigues Lecheta Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte. Introdução Neste tutorial será apresentado

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Menus Personalizados

Menus Personalizados Menus Personalizados Conceitos básicos do Painel Logando no Painel de Controle Para acessar o painel de controle do Wordpress do seu servidor siga o exemplo abaixo: http://www.seusite.com.br/wp-admin Entrando

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

OI CONTA EMPRESA MANUAL DO USUÁRIO

OI CONTA EMPRESA MANUAL DO USUÁRIO OI CONTA EMPRESA MANUAL DO USUÁRIO 1 Bem-vindo ao Oi Conta Empresa! A Oi tem o orgulho de lançar mais um produto para nossos clientes corporativos, o Oi Conta Empresa. Nele, nossos clientes poderão acessar

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções.

Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções. 13. Editor de leiautes Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções. Neste capítulo uma breve explicação será apresentada sobre a organização

Leia mais

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

Diagrama de transição de Estados (DTE)

Diagrama de transição de Estados (DTE) Diagrama de transição de Estados (DTE) O DTE é uma ferramenta de modelação poderosa para descrever o comportamento do sistema dependente do tempo. A necessidade de uma ferramenta deste tipo surgiu das

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Uso de taxonomias na gestão de conteúdo de portais corporativos.

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

Leia mais

Nota de Aula: Utilização da IDE Code::Blocks

Nota de Aula: Utilização da IDE Code::Blocks INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO CAMPUS SÃO LUÍS MONTE CASTELO DEPARTAMENTO ACADÊMICO DE INFORMÁTICA SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROFESSOR:

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

Feature-Driven Development

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

Lógica de Programação

Lógica de Programação Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE

Leia mais

ÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO AOS SISTEMAS. 05 3 DOCUMENTOS MANUTENÇÃO. 08 08 3.2 10 3.3 OCR. 11 4 REGISTRO DE DOCUMENTOS. 13 5 GERANDO DOCUMENTOS

ÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO AOS SISTEMAS. 05 3 DOCUMENTOS MANUTENÇÃO. 08 08 3.2 10 3.3 OCR. 11 4 REGISTRO DE DOCUMENTOS. 13 5 GERANDO DOCUMENTOS ÍNDICE 1 INTRODUÇÃO... 04 2 ACESSO AOS SISTEMAS... 05 3 DOCUMENTOS MANUTENÇÃO... 08 3.1Tipos de Documentos... 08 3.2 Relações entre Documentos... 10 3.3 OCR... 11 4 REGISTRO DE DOCUMENTOS... 13 5 GERANDO

Leia mais

Configurações de Templates no SolidWorks 2011

Configurações de Templates no SolidWorks 2011 Configurações de Templates no SolidWorks 2011 Esse tutorial tem como intuito a criação de propriedades personalizadas, a criação destas propriedades é uma forma de automatizar o preenchimentos de informações

Leia mais

Ontologia Navegadores_Codigo-Aberto

Ontologia Navegadores_Codigo-Aberto Ontologia Navegadores_Codigo-Aberto Documento Lista de Termos (versão 1.0) 04-04-2008 report by ontokem Web Tool - ontologies for Knowledge Engineering and Management 1) bookmark: instância da característica

Leia mais

Manual Operacional SIGA

Manual Operacional SIGA SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...

Leia mais

Uma Ontologia para Gestão de Segurança da Informação

Uma Ontologia para Gestão de Segurança da Informação Uma Ontologia para Gestão de Segurança da Informação Paulo Fernando da Silva, Henrique Otte, José Leomar Todesco, Fernando A. O. Gauthier Programa de Pós-Graduação em Engenharia e Gestão do Conhecimento

Leia mais

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) 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

Leia mais

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial TUTORIAL VMWARE WORKSTATION 8 Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial INTRODUÇÃO O uso de máquinas virtuais pode ser adequado tanto

Leia mais

Como usar o bluej. Laboratório I Prof.ª Vera Alves

Como usar o bluej. Laboratório I Prof.ª Vera Alves Como usar o bluej O BlueJ é um IDE (Integrated Development Environment), ou seja, um ambiente para desenvolvimento de programas na linguagem Java. Você pode fazer o download do BlueJ, gratuitamente, no

Leia mais

Guia de instalação. Configuração necessária Instalação e ativação

Guia de instalação. Configuração necessária Instalação e ativação Guia de instalação Configuração necessária Instalação e ativação Configuração necessária As aplicações da linha de produtos 4D v14 requerem como mínimo a seguinte configuração: Windows Mac OS Processador

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem

Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem Ontologia Aplicada ao Desenvolvimento de Sistemas de Informação sob o Paradigma da Computação em Nuvem Luiz Cláudio Hogrefe Orientador: Prof. Roberto Heinzle, Doutor Roteiro Introdução Fundamentação teórica

Leia mais

Exercícios Práticos Assunto: Criação de slots e instâncias da ontologia com o Protegé.

Exercícios Práticos Assunto: Criação de slots e instâncias da ontologia com o Protegé. 1 Exercícios Práticos Assunto: Criação de slots e instâncias da ontologia com o Protegé. Exercício 1 Passo 1: abra o Protegé e crie um projeto com as seguintes características: Nome do projeto: ex_slot_01

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

QualiQuantiSoft Versão 1.3c

QualiQuantiSoft Versão 1.3c QualiQuantiSoft Versão 1.3c Qualiquantisoft v1.3c Pág.: 1/15 Índice Apresentação do programa... 3 Funções operacionais do programa... 3 Itens de menu... 6 Teclas de atalho... 6 Instrumento de Análise de

Leia mais

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.

Leia mais

AULA 4 Sistemas Operacionais

AULA 4 Sistemas Operacionais AULA 4 Sistemas Operacionais Disciplina: Introdução à Informática Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Continuação S.O Funções Básicas Sistema de

Leia mais

PROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

PROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br PROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO 1. Conceitos de Orientação a Objetos Introdução O paradigma da POO Classes

Leia mais

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Requisitos de Software. Teresa Maciel DEINFO/UFRPE Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito

Leia mais

INSTALANDO E CONFIGURANDO O MY SQL

INSTALANDO E CONFIGURANDO O MY SQL INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.

Leia mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

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:

Leia mais

Extração de Árvores de Decisão com a Ferramenta de Data Mining Weka

Extração de Árvores de Decisão com a Ferramenta de Data Mining Weka Extração de Árvores de Decisão com a Ferramenta de Data Mining Weka 1 Introdução A mineração de dados (data mining) pode ser definida como o processo automático de descoberta de conhecimento em bases de

Leia mais

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

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 ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

Modelagem OO com UML. Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza

Modelagem OO com UML. Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza Modelagem OO com UML Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo Modelos Maneira

Leia mais

Protégé Desenvolvimento de contologias

Protégé Desenvolvimento de contologias Protégé Desenvolvimento de contologias Joel Luis Carbonera jlcarbonera@inf.ufrgs.br Protégé Desenvolvimento de contologias Ontologias Ontologias Termo do domínio da Filosofia A disciplina filosófica preocupada

Leia mais

GUIA INTEGRA SERVICES E STATUS MONITOR

GUIA INTEGRA SERVICES E STATUS MONITOR GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte

Leia mais

Microsoft Project 2007

Microsoft Project 2007 www.gerentedeprojeto.net.br Microsoft Project 2007 Trabalhando com Templates Alexandre Paiva de Lacerda Costa, PMP, MCTS, ITIL Sumário Trabalhando com Templates no MS Project 2007... 3 Por que templates

Leia mais

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER Objetivo dessa aula é descrever as características e a simbologia dos diagramas UML e MER na modelagem de sistemas de informação de uma forma a permitir a comunicação entre técnicos e gestores. Modelagem

Leia mais

UML - Unified Modeling Language

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

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

EXERCÍCIOS SOBRE ORIENTAÇÃO A OBJETOS

EXERCÍCIOS SOBRE ORIENTAÇÃO A OBJETOS Campus Cachoeiro de Itapemirim Curso Técnico em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita Este exercício deve ser manuscrito e entregue na próxima aula; Valor

Leia mais

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Casos de Uso de Alto Nível Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. Contexto Na fase de concepção

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

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

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II O seguinte exercício contempla um processo com três estágios. Baseia-se no Inquérito de Satisfação Fase II, sendo, por isso, essencial compreender primeiro o problema antes de começar o tutorial. 1 1.

Leia mais

MANUAL DE UTILIZAÇÃO

MANUAL DE UTILIZAÇÃO MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013. Curso de atualização Educação Integral e Integrada Tutorial Moodle Belo Horizonte, 2013. 1. INTRODUÇÃO... 3 2. ACESSANDO O AMBIENTE... 4 3. CONHECENDO O AMBIENTE... 5 3.1. CAIXAS DE UTILIDADES... 5 4.

Leia mais

AULA 1 Iniciando o uso do TerraView

AULA 1 Iniciando o uso do TerraView 1.1 AULA 1 Iniciando o uso do TerraView Essa aula apresenta a interface principal do TerraView e sua utilização básica. Todos os arquivos de dados mencionados nesse documento são disponibilizados junto

Leia mais

Passo a Passo do Orçamentos de Entrada no SIGLA Digital

Passo a Passo do Orçamentos de Entrada no SIGLA Digital Passo a Passo do Orçamentos de Entrada no SIGLA Digital Página 1 de 9 Este é um dos principais módulos do SIGLA Digital. Utilizado para dar entrada de produtos no estoque, essa ferramenta segue a seguinte

Leia mais

Manual de usuário. do sistema multicálculo CotakWeb

Manual de usuário. do sistema multicálculo CotakWeb Manual de usuário do sistema multicálculo CotakWeb Belo Horizonte 01 de setembro de 2010 1 Sumário 1. CANAIS DE ATENDIMENTO... 3 2. DOWNLOAD DO APLICATIVO... 3 3. LOGIN... 3 4. CONFIGURAÇÃO... 4 4.1. PARÂMETROS

Leia mais

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! TUTORIAL DO ALUNO Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! O Moodle é a plataforma de ensino a distância utilizada pela Uniapae sendo a unidade de ensino para rápida capacitação

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

GED CRIAÇÃO DE NOVO DOCUMENTO E OBJETO AUTOMÁTICO

GED CRIAÇÃO DE NOVO DOCUMENTO E OBJETO AUTOMÁTICO GED CRIAÇÃO DE NOVO DOCUMENTO E OBJETO AUTOMÁTICO Documentos Atualmente, com a crescente disponibilidade de documentos em mídias digitais é fundamental a aplicação de técnicas de GED (Gerenciamento Eletrônico

Leia mais

O nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson.

O nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson. 1- Introdução 1.1- Visão Geral O ANT é uma ferramenta destinada a construção (build) de programas JAVA. É semelhante a ferramentas como make, nmake, jam mas com o diferencial de ser multi-plataforma, pois

Leia mais

VERSÃO 1 PRELIMINAR - 2010 MÓDULO 3 - PRESENCIAL

VERSÃO 1 PRELIMINAR - 2010 MÓDULO 3 - PRESENCIAL MÓDULO 3 - PRESENCIAL CmapTools É um software para autoria de Mapas Conceituais desenvolvido pelo Institute for Human Machine Cognition da University of West Florida1, sob a supervisão do Dr. Alberto J.

Leia mais

Guia Sphinx: instalação, reposição e renovação

Guia Sphinx: instalação, reposição e renovação Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação

Leia mais

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011 Manual de backup do banco de dados PostgreSQL - Versão 2 Setembro-2011 E-Sales Oobj Tecnologia da Informação Av. D, n. 246, Qd. A-04, Lt.02, Ap. 02, Jardim Goiás Goiânia/GO, CEP: 74805-090 Fone: (62) 3086-5750

Leia mais

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br 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

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário

Leia mais

Manual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS

Manual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS 2014 Manual do AP_Conta Aplicativo para digitação e envio de contas médicas no padrão TISS 0 Sumário 1. Sobre esse manual... 3 2. Habilitando e Configurando o AP_Conta... 4 3. Habilitação e Licenciamento...

Leia mais

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

Leia mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD

ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD PARTE 1 INSTALAÇÃO DO BITVISE E CRIAÇÃO E INSTALAÇÃO DA CHAVE SSH PARA

Leia mais

MC536 Bancos de Dados: Teoria e Prática

MC536 Bancos de Dados: Teoria e Prática Universidade Estadual de Campinas - UNICAMP Instituto de Computação - IC MC536 Bancos de Dados: Teoria e Prática Aula #3 : MER e MER Estendido Profs. Anderson Rocha e André Santanchè Campinas, 1 de Agosto

Leia mais

Controle do Arquivo Técnico

Controle do Arquivo Técnico Controle do Arquivo Técnico Os documentos existentes de forma física (papel) no escritório devem ser guardados em pastas (normalmente pastas suspensas) localizadas no Arquivo Técnico. Este Arquivo pode

Leia mais

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando

Leia mais

DIGPROP - PREGÃO. Digitação de dados para entrega de propostas por meio magnético

DIGPROP - PREGÃO. Digitação de dados para entrega de propostas por meio magnético DIGPROP - PREGÃO Digitação de dados para entrega de propostas por meio magnético Marcio Tomazelli Programador Sênior Versão 1.0 Índice Índice...2 Índice de Figuras...2 Introdução...3 Fluxograma do processo

Leia mais

Agregadores de Conteúdo

Agregadores de Conteúdo Agregadores de Conteúdo São programas ou sites capazes de interpretar e mostrar o conteúdo dos Feeds RSS. Essa é uma forma de facilitar a leitura de vários sites e blogs, acessando o que há de novo em

Leia mais

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

Manual do Sistema Vida Controle de Contatos Editorial Brazil Informatica Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...

Leia mais

ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL

ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL PROF. MS C. RICARDO ANTONELLO WWW.ANTONELLO.COM.B R PORQUE SER RELACIONAL? Hoje, há um claro predomínio dos SGBD relacionais, principalmente

Leia mais