Desenvolvimento de Aplicações na Web Semântica Modelagem e Geração de Interfaces Dirigidas por Regras

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

Download "Desenvolvimento de Aplicações na Web Semântica Modelagem e Geração de Interfaces Dirigidas por Regras"

Transcrição

1 Desenvolvimento de Aplicações na Web Semântica Modelagem e Geração de Interfaces Dirigidas por Regras Carlos Laufer Tecweb - Departamento de Informática PUC-Rio

2 W3C Escritório Brasil Avenida das Nações Unidas, 11541, 7 o andar, Brooklin, São Paulo, SP Tópicos Design baseado em Modelos Camaleon Reference Framework SHDM - Synth Interface Abstrata Interface Concreta Geração de Interfaces Dirigidas por Regras

3 Modelos - Lidando com a complexidade Modelos - Lidando com a complexidade Nível de abstração adequado Não acrescentar complexidade desnecessária Focado no aspecto apropriado do problema Preciso Não ambíguo Compreensível por vários perfis de usuários Cliente Diretoria, Marketing, Comunicação, RH, Sistemas Equipe de projeto Analistas, Conteudistas, Programadores, Designers Visuais

4 Design Baseado em Modelos Identifica modelos de alto nível (abstrato) Concentra em aspectos semanticamente significativos Não endereça imediatamente o nível de implementação Ferramentas que atualizam a implementação Útil no desenvolvimento e na manutenção Design de Interface Baseada em Modelos Abordagem em camadas com diferentes níveis de abstração no design de interfaces de usuário Benefícios esperados Melhorar qualidade Reduzir tempo e custo de desenvolvimento Melhorar comunicação dos times de desenvolvimento Facilitar testes Reduzir esforços para adaptação para mudanças de requisitos

5 Cameleon Reference Framework Contexto de Uso Entidades relevantes para a interação Tripla - (U, P, A) U - Modelo de usuário Quem vai usar ou está usando P - Plataforma de hardware-software Conexão do ambiente físico com o mundo digital A - Ambiente físico e social Onde a interação está se estabelecendo <usuário, plataforma, ambiente>

6 Cameleon Reference Framework Requisitos Funcionais autenticar um usuário selecionar um aposento selecionar um dispositivo no aposento inspecionar e alterar o estado do dispositivo selecionado Contextos de Uso casa, computador rua, celular Exemplo - Digital Home

7 Exemplo - Digital Home Exemplo - Digital Home

8 TecWeb :: HDM OOHDM - SHDM Método de Autoria para Sistemas Hipermídia conjunto de modelos (com as respectivas notações) método de projeto Desde antes da Web! Várias Evoluções Independente de Plataforma Método Levantamento de Requisitos Modelo de Domínio Aplicação Modelo de Navegação Modelo de Interface e Comportamento Implementação

9 TecWeb Synth Modelos de Navegação

10 Cameleon Reference Framework Concurrent Task Trees - CTT Notação para especificação de modelos de tarefas Estrutura hierárquica Sintaxe gráfica Foco nas atividades Notação flexível e expressiva Permite representar atividades interativas e concorrentes Compacta e de fácil entendimento

11 Concurrent Task Trees - CTT Interleaving (T1 T2 TN) Order independence (T1 = T2 = TN) Synchronization (T1 [] T2 [] TN) Parallelism (T1 T2 TN) Choice (T1 [] T2 [] TN) Disabling (T1 [> T2 [> TN) Suspend-Resume (T1 > T2 > TN) Enabling (T1 >> T2 >> TN) Iteration (T*) Optional ([T]) Exemplo CTT

12 Cameleon Reference Framework TecWeb Interface Abstrata

13 TecWeb Interface Abstrata TecWeb Interface Abstrata

14 TecWeb Interface Abstrata TecWeb Interface Abstrata

15 TecWeb Interface Abstrata TecWeb Interface Abstrata

16 Cameleon Reference Framework TecWeb Interface Concreta

17 Exemplo Reserva de Hotel Exemplo Reserva de Hotel

18 Exemplo Reserva de Hotel Abordagens

19 Processo de Definição da Interface Metamodelo da Interface Abstrata Os tipos dos widgets representam o papel desempenhado pelo elemento na interação com o usuário Tipos de Widgets Abstratos

20 Exemplo de Composição Abstrata Exemplo de Composição Abstrata AbstractInterface name : main_page CompositeInterfaceElement name : header ElementExhibitor name : title SimpleActivator name : account_anchor

21 Exemplo de Composição Abstrata {name: "main_page", widget_type: "AbstractInterface", children:[ {name: "header", widget_type: "CompositeInterfaceElement", children: [ {name: "title", widget_type: "ElementExhibitor"}, {name: "account_anchor", widget_type: "SimpleActivator }] } Exemplo de Composição Abstrata

22 Exemplo de Composição Abstrata CompositeInterfaceElement name : Content ElementExhibitor name : hotel_name CompositeInterfaceElement name : hotel_images repeatable : true ElementExhibitor name : hotel_image ElementExhibitor name : hotel_category ElementExhibitor name : hotel_address ElementExhibitor name : hotel_description Exemplo de Composição Abstrata {name: "content", widget_type: "CompositeInterfaceElement", children:[ {name: "hotel_name", widget_type: "ElementExhibitor"}, {name: "hotel_images", widget_type: "CompositeInterfaceElement", repeatable: true, children: [ {name: "hotel_image", widget_type: "ElementExhibitor }]}, {name: "hotel_category", widget_type: "ElementExhibitor"}, {name: "hotel_address", widget_type: "ElementExhibitor"}, {name: "hotel_description", widget_type: "ElementExhibitor }]}

23 Exemplo de Composição Abstrata Exemplo de Composição Abstrata {name: "search_rates", widget_type: "CompositeInterfaceElement", children: [ {name: "search_rates_title", widget_type: "ElementExhibitor"}, {name: "label_checkin", widget_type: "ElementExhibitor"}, {name: "checkin", widget_type: "IndefiniteVariable"}, {name: "label_checkout", widget_type: "ElementExhibitor"}, {name: "checkout", widget_type: "IndefiniteVariable"}, {name: "search", widget_type: "SimpleActivator }]

24 Exemplo de Composição Abstrata Exemplo de Composição Abstrata {name: "rates", widget_type: "CompositeInterfaceElement", children: [ {name: "rates_title", widget_type: "ElementExhibitor"}, {name: "rates_by_room", widget_type: "CompositeInterfaceElement, repeatable: true, children: [ {name: "room", widget_type: "CompositeInterfaceElement", children: [ {name: "room_type", widget_type: "ElementExhibitor"}, {name: "price", widget_type: "ElementExhibitor"}, {name: "availability", widget_type: "ElementExhibitor"}, {name: "book", widget_type: "SimpleActivator }]}]}

25 Regras Condição Regras de Ação Base de Conhecimento (Fatos) Triplas Condições fatos de qualquer modelo do SHDM (domínio, navegação, etc.) parâmetros de requisição informações de ambiente (user-agent, etc.) Fatos <WME "navigational_element" "uri" " <WME " "class" "SHDM::Index"> <WME " "index_title" "FlightsByAirport"> <WME "params" "airport_from" SDU"> <WME "params" "airport_to" BSB > <WME "params" "controller" "execute"> <WME "params" "action" "search_flights"> <WME "user_agent" "browser" "Chrome"> <WME "user_agent" "platform" "Windows"> <WME "user_agent" "mobile" false>

26 Regras Seleção de Interface has "user_agent, mobile, true has :_, class, gr::offering Seleção de Elemento Abstrato <abstract_element_id> do equal Time.now.day, 1 end Transformação Abstrato Concreto maps_to abstract: <abstract_element_id>, concrete_widget: <concrete_widget_id>, params: {<parameters>} do <conditions> end Regras de Seleção de Interfaces Seleção de Interface Regras de Seleção de Interface <WME "user_agent" "browser" "Firefox"> <WME "user_agent" "platform" "Windows NT"> <WME "user_agent" "mobile" false> <WME "params" "controller" "execute"> <WME "params" "action" book_hotel"> <WME "params" "id" "Rio Carioca Palace"> has "params", "action", book_hotel has "params", "id", :_

27 Regras de Seleção de Elementos Abtratos Regras de Seleção de Elementos Abtratos

28 Regras de Seleção de Elementos Abtratos Composição Abstrata Descrição Abstrata Regras de Seleção de Elementos Abstratos set "rates" do has "params", "checkin", :_ has "params", "checkout", :_ end set "search_rates" do neg "params", "checkin", :_ neg "params", "checkout", :_ end Regras de Mapeamento Concreto

29 Regras de Mapeamento Concreto maps_to abstract: "main_page", concrete_widget: "HTMLPage", params: { title: "mylogdings.com", include_css: /hotel_mob.css" } do end has "user_agent", "mobile", true maps_to abstract: "main_page", concrete_widget: "HTMLPage", params: { title: "mylogdings.com", include_css: "/hotel.css" } # Header block maps_to abstract: "header", concrete_widget: "HTMLComposition"... Regras de Mapeamento Concreto maps_to abstract: "availability", concrete_widget: "HTMLSpan", params: { content: "Sold out", css_class: "highlight" } do equal room[:status], 'sold-out' end maps_to abstract: "availability", concrete_widget: "HTMLSpan", params: { content: "Only #{room[:rooms_available]} left!", css_class: "highlight" } do equal room[:status], 'few-rooms' end maps_to abstract: "availability", concrete_widget: "HTMLSpan", params: { content: "Available", css_class: plain" }

30 Obrigado!

5 Detalhes da Implementação

5 Detalhes da Implementação Detalhes da Implementação 101 5 Detalhes da Implementação Neste capítulo descreveremos detalhes da implementação do Explorator que foi desenvolvido usando o paradigma MVC 45 e o paradigma de CoC 46 (Convention

Leia mais

Arquitetura de Software

Arquitetura de Software Agenda de Software - Fundamentos e Tendências - Objetivos e Contexto de Software (A.S.) A.S. no Processo de Desenvolvimento Passado, Presente e Futuro Prof. Marco Fagundes mfagunde@tre-pa.gov.br 1 2 Objetivos

Leia mais

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma: 1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que

Leia mais

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

Decorator Pattern. SISMO - Sistemas e Mobilidade http://www.sismo.deinf.ufma.br. Junho de 2008. Departamento de Informática / UFMA

Decorator Pattern. SISMO - Sistemas e Mobilidade http://www.sismo.deinf.ufma.br. Junho de 2008. Departamento de Informática / UFMA Decorator Pattern SISMO - Sistemas e Mobilidade http://www.sismo.deinf.ufma.br Departamento de Informática / UFMA Junho de 2008 Revisando os conceitos Herança é poderosa mas não é flexível Comportamento

Leia mais

Apresenta. SofStore o mais novo aliado no gerenciamento do seu negócio

Apresenta. SofStore o mais novo aliado no gerenciamento do seu negócio Apresenta SofStore o mais novo aliado no gerenciamento do seu negócio SofStore Um Novo Sistema Para Sua Empresa SofStore Apresentação Experiência no Varejo A ID Brasil Sistemas atua no segmento de varejo

Leia mais

Concepção e Elaboração

Concepção e Elaboração UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientado a Objetos Concepção e Elaboração Estudo

Leia mais

Organização e Arquitetura de Computadores I. de Computadores

Organização e Arquitetura de Computadores I. de Computadores Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores

Leia mais

Internet Visão Geral. O que é a Internet? Ong Ação Cidadã

Internet Visão Geral. O que é a Internet? Ong Ação Cidadã Internet Visão Geral Ong Ação Cidadã O que é a Internet? INTERNET é o conjunto de computadores conectados em escala mundial, utilizando o protocolo TCP/IP para comunicar entre si. Nasceu em 1969 com a

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS PROFESSOR: CARLOS BECKER WESTPHALL Terceiro Trabalho

Leia mais

Modelagem e geração de interfaces dirigidas por regras

Modelagem e geração de interfaces dirigidas por regras Vagner Barbosa do Nascimento Modelagem e geração de interfaces dirigidas por regras Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo Programa

Leia mais

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013

Prof. Luiz Fernando Bittencourt MC714. Sistemas Distribuídos 2 semestre, 2013 MC714 Sistemas Distribuídos 2 semestre, 2013 Virtualização - motivação Consolidação de servidores. Consolidação de aplicações. Sandboxing. Múltiplos ambientes de execução. Hardware virtual. Executar múltiplos

Leia mais

IBM Software Demos Rational Software Delivery Platform - Recursos de análise de requisitos

IBM Software Demos Rational Software Delivery Platform - Recursos de análise de requisitos Nesta parte, Alex, nosso analista, executa uma análise de requisitos para o pedido da melhoria de compra imediata. É uma maneira de garantir que todos os elementos do aplicativo, incluindo etapas de teste

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Introdução à Computação A disciplina apresenta a área da Computação como um todo, desde a história e a evolução dos computadores

Leia mais

Claudio Damasceno. Avançar

Claudio Damasceno. Avançar Claudio Damasceno Conteúdo Alinhamento Âncoras, Links Tabelas Formatação Próximo Capítulo HTML prof.claudiodamasceno@hotmail.com 2 Recapitulando - Estrutura básica título DA PÁGINA

Leia mais

Backsite Serviços On-line

Backsite Serviços On-line Apresentação Quem Somos O Backsite Com mais de 15 anos de mercado, o Backsite Serviços On-line vem desenvolvendo soluções inteligentes que acompanham o avanço das tecnologias e do mundo. Com o passar do

Leia mais

Curso - Padrões de Projeto Módulo 5: Model-View- Controller

Curso - Padrões de Projeto Módulo 5: Model-View- Controller Curso - Padrões de Projeto Módulo 5: Model-View- Controller Vítor E. Silva Souza vitorsouza@gmail.com http://www.javablogs.com.br/page/engenho http://esjug.dev.java.net Sobre o Instrutor Formação: Java:

Leia mais

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

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

Leia mais

Web Design. Prof. Felippe

Web Design. Prof. Felippe Web Design Prof. Felippe 2015 Sobre a disciplina Fornecer ao aluno subsídios para o projeto e desenvolvimento de interfaces de sistemas Web eficientes, amigáveis e intuitivas. Conceitos fundamentais sobre

Leia mais

Gerenciamento de Dados e Informação Fernando Castor

Gerenciamento de Dados e Informação Fernando Castor Gerenciamento de Dados e Informação Fernando Castor Slides elaborados por: Fernando Fonseca & Ana Carolina Salgado 1 Introdução Sistema de Informação (SI) Coleção de atividades que regulam o compartilhamento

Leia mais

3 Um Modelo de Operações para a web semântica 3.1. Modelo de Operações

3 Um Modelo de Operações para a web semântica 3.1. Modelo de Operações 34 3 Um Modelo de Operações para a web semântica 3.1. Modelo de Operações As classes do Modelo de Operações representam a definição de como deve ser uma operação em uma aplicação, ou seja, quais os valores

Leia mais

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)? Roteiro BCC321 - Banco de Dados I Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Conceitos Básicos Banco

Leia mais

Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental

Ciclo de Vida Clássico ou Convencional CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS. Ciclo de Vida Clássico ou Convencional. Enfoque Incremental CICLOS DE VIDA DE DESENVOLVIMENTO DE SISTEMAS Elicitação Ciclo de Vida Clássico ou Convencional O Modelo Cascata Análise Ana Paula Terra Bacelo Blois Implementação Material Adaptado do Prof. Marcelo Yamaguti

Leia mais

Model-Driven Engineering Geração de modelos de software e especificações usando a plataforma IBM

Model-Driven Engineering Geração de modelos de software e especificações usando a plataforma IBM Model-Driven Engineering Geração de modelos de software e especificações usando a plataforma IBM Luiz Esmiralha IBM Eduardo Chiote IBM Quem somos Luiz Esmiralha Arquiteto de Aplicações / IBM 15 anos exp.

Leia mais

MANUAL RÁPIDO DE UTILIZAÇÃO

MANUAL RÁPIDO DE UTILIZAÇÃO Agrupamento de Escolas n.º 2 de Beja Mário Beirão PLATAFORMA GATO:\> GESTÃO DE EQUIPAMENTOS E EQUIPAMENTOS ON LINE MANUAL RÁPIDO DE UTILIZAÇÃO Novembro de 2009 1 O QUE É O GATO:\>? A aplicação das Tecnologias

Leia mais

USANDO RESPONSIVE WEB DESIGN PARA DESENVOLVIMENTO DE SISTEMAS WEB. Rodrigo Eduardo Boni orientado por Prof. Jhony Alceu Pereira Orientador - FURB

USANDO RESPONSIVE WEB DESIGN PARA DESENVOLVIMENTO DE SISTEMAS WEB. Rodrigo Eduardo Boni orientado por Prof. Jhony Alceu Pereira Orientador - FURB USANDO RESPONSIVE WEB DESIGN PARA DESENVOLVIMENTO DE SISTEMAS WEB Rodrigo Eduardo Boni orientado por Prof. Jhony Alceu Pereira Orientador - FURB ROTEIRO Introdução Objetivos Fundamentação teórica Especificação

Leia mais

Software Utilitário; Software Orientado a Tarefas; Software de Negócios;

Software Utilitário; Software Orientado a Tarefas; Software de Negócios; NOÇÕES DE SOFTWARE II Disciplina: Introdução à Microinformática Software Utilitário; Software Orientado a Tarefas; Software de Negócios; 2 ... do mundo empresarial 3 Executam tarefas secundárias. Exemplos:

Leia mais

Introdução sobre Implantação de Sistema ERP em Pequenas Empresas. Prof Valderi R. Q. Leithardt

Introdução sobre Implantação de Sistema ERP em Pequenas Empresas. Prof Valderi R. Q. Leithardt Introdução sobre Implantação de Sistema ERP em Pequenas Empresas Prof Valderi R. Q. Leithardt Objetivo Esta apresentação tem por objetivo mostrar tanto os benefícios como as dificuldades da implantação

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI PERFIL TÉCNICO Versão 2.0 DEPARTAMENTO DE INFORMÁTICA E TELECOMUNICAÇÕES PREFEITURA DE GUARULHOS SP 1 Objetivo: Esse manual tem como objetivo principal instruir os

Leia mais

Uso do Action₀NET com o PI System da OsiSoft

Uso do Action₀NET com o PI System da OsiSoft Uso do Action₀NET com o PI System da OsiSoft Introdução Se sua empresa utiliza o PI System da OsiSoft, o Action₀NET é o software SCADA (Supervisory Control and Data Acquisition) que mais se adequa a sua

Leia mais

rosesfmelo@hotmail.com rosefib.webnode.com.br

rosesfmelo@hotmail.com rosefib.webnode.com.br Paradigmas de análise e desenvolvimento de sistemas Metodologia de Análise e Desenvolvimento de Sistemas Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com rosefib.webnode.com.br Tópicos abordados

Leia mais

CORPVS SEGURANÇA SETOR DE TECNOLOGIA DA INFORMAÇÃO

CORPVS SEGURANÇA SETOR DE TECNOLOGIA DA INFORMAÇÃO CORPVS SEGURANÇA SETOR DE TECNOLOGIA DA INFORMAÇÃO ACESSO GLPI ABERTURA E ACOMPANHAMENTO DE CHAMADOS NO SERVICE DESK DATA: 1 0 /0 9 /201 5 VERSÃO: 1.0 AUTOR: Italo Rocha APROVADOR: Raphael Dantas Introdução

Leia mais

Disciplina de Banco de Dados Introdução

Disciplina de Banco de Dados Introdução Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.

Leia mais

NGIN Mobile Portal Gestão Usuário

NGIN Mobile Portal Gestão Usuário Relatório de Concepção P T Inovação NGIN Mobile Portal Gestão Usuário Nome do Ficheiro: Document1 Histórico de versões do Relatório de Concepção Versão Datas Responsabilidades Justificação Edição: Katia

Leia mais

Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações

Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações 3 Protótipos Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações multimídia distribuídas. Os protótipos auxiliaram

Leia mais

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO Capítulo 12 REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO 12.1 2003 by Prentice Hall OBJETIVOS De que forma o desenvolvimento de um novo sistema poderia mudar a maneira de uma organização trabalhar?

Leia mais

Introdução à Bonita BPM

Introdução à Bonita BPM WHITE PAPER Introdução à Bonita BPM Como começar a usar o Bonita BPM para capturar um processo conceitual e transformá-lo em um diagrama de processo Charlotte Adams, Alexandre Bricout e Maria Picard, Bonitasoft

Leia mais

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) RELATÓRIO DE ENTREGA DO PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) PARA A ELABORAÇÃO DOS PLANOS MUNICIPAIS DE GESTÃO INTEGRADA DE RESÍDUOS SÓLIDOS PMGIRS PARA OS MUNICÍPIOS DE NOVO HORIZONTE, JUPIÁ, GALVÃO,

Leia mais

Formalismos de Grafos de Interação (Surveys)

Formalismos de Grafos de Interação (Surveys) Formalismos de Grafos de Interação (Surveys) Disciplina:Tópicos em IHC II- Interação 3D Professor :Alberto Raposo Tópicos Motivação Fontes de Pesquisa Breve Descrição Conclusões Tópicos Motivação Fontes

Leia mais

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9 Channel Visão Geral e Navegação Tutorial Atualizado com a versão 3.9 Copyright 2009 por JExperts Tecnologia Ltda. todos direitos reservados. É proibida a reprodução deste manual sem autorização prévia

Leia mais

INFORMÁTICA APLICADA II BANCO DE DADOS

INFORMÁTICA APLICADA II BANCO DE DADOS INFORMÁTICA APLICADA II BANCO DE DADOS Professor:. Carga horária semanal: 4 HA Resumo dos assuntos abordados: - Teoria de banco de dados; - Modelagem de dados; - MS-Access; - Linguagem SQL; - PostgreSQL;

Leia mais

Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos

Programação Estruturada e Orientada a Objetos. Fundamentos Orientação a Objetos Programação Estruturada e Orientada a Objetos Fundamentos Orientação a Objetos 2013 O que veremos hoje? Introdução aos fundamentos de Orientação a Objetos Transparências baseadas no material do Prof. Jailton

Leia mais

BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR AULA 02. O Modelo Entidade-Relacionamento ( MER )

BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR AULA 02. O Modelo Entidade-Relacionamento ( MER ) AULA 02 BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR O Modelo Entidade-Relacionamento ( MER ) Fases do Projeto de Bases de Dados (EN94)- O Modelo Entidade- Relacionamento Definição : modelo

Leia mais

Dynamed. Tutorial de uso. www.ebsco.com

Dynamed. Tutorial de uso. www.ebsco.com Dynamed Tutorial de uso Tópicos Revisão geral da interface Pesquisa Termo de busca Lista de resultados Sumário clínico Índice alfabético Categorias Alertas Calculadoras médicas Acesso de dispositivos móveis

Leia mais

Processos de Desenvolvimento de Software. Prof. Hélio Engholm Jr

Processos de Desenvolvimento de Software. Prof. Hélio Engholm Jr Processos de Desenvolvimento de Software Objetivos Descrever o processo de desenvolvimento de software Orientado a Objetos (Object Oriented Software Development - OOSD) Descrever como a modelagem suporta

Leia mais

Interfaces Gráficas parte 3

Interfaces Gráficas parte 3 parte 3 (Listview, AlertDialog e ActionBar) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação

Leia mais

Programa de Atualização de Pontos do Lince GPS

Programa de Atualização de Pontos do Lince GPS Esse programa atualiza os pontos do software Lince GSP em aparelhos portáteis, como navegadores e celulares. A Robotron mantém um serviço de fornecimento de pontos de controle de velocidade aos aparelhos

Leia mais

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Manual do Usuário Página1 Sumário 1 Configurações Recomendadas... 4 2 Objetivos... 4 3 Acesso ao Sistema... 5 3.1. Acessar 6 3.2. Primeiro

Leia mais

como instalar os drivers de USB

como instalar os drivers de USB como instalar os drivers de USB O referencial em comunicações móveis via satélite instalação dos drivers de USB É necessário instalar os drivers de USB no seu computador antes de instalar as ferramentas

Leia mais

Introdução a Interação Humano-Computador (IHC) O Processo de Design da Interação INF 1403

Introdução a Interação Humano-Computador (IHC) O Processo de Design da Interação INF 1403 Introdução a Interação Humano-Computador (IHC) O Processo de Design da Interação INF 1403 http://www.inf.puc-rio.br/~inf1403 Departamento de Informática, PUC-Rio abraposo@ Objetivos do Design de Interação

Leia mais

UM FRAMEWORK PARA DESENVOLVIMENTO DE

UM FRAMEWORK PARA DESENVOLVIMENTO DE UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:

Leia mais

Post excerpt to catch readers attention and describe the story in short

Post excerpt to catch readers attention and describe the story in short Post excerpt to catch readers attention and describe the story in short A explosão do número de usuários de smartphones está promovendo uma mudança rápida na cultura de vendas e atendimento aos clientes.

Leia mais

Design. Thinking. Msc. Caio Márcio

Design. Thinking. Msc. Caio Márcio Design Thinking Msc. Caio Márcio Design Thinking Msc. Caio Márcio Caio Márcio Vanessa Dantas Regiane Friedmann Designer em Experiência do Usuário Doutorando em Design Presidente da UxPA Curitiba Membro

Leia mais

5 Exemplos. 5.1. Produção bibliográfica da PUC-Rio

5 Exemplos. 5.1. Produção bibliográfica da PUC-Rio 5 Exemplos Foram desenvolvidas duas aplicações que exemplificam o uso e a utilidade das mudanças feitas no método SHDM e do ambiente de desenvolvimento Synth, apresentadas nas seções a seguir. 5.1. Produção

Leia mais

Desenvolvimento Web Protocolos da Internet

Desenvolvimento Web Protocolos da Internet Instituto Federal de Educação Ciência e Tecnologia Campus Currais Novos Desenvolvimento Web Protocolos da Internet Professor: Bruno E. G. Gomes Currais Novos, 2013 Introdução Histórico da Internet Cliente

Leia mais

Programa de Instalação do Lince GPS

Programa de Instalação do Lince GPS Esse programa instala o software Lince GSP em aparelhos portáteis que tenham GPS, como navegadores e celulares. O software Lince GPS é um programa destinado a alertar sobre a aproximação a pontos previamente

Leia mais

Senado Federal Questões 2012

Senado Federal Questões 2012 Senado Federal Questões 2012 Sistemas Operacionais Prova de Analista de Sistemas Prof. Gustavo Van Erven Senado Federal Questões 2012 Rede Social ITnerante http://www.itnerante.com.br/ Vídeo Aulas http://www.provasdeti.com.br/

Leia mais

Como conectar-se à rede Sem Fio (Wireless) da UNISC. Pré-Requisitos:

Como conectar-se à rede Sem Fio (Wireless) da UNISC. Pré-Requisitos: Setor de Informática UNISC Manual Prático: Como conectar-se à rede Sem Fio (Wireless) da UNISC Pré-Requisitos: O Notebook deve possuir adaptador Wireless instalado (drivers) e estar funcionando no seu

Leia mais

Software de rede e Modelo OSI André Proto UNESP - São José do Rio Preto andre.proto@sjrp.unesp.br O que será abordado Hierarquias de protocolos (camadas) Questões de projeto relacionadas às camadas Serviços

Leia mais

Como conectar-se à rede Sem Fio (Wireless) da UNISC. Pré-Requisitos:

Como conectar-se à rede Sem Fio (Wireless) da UNISC. Pré-Requisitos: Setor de Informática UNISC Manual Prático: Como conectar-se à rede Sem Fio (Wireless) da UNISC Pré-Requisitos: O Notebook deve possuir adaptador Wireless instalado (drivers) e estar funcionando no seu

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

O Processo de Engenharia de Requisitos

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

Leia mais

Introdução à Engenharia de Software

Introdução à Engenharia de Software Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia

Leia mais

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos. Bem-vindo! O Nuance PaperPort é um pacote de aplicativos para gerenciamento de documentos da área de trabalho que ajuda o usuário a digitalizar, organizar, acessar, compartilhar e gerenciar documentos

Leia mais

Parte 2 ENGENHARIA WEB

Parte 2 ENGENHARIA WEB Parte 2 ENGENHARIA WEB 1 Engenharia Web Conjunto de abordagens sistemáticas, disciplinadas e quantificáveis para o desenvolvimento Web Visando a qualidade com uso de conceitos de engenharia Englobando

Leia mais

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD MODELAGEM DE DADOS Unidade II Arquiteturas do SGBD 0 UNIDADE II: TÓPICOS: Tópico 1 - Arquitetura SGBD Tópico 2 - Etapas de um projeto de Banco de Dados Tópico 3 Modelagem Tópico 1 - Arquitetura SGBD A

Leia mais

PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS

PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS PDS - DATASUS Processo de Desenvolvimento de Software do DATASUS Coordenação Geral de Arquitetura e Engenharia Tecnológica Coordenação de Padronização e Qualidade de Software Gerência de Padrões e Software

Leia mais

Hardware & Software. SOS Digital: Tópico 2

Hardware & Software. SOS Digital: Tópico 2 Hardware & Software SOS Digital: Tópico 2 Os objetos digitais são acessíveis somente através de combinações específicas de componentes de hardware a parte física do computador software programas para operar

Leia mais

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante

Leia mais

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos

Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Visão geral do Serviço Especificações da oferta Gerenciamento de dispositivos distribuídos: Gerenciamento de ativos Os Serviços de gerenciamento de dispositivos distribuídos ajudam você a controlar ativos

Leia mais

A solução INFOTRÂNSITO abrange sistemas web multiplataformas, podendo ser instalados em ambientes Linux, Windows e Apple.

A solução INFOTRÂNSITO abrange sistemas web multiplataformas, podendo ser instalados em ambientes Linux, Windows e Apple. INFOTRÂNSITO A plataforma INFOTRÂNSITO emprega tecnologias inovadoras para garantir ao poder público um gerenciamento eficaz da operação do trânsito nos grandes centros urbanos. A partir da coleta, em

Leia mais

Guia do usuário do PrintMe Mobile 3.0

Guia do usuário do PrintMe Mobile 3.0 Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial

Leia mais

Apresentação de Solução

Apresentação de Solução Apresentação de Solução Solução: Gestão de Altas Hospitalares Unidade de negócio da C3im: a) Consultoria e desenvolvimento de de Projectos b) Unidade de Desenvolvimento Área da Saúde Rua dos Arneiros,

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Persistência de dados com Android Professor: Danilo Giacobo OBJETIVOS DA AULA Apresentar novas técnicas de persistência em Android. Utilizar a classe SharedPreferences.

Leia mais

MANUAL PORTAL CLIENTE AVANÇO

MANUAL PORTAL CLIENTE AVANÇO MANUAL PORTAL CLIENTE AVANÇO [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para Suporte Avanço Autor:

Leia mais

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS)

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS) Campus Cachoeiro de Itapemirim Disciplina: Análise e Projeto de Sistemas Curso Técnico em Informática Professor: Rafael Vargas Mesquita Bimestre 02 - Avaliação 03 - Assunto: Diagrama de Sequência Aluno:

Leia mais

Software. Módulo do GDM que funciona em plataforma Web Gerenciamento de Manutenção

Software. Módulo do GDM que funciona em plataforma Web Gerenciamento de Manutenção Software Módulo do GDM que funciona em plataforma Web Gerenciamento de Manutenção GDM Web O GDM Web é um módulo do GDM que funciona em plataforma Web (Intranet ou Internet) e amplia a utilização do GDM,

Leia mais

Computação Gráfica. Introdução. Profª Alessandra Martins Coelho

Computação Gráfica. Introdução. Profª Alessandra Martins Coelho Computação Gráfica Introdução Profª Alessandra Martins Coelho março/2013 Introdução Computação gráfica (CG) é a utilização de computadores para gerar imagens (GUHA, 2013). Nos dias atuais, para não se

Leia mais

Produtos da Fábrica de Software

Produtos da Fábrica de Software Produtos da Fábrica de Software Módulo Biométrico Computer ID - MBC O que é? O Módulo Biométrico Computer ID é um produto, constituído por componentes de software, cuja finalidade é oferecer recursos tecnológicos

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) SISTEMA INTERNO INTEGRADO PARA CONTROLE DE TAREFAS INTERNAS DE UMA EMPRESA DE DESENVOLVIMENTO

Leia mais

Google Cloud Print. Guia do administrador

Google Cloud Print. Guia do administrador Google Cloud Print Guia do administrador Março de 2015 www.lexmark.com Conteúdo 2 Conteúdo Visão geral... 3 Configuração do aplicativo...4 Adquirindo uma conta do Google...4 Acessando a página de configuração

Leia mais

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER TÁSSIO JOSÉ GONÇALVES GOMES tassiogoncalvesg@gmail.com MINICURSO WINDOWS SERVER 2008 TÁSSIO GONÇALVES - TASSIOGONCALVESG@GMAIL.COM 1 CONTEÚDO Arquitetura

Leia mais

Como conectar-se a rede Sem Fio (Wireless) da UNISC. Observação:

Como conectar-se a rede Sem Fio (Wireless) da UNISC. Observação: Setor de Informática UNISC Manual Prático: Como conectar-se a rede Sem Fio (Wireless) da UNISC Pré-Requisitos: Sistema Operacional Linux Ubuntu. O Noteboo Observação: Este documento abrange somente o Sistema

Leia mais

Endereço de Rede. Comumente conhecido como endereço IP Composto de 32 bits comumente divididos em 4 bytes e exibidos em formato decimal

Endereço de Rede. Comumente conhecido como endereço IP Composto de 32 bits comumente divididos em 4 bytes e exibidos em formato decimal IP e DNS O protocolo IP Definir um endereço de rede e um formato de pacote Transferir dados entre a camada de rede e a camada de enlace Identificar a rota entre hosts remotos Não garante entrega confiável

Leia mais

MINISTÉRIO DA CIÊNCIA E TECNOLOGIA MCT MUSEU PARAENSE EMÍLIO GOELDI MPEG

MINISTÉRIO DA CIÊNCIA E TECNOLOGIA MCT MUSEU PARAENSE EMÍLIO GOELDI MPEG MINISTÉRIO DA CIÊNCIA E TECNOLOGIA MCT MUSEU PARAENSE EMÍLIO GOELDI MPEG PROJETO: DESENVOLVIMENTO DE UMA PROPOSTA DE REESTRUTURAÇÃO DO SITE DA ESTAÇÃO CIENTÍFICA FERREIRA PENNA, VISANDO ATENDER AOS PADRÕES

Leia mais

Tecnologia da Informação. Prof Odilon Zappe Jr

Tecnologia da Informação. Prof Odilon Zappe Jr Tecnologia da Informação Prof Odilon Zappe Jr Internet Internet Internet é o conglomerado de redes, em escala mundial de milhões de computadores interligados, que permite o acesso a informações e todo

Leia mais

Sistema de chamados técnicos GUIA DO USUÁRIO. Gestão de Atendimento de Chamados Técnicos. SoftSol Sistemas & Informática

Sistema de chamados técnicos GUIA DO USUÁRIO. Gestão de Atendimento de Chamados Técnicos. SoftSol Sistemas & Informática Sistema de chamados técnicos GUIA DO USUÁRIO Gestão de Atendimento de Chamados Técnicos SoftSol Sistemas & Informática Agenda Importância do sistema Catálogo de serviços Entender o processo Acessar o sistema

Leia mais

Formação presencial em contexto de sala de aula, com recurso à utilização prática do software WordPress.

Formação presencial em contexto de sala de aula, com recurso à utilização prática do software WordPress. ENQUADRAMENTO Num mundo em que a concorrência é cada vez maior e todos parecem estar ligados à internet, o website tornou-se um componente fundamental da estratégia de comunicação de qualquer empresa.

Leia mais