Agenda Semântica. Grupo: Francisco Rodrigues Júnior Guilherme Daher Ferreira Luana Vieira Morellato Renan Rigo
|
|
- Ana Laura Garrido Henriques
- 8 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Espírito Santo Inteligência Artificial Agenda Semântica Grupo: Francisco Rodrigues Júnior Guilherme Daher Ferreira Luana Vieira Morellato Renan Rigo Vitória 2007/02
2 Agenda Semântica Relatório Final apresentado como requisito para a conclusão da Disciplina Inteligência Artificial, ministrada aos alunos dos cursos de Ciência e Engenharia da Computação e do Mestrado em Informática da UFES, por Prof. Dr. Giancarlo Guizzardi e Prof a. Dra. Renata Silva Souza Guizzardi. Sistemas Multiagentes Análise e Projeto usando ARKnowD
3 1 Descrição do Problema 1.1 A web de hoje A World Wide Web (WWW) foi projetada para ser um espaço de informação, de maneira que ela tem mudado a forma como as pessoas se comunicam hoje e como os negócios são conduzidos. Ela faz parte de uma revolução que está transformando o mundo rumo à sociedade da informação. Um dos objetivos da Web é permitir a comunicação entre humanos e também entre máquinas. Acontece que a maioria do conteúdo que foi e é criado na Web hoje é entendido somente pelas pessoas e não pelas máquinas, tornando inviável a troca de informação entre estas. Tanto que, a linguagem HTML que é a geralmente usada para criar conteúdos, tem limitações para classificar blocos de textos nas páginas, exceto para o papel que eles desempenham na organização e no layout visual desejado dos documentos. 1.2 A Web Semântica A Web Semântica (WS) é uma extensão da Web atual na qual as informações recebem significados bem definidos, melhorando a capacidade das pessoas e computadores trabalharem em cooperação. Essa extensão parte de uma rede que consiste de vários documentos legíveis para as pessoas, para uma rede que inclui dados e informações para os computadores manipularem. A WS é uma Web de informação processável por máquina. Com a WS, os usuários, através dos agentes de softwares, poderão não apenas pesquisar documentos que contêm dados, mas também pesquisar os dados propriamente ditos através de técnicas de localização e identificação semântica. Esta nova Web dará suporte para os agentes entender os dados. Os computadores poderão então desempenhar tarefas importantes, de forma automática e instantânea, tarefas essas que hoje são feitas manualmente pelos próprios usuários. O conceito de dados ou documentos entendíveis por máquina não implica em alguma inteligência artificial mágica que permitem as máquinas compreenderem expressões humanas. Isso apenas indica a habilidade das máquinas resolverem um problema bem definido, realizando operações bem definidas sobre os existentes dados bem definidos. 1.3 A Agenda Semântica Encontramos hoje na web disponíveis, alguns serviços de agenda, com os quais podemos agendar diversos tipos de compromissos e sermos avisados quando se aproximam suas datas de ocorrência, por exemplo: Podemos inserir um evento, Aniversário da Isabela, numa agenda web comum e atribuímos
4 também uma data de ocorrência desse evento. Ao se aproximar o evento, um dia ou 1 hora antes dependendo da escolha do usuário, a agenda manda um aviso para esse usuário, através de avisando dá proximidade da data do evento. Isso é basicamente tudo que pode ser feito usando agendas web comuns, elas não são capazes de distinguir os tipos de compromissos, para ela não há diferença entre o aniversário da minha mãe ou entregar o livro de Banco de Dados na biblioteca. A Agenda Semântica entra nesse contexto com o objetivo de facilitar mais a vida de seus usuários: organizando da melhor forma seus compromissos, baseando-se em compromissos já marcados ou em suas prioridades; dando sugestões de presentes, em caso de datas especiais; sugestões de lazer, caso perceba que há tempo livre para o usuário; enfim, uma série de funcionalidades pode ser adicionada à agenda fazendo com que o usuário não se preocupe com certos detalhes e assim poupe seu tempo. Para isso essa agenda deveria ser capaz de interagir com outras agendas de pessoas, de pontos de comércio, centros de lazer, consultórios médicos, a fim de obter informações que sejam do interesse do usuário daquela agenda e também fornecer informações para amigos acerca de suas preferências diversas. É pra isso que se propõe as Agendas Semânticas, auxiliarem pessoas na organização de compromissos e execução de algumas tarefas a fim de que poupem tempo. 2 Requisitos Iniciais Por meio da análise inicial buscou-se compreender o contexto organizacional no qual a agenda semântica será implementada. Obteve-se assim os diagramas de dependência e razão estratégica onde tem-se a definição do Usuário que utiliza de uma Agenda de Compromissos e uma Agenda de Eventos Sociais. A agenda de compromissos é uma agenda física onde é possível anotar e buscar um compromisso e na agenda de eventos por meio de celular ou da agenda digital anota-se os fatos importantes como aniversários, festas, podendo receber alertas por . O usuário pode obter e marcar eventos além de fazer o gerenciamento de compromissos. Características como a não sobreposição de compromissos e o em eventos importantes comprar presente e não esquecer são descritos através de soft goals vistas no diagrama de Razão Estratégica na Figura 2. Os objetos celular, agenda e são utilizados para guardar os eventos e para informar e alertar sobre as datas dos compromissos agendados.
5 Figura 1 - Early Requeriments - Diagrama de Dependência Estratégica Figura 2 - Early Requirements - Diagrama de Razão Estratégica 3 Requisitos Finais A partir da modelagem da situação atual partiu-se para relacionar os atores com sistema a ser desenvolvido. Para tal, foram estabelecidos 5 (cinco) atores, o ator Usuário é responsável por fornecer informações ao Perfil, ou seja, cabe ao Usuário determinar o banco de dados que será armazenado no Perfil. Observe que o Perfil é responsável pelo armazenamento dos dados que serão fornecidos aos demais atores, cabendo ao ator Interesses, a responsabilidade do préprocessamento das informações contidas no Perfil a fim de estabelecer os
6 interesses de cada usuário. O Perfil não tem a capacidade de relacionamento e comparação dos dados nele contidos a fim de se determinar os interesses do usuário, cabe ao perfil esta responsabilidade. A Agenda de Eventos Sociais e a Agenda de Compromissos possuem funções bem específicas. A primeira delas possui a responsabilidade de localizar os eventos disponíveis na web e fornecer detalhes destes, ao perfil, quando solicitado. Ela também possui a capacidade de interação com outros agentes como um Agente Comprador de Passagens Aéreas ou Agente de Reserva de Diárias Hoteleiras, por exemplo. Entretanto, estes agentes não foram definidos neste projeto pois não estava no escopo inicial do mesmo. A segunda, possui como principal capacidade a obtenção dos compromissos do perfil, ou seja, ela é capaz de determinar compromissos do perfil e alertá-lo quando um evento deste estiver prestes a ocorrer. Assim como a outra agenda, ela também possui a capacidade de iteração com outros agentes, entretanto, estes agentes não foram definidos, pois não estavam contidos no escopo inicial do projeto. Figura 3 - Late Requeriments - Diagrama de Dependência Estratégica
7 Figura 4 - Late Requeriments - Diagrama de Razão Estratégica 4 Projeto Arquitetural Após levantamento dos requisitos iniciais e finais decidiu no modelo arquitetural pela implementação dos agentes de Perfil, Interesses e as agendas. O agente Perfil será a interface que se comunicará e servirá de ponte entre a Agenda de Eventos e Compromissos e o usuário do recurso. O agente Interesse implementará toda a análise de interesses do perfil e poderá ser usado pelas agendas e por outros perfis. A agendas podem se comunicar com outros agentes para fazer uma eventual marcação de compromisso ou adicionar um evento.
8 Figura 5 - Resumo do Projeto Arquitetural 5 Projeto Detalhado O objetivo agora é detalhar o projeto através do uso de AORML. O primeiro passo para a transformação do modelo do Tropos para AORML é identificar no modelo os agentes e objetos como temos na Figura 6.
9 Figura 6 - Identificação de Agentes e Objetos Partindo daí buscamos definir a comunicação entre os agentes e o uso dos objetos. Temos, por exemplo, que o agente Perfil se comunica com a Agenda de Compromissos para Gerenciar Compromissos. Além de disso ele recebe da agenda objetos do tipo SMS, que são parte do objetivo que eles tem em comum. Figura 7 - Diagrama de Interação entre agentes Parte-se então para a transformação do diagrama de razão estratégica do Tropos para o Diagrama de Sequencia (ISD) do AORML. Como exemplo no sistema escolheu-se dois planos e mostramos a seguir o seus ISD's. A Figura 8 mostra o plano Alerta sobre eventos sociais, onde os agentes Interesses, Agenda Eventos Sociais e Perfil se comunicam e o perfil é avisado sobre eventos, assim
10 como é sugerido opções de acordo com os interesses dos perfis relacionados. A Figura 9 apresenta o ISD Marcar compromisso onde um perfil insere um compromisso, como por exemplo, uma consulta ao dentista, na agenda de compromissos. Figura 8 - ISD - Caso 1 Figura 9 - ISD - Caso 2 Com o digrama de sequência temos uma idéia de como o sistema irá interagir, com o Interaction Frame Diagram (IFD), generaliza-se as iterações entre os agentes. A Figura 10 e 11 mostram os IFD s dos ISD s apresentados acima.
11 Figura 10 - IFD - Caso 1 Figura 11 - IFD - Caso 2 Os IFD s modelam a interface de comunicação dos agentes e os IPDs define o comportamento interno do agente. Na Figura 12 tem-se o comportamento do agente Agenda de Compromisso ao se comunicar com o agente Perfil receber o evento Marcar Compromisso, tratando o caso de dispor de data disponível e assim enviar mensagem para o agente Perfil.
12 6 Avaliação da Experiência Figura 12 - Um exemplo de IPD 6.1.Uso da Metodologia ARKnowD (Tropos+AORML) Foi uma experiência interessante trabalhar com uma metodologia orientada a agentes, seus conceitos facilitam o desenvolvimento dos sistemas e nos ajudam a ter uma compreensão mais geral do funcionamento dos mesmos. Tivemos uma certa dificuldade no início do desenvolvimento por estarmos habituados á programação estruturada, por isso gastamos algum tempo por conta dessa adaptação, além das dificuldades por falta de uma ferramenta especializada para trabalhar com essa metodologia. 6.2.Uso das Ferramentas de Modelagem A) TAOM4E A ferramenta TAOM4E é um ambiente de modelagem orientado a agentes, em especial, usando a metodologia Tropos. TAOM4E é uma ferramenta que ainda
13 precisa de algumas melhorias e alguns esforços para correção de alguns bugs, por exemplo, não permitir que dois objetos sejam expressos com o mesmo nome e não retornar quando um hard goal é excluído da expressão. Por esses motivos tivemos certa dificuldade em trabalhar com a ferramenta e acreditamos que, com melhoras nas áreas citadas facilitaria bastante seu uso. B) MS Visio com Template AORML O Microsoft Visio é um aplicativo que visa auxiliar os programadores na modelagem de programas e banco de dados, porém deixa muito muito a desejar quando é usado para criar modelos AORML. Sentimos muito a falta de uma ferramenta para integração fácil dos elementos léxicos e verificação da sintaxe e sem essas vantagens há uma grande perda de tempo na produção e torna-se muito dificil a modelagem de projetos mais complexos. A criação de uma ferramenta especialista para esse fim poderia trazer muitas vantagens para os desenvolvedores, facilitando o desenvolvimento e consequentemente reduzindo o seu tempo.
Universidade Federal do Espírito Santo Inteligência Artificial Profinder Vitória 2007/02
Universidade Federal do Espírito Santo Inteligência Artificial Profinder Grupo: Carlos Frederico S. da F. Mendes Diego Barcelos Rodrigues Diego Rocha Tristão João Olavo Baião de Vasconcelos Vitória 2007/02
Leia maisSistema Multiagentes de Recomendação de Eventos
Universidade Federal do Espírito Santo Inteligência Artificial Sistema Multiagentes de Recomendação de Eventos Grupo: André Gustavo Almeida Bernardo Gonçalves Marcel Damásio Rodolfo Gabri Vitória 2007/02
Leia maisSimulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de
Leia maisO modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento
O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um
Leia maisO Gerenciamento de Documentos Analógico/Digital
Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital
Leia mais3.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 maisEspecificação do Trabalho
Especificação do Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação, ligação,
Leia mais2 Engenharia de Software
20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite
Leia maisDESENVOLVENDO O SISTEMA
DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário
Leia maisUtilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF
Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil
Leia maisSISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Leia maisUML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva
UML & Padrões Aula 3 UML e Padrões - Profª Kelly Christine C. Silva 1 UML & Padrões Aula 3 Diagrama de Casos de Uso Profª Kelly Christine C. Silva O que vamos tratar: Modelos de Caso de Uso Diagrama de
Leia maisITIL v3 - Operação de Serviço - Parte 1
ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes
Leia maisUnidade 8: Padrão MVC e DAO Prof. Daniel Caetano
Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores
Leia maisUML: Diagrama de Casos de Uso, Diagrama de Classes
UML: Diagrama de Casos de Uso, Diagrama de Classes Diagrama de Casos de Uso O modelo de casos de uso visa responder a pergunta: Que usos (funcionalidades) o sistema terá? ou Para que aplicações o sistema
Leia maisMontagem e Manutenção. Luís Guilherme A. Pontes
Montagem e Manutenção Luís Guilherme A. Pontes Introdução Qual é a importância da Montagem e Manutenção de Computadores? Sistema Binário Sistema Binário Existem duas maneiras de se trabalhar e armazenar
Leia 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 maisTECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo
TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo Tópicos abordados Surgimento da internet Expansão x Popularização da internet A World Wide Web e a Internet Funcionamento e personagens da
Leia maisPolítica de Privacidade do Serviço OurSound para Estabelecimentos
Política de Privacidade do Serviço OurSound para Estabelecimentos Esta Política de privacidade explica a política do OurSound no que tange a coleta, utilização, divulgação e transferência de informações,
Leia maisResolução da lista de exercícios de casos de uso
Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se
Leia 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 maisClassificação de Sistemas: Sistemas Empresariais
Universidade do Contestado Campus Concórdia Curso de Ciências Contábeis Prof.: Maico Petry Classificação de Sistemas: Sistemas Empresariais DISCIPLINA: Sistemas de Informação Gerencial O QI da empresa
Leia maisMINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU SISTEMA DE ATENDIMENTO AO USUÁRIO MANUAL DO USUÁRIO
Leia maisO Processo de Engenharia de Requisitos
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo de Engenharia de Requisitos Engenharia de Software 2o.
Leia maisTarcia Paulino da Silva Universidade Estadual da Paraíba Tarcia_cg@hotmail.com. Roseane Albuquerque Ribeiro Universidade Estadual da Paraíba
Tecnologias Assistivas e Inclusão Digital: A importância do computador no processo de aprendizagem de crianças com deficiência intelectual da APAE- Campina Grande/ PB Tarcia Paulino da Silva Universidade
Leia maisGerenciamento do ciclo de vida de um documento Simone de Abreu
Gerenciamento do ciclo de vida de um documento Simone de Abreu É o gerenciamento do ciclo de vida de todos os registros, em todos os tipos de mídia, desde a criação até a destruição ou arquivo permanente.
Leia mais3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis
3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis O que é um e- mail bem sucedido? É aquele e- mail que você recebe o contato, envia o e- mail para o cliente e ele te responde. Nós não estamos
Leia maisDIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD
DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD Salvador Bahia Março/2010 MANUAL DE UTILIZAÇÃO DO WEBMAIL Este manual contém a descrição das
Leia mais18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB
18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisEstudo de Viabilidade. GMon Sistema de Gerenciamento de Monitores. Curso: Ciências da Computação Professora: Carla Silva
Estudo de Viabilidade GMon Sistema de Gerenciamento de Monitores Curso: Ciências da Computação Professora: Carla Silva Recife, 20 de Janeiro de 2012 1 Sumário 1. Motivação... 3 2. Problema identificado...
Leia maisOrientações Gerais para o Mobilizador 1
Orientações Gerais para o Mobilizador 1 Índice CADERNO 1: ORIENTAÇÕES GERAIS PARA O MOBILIZADOR 1.1. Mensagem ao mobilizador... 03 1.2. Materiais de implantação do Ciclo 4... 05 1.3. As reuniões: quantas
Leia mais04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos
Leia maisApostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público 2015 2º CADERNO. Índice
2º CADERNO Índice Pg. Microsoft Office: Excel 2010... Exercícios pertinentes... 02 63 Microsoft Office: Power Point 2010... Exercícios pertinentes... 104 146 Internet e Intranet. Conceitos básicos, navegadores
Leia mais3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
Leia maisTutorial 7 Fóruns no Moodle
Tutorial 7 Fóruns no Moodle O Fórum é uma atividade do Moodle que permite uma comunicação assíncrona entre os participantes de uma comunidade virtual. A comunicação assíncrona estabelecida em fóruns acontece
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisCOMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE
www.agenciaatos.com.br COMO FUNCIONA NOSSA CONSULTORIA DE MARKETING DIGITAL ESPECIALIZADA EM VENDAS ONLINE APLICAÇÃO DA CONSULTORIA EM VENDAS ONLINE É assim que os resultados são gerados. No entanto, é
Leia maisPROPOSTA DE REFORMULAÇÃO DO PORTAL RECYT
ANEXO 3 - Proposta de reformulação do Portal para apresentação na reunião PROPOSTA DE REFORMULAÇÃO DO PORTAL RECYT 1. Antecedentes e justificativa Antes de ser implantado, o Portal RECyT passou por um
Leia maisManual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20
As informações contidas neste documento estão sujeitas a alterações sem o prévio aviso, o que não representa um compromisso da Virtuem Informática. As pessoas, organizações ou empresas e eventos de exemplos
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisUNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos
Leia maisBem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão.
Bem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão. Você deve ter bons conhecimentos de estoque, UM e administração de posições
Leia mais2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade)
Escola Básica e Secundária de Velas Linhas de Exploração do Quadro de da Disciplina de Tecnologias de Informação e Comunicação (TIC) Oferta de Escola 2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º
Leia maisEstratégias adotadas pelas empresas para motivar seus funcionários e suas conseqüências no ambiente produtivo
Estratégias adotadas pelas empresas para motivar seus funcionários e suas conseqüências no ambiente produtivo Camila Lopes Ferreir a (UTFPR) camila@pg.cefetpr.br Dr. Luiz Alberto Pilatti (UTFPR) lapilatti@pg.cefetpr.br
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisO Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares
O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares O uso da Inteligência Competitiva como processo para monitorar tecnologias, legislação, ambiente regulatório, concorrência,
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisCurso: Diagnóstico Comunitário Participativo.
Curso: Diagnóstico Comunitário Participativo. Material referente ao texto do Módulo 3: Ações Básicas de Mobilização. O conhecimento da realidade é a base fundamental ao desenvolvimento social, que visa
Leia maisHá 17 anos no mercado, a PREMIUN Tecnologia desenvolve soluções para o gerenciamento e controle de gastos em telefonia.
Há 17 anos no mercado, a desenvolve soluções para o gerenciamento e controle de gastos em telefonia. Uma empresa de desenvolvimento de software, como a nossa, jamais seria bem sucedida ao longo de mais
Leia maisLEAN SIX SIGMA PARA O SERVICE DESK
LEAN SIX SIGMA PARA O SERVICE DESK Algumas reclamações de clientes/ usuários finais são bastante comuns: Eu tive que falar sobre o mesmo problema para mais de uma pessoa antes dele ser resolvido, e a cada
Leia maisCOMO COMEÇAR 2016 se organizando?
COMO COMEÇAR 2016 se organizando? Como começar 2016 se organizando? Conheça estratégias simples para iniciar o novo ano com o pé direito Você sabia que, de acordo com o Sebrae, os principais motivos que
Leia maisTencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03
Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Agenda 1. Arquitetura de Software 1.1.Introdução 1.2.Vantagens da Arquitetura de Software
Leia maisPROCEDIMENTOS PARA ORGANIZAÇÃO E ENTREGA DE DOCUMENTOS NOVOS
PROCEDIMENTOS PARA ORGANIZAÇÃO E ENTREGA DE DOCUMENTOS NOVOS Este manual foi elaborado para orientar o Cliente, Órgão/Entidade, sobre os procedimentos necessários a serem seguidos com relação à preparação
Leia maisPROCESSOS DE CRIAÇÃO DE APLICATIVOS
PROCESSOS DE CRIAÇÃO DE APLICATIVOS Joaldo de Carvalho Wesley Oliveira Irlei Rodrigo Ferraciolli da Silva Rodrigo Clemente Thom de Souza INTRODUÇÃO O mundo está dominado pelos dispositivos móveis. A cada
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisGBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação
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 maisVocê tem um sonho...
Você tem um sonho... Divulgar mais sua empresa. Ter mais clientes? Vender mais? Um site pode ajudar... O QUE EU PRECISO SABER ANTES DE TER UM SITE? 1. É preciso ter a noção exata de qual produto/serviço
Leia mais4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Leia mais* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento
* Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas
Leia mais3 Método 3.1. Entrevistas iniciais
3 Método 3.1. Entrevistas iniciais Os primeiros passos para elaboração do questionário foram entrevistas semiestruturadas feitas pelo telefone com o objetivo de descobrir o tempo máximo de lembrança das
Leia maisConceitos Básicos de Rede. Um manual para empresas com até 75 computadores
Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos
Leia maisc. Técnica de Estrutura de Controle Teste do Caminho Básico
1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo
Leia maisInvestigação sobre o uso do ambiente Moodle pelos professores de uma instituição de ensino superior pública
Investigação sobre o uso do ambiente Moodle pelos professores de uma instituição de ensino superior pública Eixo temático 2: Formação de professores e cultura digital 1 Ana Paula Ferreira Sebastião 2 Rosemary
Leia maisTRABALHO PRÁTICO Nro. 02 (Atualizado em 29/10/2008)
USP ICMC SSC SCE-283 Linguagens de Programação e Aplicações Professor responsável: Fernando Santos Osório Semestre: 2008/2 Horário: Segunda 14h20 E-mail: fosorio.at. icmc.usp.br fosorio.at. gmail.com Web:
Leia maisGerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
Leia maisMAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO
MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta
Leia maisProcessos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Leia maisSISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS
SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS Instituição: UFRGS Autores: Ricardo Vieira, José Luis Machado e Álvaro Juscelino Lanner Área: Sistema de Informações Introdução. O trabalho aqui proposto
Leia maisUsando o Conference Manager do Microsoft Outlook
Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando
Leia maisMicrosoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR
Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem
Leia maisJORNADA DE COMPRA. O que é e sua importância para a estratégia de Marketing Digital VECTOR
O que é e sua importância para a estratégia de Marketing Digital 1 2 3 4 Já falamos muitas vezes sobre produção de conteúdo ser a base de uma estratégia de marketing digital de resultados para a sua empresa.
Leia maisMódulo 14 Treinamento e Desenvolvimento de Pessoas. 14.1. Treinamento é investimento
Módulo 14 Treinamento e Desenvolvimento de Pessoas 14.1. Treinamento é investimento O subsistema de desenvolver pessoas é uma das áreas estratégicas do Gerenciamento de Pessoas, entretanto em algumas organizações
Leia maisProgramação Orientada a Objetos. Introdução à Análise Orientada a Objetos (AOO)
Programação Orientada a Objetos Introdução à Análise Orientada a Objetos (AOO) Cristiano Lehrer, M.Sc. Processo de Desenvolvimento de Software Um processo de software mostra os vários estágios do desenvolvimento
Leia mais2 Fundamentação Conceitual
2 Fundamentação Conceitual 2.1 Computação Pervasiva Mark Weiser define pela primeira vez o termo Computação Ubíqua ou Computação Pervasiva (Ubiquitous Computing) em (10). O autor inicia o trabalho com
Leia maisAná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 maisProfessor: Curso: Disciplina: Aula 4-5-6
Professor: Curso: Disciplina: Aula 4-5-6 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Engenharia de Requisitos 03º semestre 1 Engenharia de Requisitos Prof. Marcos
Leia maisRESERVAR MANUAL SISTEMA DE RESERVAS DE SALAS INFORMATIZADAS
RESERVAR MANUAL SISTEMA DE RESERVAS DE SALAS INFORMATIZADAS Faculdades Integradas do Brasil www.unibrasil.com.br 1 Sumário 1 INTRODUÇÃO...3 2 ÁREA DE ACESSO PÚBLICO...4 2.1 VISUALIZAÇÃO E NAVEGAÇÃO POR
Leia mais3. Fase de Planejamento dos Ciclos de Construção do Software
3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de
Leia maisO guia completo para uma presença. online IMBATÍVEL!
O guia completo para uma presença online IMBATÍVEL! Sumário Introdução 3 Capítulo 1 - Produção de Conteúdo: Por que e Como produzir 5 Capítulo 2 - Distribuição e Divulgação 8 Capítulo 3 - Monitoramento
Leia maisAutoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia maisConhecendo o Decoder
Conhecendo o Decoder O Decoder da sua ion TV, ou receptor, também é chamado de STB, sigla em inglês para Set Top Box, que é o aparelho responsável por receber o sinal de TV, decodificá-lo e enviá-lo para
Leia maisCADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word 2010. Sumário
CADERNO DE INFORMÁTICA FACITA Faculdade de Itápolis Aplicativos Editores de Texto WORD 2007/2010 Sumário Editor de texto... 3 Iniciando Microsoft Word... 4 Fichários:... 4 Atalhos... 5 Área de Trabalho:
Leia maisCÓDIGO CRÉDITOS PERÍODO PRÉ-REQUISITO TURMA ANO INTRODUÇÃO
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS ESCOLA DE GESTÃO E NEGÓCIOS CURSO DE CIÊNCIAS CONTÁBEIS, ADMINISTRAÇÃO E ECONOMIA DISCIPLINA: ESTRUTURA E ANÁLISE DE CUSTO CÓDIGO CRÉDITOS PERÍODO PRÉ-REQUISITO
Leia maisManual de Comunidades RIPALC
Manual de Comunidades RIPALC Última atualização 13 de março de 2012 1 Sumário 1. Como se autenticar no site?...3 2. Como funcionam as comunidades?...4 3. Como participar de um Fórum (Painel de Discussão)?...6
Leia maisSistema de Gestão de Recursos de Aprendizagem
Sistema de Gestão de Recursos de Aprendizagem Ambiente de Comunidades - Manual para Administradores do Sistema - Atualizado em 04/04/2011 LISTA DE FIGURAS FIGURA 1 PÁGINA DE ACESSO AO SIGRA... 7 FIGURA
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.
CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 11 APRESENTAÇÃO Nesta aula serão discutidos os conceitos relacionados
Leia maisNovas Formas de Aprender e Empreender
Novas Formas de Aprender e Empreender DÚVIDAS FREQUENTES 1. Sobre o Prêmio Instituto Claro, Novas Formas de Aprender e Empreender 1.1. O que é o Prêmio? O Prêmio Instituto Claro Novas Formas de Aprender
Leia maisTópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.
Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo
Leia maisTÉCNICAS DE PROGRAMAÇÃO
TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente
Leia maisMicrosoft Access INTRODUÇÃO. Sumário INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO. O que é Banco de Dados?
Microsoft Access Sumário 1. 2. ABRINDO UM BANCO DE DADOS PRONTO 3. ASSISTENTE DE BANCO DE DADOS 4. NAVEGANDO PELO BANCO DE DADOS 5. CRIANDO UM BANCO DE DADOS DESDE O INÍCIO 6. CRIANDO COSULTAS 7. CRIANDO
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie
1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância
Leia maisCENTRO ESTADUAL DE EDUCAÇÃO TECNOLOGICA PAULA SOUZA ETEC DR. EMLIO HERNANDEZ AGUILAR
CENTRO ESTADUAL DE EDUCAÇÃO TECNOLOGICA PAULA SOUZA ETEC DR. EMLIO HERNANDEZ AGUILAR ÁLVARO JOSÉ PIAZON JUNIOR ANDERSON DA SILVA SPERA DÉBORA VICENTE DE OLIVEIRA MANUAL DE ORIENTAÇÃO PARA DESENVOLVIMENTO
Leia maisEducação Patrimonial Centro de Memória
Educação Patrimonial Centro de Memória O que é história? Para que serve? Ambas perguntas são aparentemente simples, mas carregam uma grande complexidade. É sobre isso que falarei agora. A primeira questão
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisManual de Atendimento
Manual de Atendimento Ambiente de Comunicação e Colaboração Office 365 Manual de Atendimento Ambiente de Comunicação e Colaboração Office 365 1 ÍNDICE APRESENTAÇÃO... 3 1. OBJETIVO... 4 2. GERENCIAMENTO
Leia mais