Jair C Leite DIMAp - UFRN

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

Download "Jair C Leite DIMAp - UFRN"

Transcrição

1 Design e Usabilidade de Sistemas Web Jair C Leite DIMAp - UFRN Roteiro z Desenvolvimento e Design Sistemas Web Métodos de Desenvolvimento e Design Tecnologias z Usabilidade, Interatividade e Comunicabilidade Problemas Modelos teóricos Estudo de casos Diretrizes z Estrutura e Estética Estudo de casos Diretrizes

2 Parte I Desenvolvimento e Design de Sistemas Web Sistema Web z Sistema computacional implementado na plataforma Web. z Conjunto de software e hardware necessários para o funcionamento de um Web Site z Do ponto de vista do usuário é o Web Site. Internet Usuário Browser Servidor Web

3 Visão geral da Web Usuário em casa Usuário em INTERNET Usuário em Site em Link Site em Modelos e tecnologias principais z Arquitetura Cliente-Servidor z Hipertexto z Protocolo HTTP z Linguagem HTML z Endereçamento através da URI Usuário Browser (cliente) HTTP + URI HTML, GIF,... Internet Servidor HTTP Documento (arquivos HTML) Aplicação (programa)

4 Interface de usuário e núcleo funcional em Sistemas Web z A interface de usuário é responsável pela visualização e envio de informações no lado cliente z O núcleo funcional é responsável pelo processamento destas informações e pela geração dinâmica da interface no lado servidor z Cliente e servidor se comunicam pela Internet Interface de Usuário Núcleo funcional Cliente Internet Servidor Tecnologias do lado cliente Plug-in HTML Scripts Document Object Model Módulo Compilado (Applets, ActiveX) Cliente Internet

5 Tecnologias do lado servidor Solicitação HTTP Página HTML Servidor HTTP Arquivos HTML,GIF, Programas Servidor aplicativos Cliente Internet Propósitos de Sistemas Web z Informativo Prestar informações z Funcional Oferecer serviços z Entretenimento Divertir pessoas z Alguns sites têm múltiplos propósitos Informativo Funcional Entretenimento

6 Exemplos Portais Biblioteca digital Jornais e revistas Informativo Banco Manuais on-line Museus Livros Parques temáticos Entretenimento Funcional Comércio Rádios Vídeo sob demanda Sexo Escopo de Web Sites z Quanto à ligação em rede Internet Intranet Extranet z Quanto à audiência Coorporativo Público restrito e acesso controlado. Público seletivo (por assunto) Aberto ao o público geral

7 Complexidade de Sistemas Web complexo WS criado dinamicamente Aplicações baseadas na Web WS com entrada de dados WS puramente estáticos simples informativo WS para consulta a base de dados aplicativo Problemas comuns z Web Sites mal definidos e projetados z Necessidade de atualização constante das informações: eternamente em construção z Evolução extremamente rápida da tecnologia z Falta de modelos do processo z Planejamento errado e estouro dos prazos e custos z Equipes mal organizadas e sem a competência adequada z Falta de documentação e dificuldades de implementação e manutenção

8 Por que eles ocorrem? z Tipicamente um Sistema Web é desenvolvido sem planejamento ou projeto, indo-se diretamente para a implementação z Normalmente não são feitas a definição de objetivos a análise dos requisitos, o design, os testes e a manutenção z As pessoas consideram que basta saber HTML e um pouco de programação para desenvolver um Sistema Web z As competências profissionais são muitas e não são encontradas num único profissional, mas em um time de profissionais qualificados. Engenharia de Sistemas Web z Sistemas Web precisam ser desenvolvidos baseados em princípios de engenharia z Engenharia Desenvolvimento de um produto complexo Equipe de pessoas especializadas Aplicação de métodos, técnicas, ferramentas modelos e princípios Planejamento e gerenciamento de custos, prazos e pessoal Qualidade do produto e do processo

9 Qualidades de um Sistema Web z Legível z Atrativo z Organizado z Correto z Atualizado z Adequado aos usuários z Adequado à tecnologia z Adequado ao propósito z Funcional z Eficiente z Robusto e confiável z Bem documentado z Manutenível z Testável z Portável z Reutilizável Ciclo de vida do Software z Fases pela qual o software passa durante sua vida útil z Três fases principais: Definição Desenvolvimento Operação

10 Fase de definição z Análise de requisitos, restrições e recursos z Proposta de soluções z Estudo de viabilidade z Planejamento e gerenciamento do desenvolvimento z Estimativas e análise de riscos utilizando métricas z Protótipos de apresentação Fase de desenvolvimento z Design de Software Design conceitual Design da interface de usuário Design da arquitetura de software Design de algoritmos e estruturas de dados z Implementação Codificação e Tradução Testes de programas e testes de usabilidade

11 Fase de operação z Distribuição z Implantação Instalação configuração z Utilização z Operação e Suporte z Manutenção Correção Evolução Processo de desenvolvimento Análise Design Implementação Protótipo inicial Protótipo funcional Sistema final Avaliação Cliente Voluntários Usuário reais Tempo de desenvolvimento

12 Descrevendo o problema z Atualmente a empresa gasta uma uma grande quantidade de de dinheiro com com a elaboração de de catálogos e folhetos informativos. z Clientes estão constantemente solicitando os os catálogos e eles eles precisam ser ser rapidamente atualizados e enviados z A empresa precisa aumentar as as vendas em em locais distantes z Investidores têm têm interesses em em obter dados financeiros da da empresa z Conclusão: Espera-se que que um um Web Web Site Site atenda a estas necessidades. Pode-se economizar em em catálogos e folhetos e oferecer dados financeiros a investidores. As As vendas a clientes podem ser ser feitas remotamente Possíveis soluções z Solução A Um Web Site informativo que possibilite a divulgação de informações. Páginas ilustradas com informações sobre os produtos. Planilhas com dados financeiros em paginas e gráficos. z Solução B Um Web Site funcional com uma base de dados que possibilite a busca a diversos produtos. Os dados são fornecidos em tabelas. Os dados financeiros são da base de dados financeiros. A base de dados não armazena figuras ou gráficos

13 Estudo de viabilidade z Solução A Tecnologia necessária: HTML, CSS, Servidor HTTP, Computador de 200MHz e disco de 10GB Custos: Hardware R$5000,00, Software R$1000 Prazos: 3 meses z Solução B Tecnologia necessária: HTML, CSS, Servidor HTTP, JavaScript, CGI, Interpretador Perl, Servidor de Banco de dados, Computador de 500MHz e disco de 10GB Custos: Hardware R$ 7000,00, Software R$ 4000,00 Prazos: 8 meses Análise de Usuários 1/3 z Identificação dos papeis de usuários Quais papéis desempenham os usuários do sistema? São os atores dos casos de uso Exemplos: comprador, funcionário, educador, aluno, etc. Diferentes atores possuem diferentes necessidades e realizam diferentes tarefas 3UHFLVR FDGDVWUDU RV SUHoRV GRV OLYURV 4XHUR FRPSUDU OLYUR IXQFLRQiULR FOLHQWH

14 Análise de Usuários 2/3 z Quem usa o sistema? z Quem fornece informações ao sistema? z Quem solicita de informações do sistema? z Quem inicia ou finaliza o sistema? z Quem instala o sistema? Análise de Usuários 3/3 z Levantamento do perfil dos usuários z Perfil: Capacidades e limitações físicas e cognitivas z É necessário fornecer opções de acessibilidade? Conhecimento sobre o domínio z Vocabulário específico ou geral? Conhecimento sobre a Web e Computadores z Fornecer informações de ajuda? Cultura e linguagem z Questões de internacionalização z É necessário uma interface em outro idioma z Estou utilizando termos ou imagens de uma cultura específica

15 Análise de Tarefas z Descreve o conjunto de atividades mentais e físicas necessárias para atingir a meta z As tarefas originam-se das necessidades dos usuários z As tarefas refletem o ponto-de-vista do usuário e não do sistema z Exemplo: Tarefa: Tirar a conta-corrente do vermelho 1. Verificar qual o meu débito na conta-corrente 2. Verificar se eu tenho dinheiro em contas de investimentos 3. Fazer a transferência entre as contas Requisitos z Requisitos operacionais Qual a tecnologia necessária? Qual é possível? z Requisitos de conteúdo Quais informações o site deve conter? z Requisitos funcionais Quais serviços o site deve oferecer? z Requisitos de interação Como o usuário vai utilizar o site? z Requisitos de desenvolvimento Pessoal, prazos, custos e equipamentos

16 Requisitos operacionais 1/2 z Tem por objetivo definir o ambiente operacional do site z São definidos com base no: Escopo do site: intranet, internet ou extranet Propósito do site: funcional, informativo, entretenimento z Fácil de definir numa intranet, mas imprevisível na internet. z Restrições de custos Requisitos operacionais 2/2 z Lado servidor Capacidade do hardware Sistemas operacional Servidor Web Servidor de Banco de Dados z Lado Cliente Capacidade do hardware Tipo do browser Velocidade da conexão

17 Requisitos de conteúdo z Quais informações incluir? Depende do propósito do site z Site coorporativo Informações gerais: objetivos, histórico da empresa, pessoal Informações sobre os serviços Informações de ajuda z Pode-se transportar os conteúdos impressos, adaptando-o ao novo meio. Requisitos funcionais z Determinam qual a funcionalidade do site z Quais os serviços serão oferecidos z Não deve determinar como o site serão implementados z Exemplos: Busca de produtos, Cálculos de juros, Exibição de vídeo z Podem ser descritos através de modelos

18 Descrevendo requisitos usando Casos de Uso Cadastramento Validar usuário Cadastrar produtos Busca produto Comprador Escolher produto Atualizar preços Funcionário da loja Fazer pagamento Sistema de venda na Web Design do Sistema Web z Design conceitual Descrição geral do domínio e do sistema z Design do conteúdo Informações que deve fornecer ao usuário z Design da interface de usuário Organização, interação, apresentação z Design funcional Arquitetura dos programas Projeto de banco de dados

19 Design conceitual z Diagrama de Classes ou Entidade-Relacionamento CD DVD Livro Cliente escolhe Produto armazenado Estoque contém verifica possui Carrinho de compra Gerente compra Fornecedor Design da interface do site z Organização Determinar como as páginas estão organizadas z Navegação Determinar como o usuário pode navegar z Interação Determinar como os serviços podem ser utilizados z Apresentação Aspectos estéticos e visuais

20 Design funcional z Arquitetura dos componentes funcionais Lógica Física zprogramas que implementam os serviços Processamento dos dados Acesso a banco de dados Geração de páginas HTML z Projeto de bancos de dados Arquitetura lógica Formulário 1 Resultados Programa1 Home page Dados Programa2 Formulário 2

21 Notação para Arquitetura lógica Paginas HTML Programa1 Páginas com FORMS Páginas com FRAMES Dados Links Submit Query Componente Páginas com componentes Menu.html Topo.html Logo.gif Corpo.html Foto.gif

22 Arquitetura física Plug-ins Browser Servidor HTTP CGI Arquivos HTML,GIF, Programas aplicativos Arquivos de dados Servidor de Banco de Dados Cliente Internet Servidor Implementação z Codificação das páginas em HTML z Desenho das imagens z Codificação dos programas em uma linguagem compatível com o servidor ou sistema operacional z Criação dos arquivos (tabelas) do banco de dados

23 Testes e avaliação z Correção do conteúdo z Verificação dos elos (links) Os elos sempre levam ao recurso desejado z Testes de correção dos programas Os programas funcionam corretamente z Testes de usabilidade Facilidade de navegar Facilidade aprender e usar os serviços z Testes de portabilidade Funcionamento em todos os browsers e computadores z Teste de desempenho Implantação Plug-ins Browser Servidor HTTP CGI Arquivos HTML,GIF, Programas aplicativos Arquivos de dados Servidor de Banco de Dados Cliente Internet Servidor

24 Hardware e Software de Web Sites Hardware do cliente CPU Memória Monitor Disco Adaptador de rede Software no cliente Sistema operacional Browser Helper e Plug-ins Internet Rede (Internet) Rede física Protocolos de rede Protocolo HTTP Hardware do servidor CPU Memória Disco Adaptador de rede Software no servidor Sistema operacional Servidor HTTP Middleware Banco de dados Considerações do lado cliente Placa de vídeo Velocidade Características Browserdo display tamanho (cliente) resolução número de cores tipo (CRT, LCD,..) tempo fontes Disco Memória tamanho BUS UCP Conexão de rede modem rede local

25 O browser z Tipos de computadores cliente Computador pessoal desktop ou laptop Palmtop Computador de mão WAP Sistemas Web no celular WebTV z Características do monitor Tamanho da tela, Resolução e Cores O browser z O browser Compatibilidade entre fabricantes e versões Desempenho para interpretação e exibição Browser sonoro para deficientes visuais Personalização e acessibilidade z Plug-ins Tocador de áudio e vídeo Exibidor de animações (shockwave e flash)

26 Exemplo: IE6 Exemplo: Amaya

27 Diretrizes z Teste a interface em diferentes plataformas z Teste os estilos e scripts z Verifique a legibilidade e as cores em diferentes monitores z Verifique o tempo médio de carregamento das páginas na plataforma dos usuários z Quebrar uma figura grande em figuras menores diminui a ansiedade dos usuários, mas aumenta o tempo de carregamento z Decida entre versões alternativas para as diferentes plataformas ou uma única versão para o tipo de usuário majoritário Considerações sobre a internet z A rede tem um impacto muito forte na utilização dos sites z Variáveis que afetam a velocidade da rede Largura de banda Latência (distância entre origem e destino) Utilização da rede Regra do link mais fraco z Algumas variáveis do desempenho da rede são imprevisíveis

28 Outras características da internet z Comutação de pacotes z Roteamento z Protocolo TCP/IP Tempo de transmissão imprevisível Início lento, possível rapidez posterior z Protocolo HTTP Falta de suporte a proxies e caches na versão 1.0 Falta de informação sobre acessos anteriores z Endereçamento URIs DNS (Domain Name Service) Hardware do lado servidor Conexão de rede BUS Memória CPU Velocidade tamanho Outros servidores

29 Considerações do lado servidor z Hardware Velocidade de CPU, do disco e do barramento são importantíssimos Capacidade de armazenamento O número de acessos requer maior desempenho do servidor

A forma: estrutura e estética

A forma: estrutura e estética Parte III A forma: estrutura e estética Estrutura e Estética z Organização z Navegação z Layout z Cores z Tipografia z Imagens Organização: Conceito z Define a estrutura de organização das informações

Leia mais

Capítulo 7. A camada de aplicação

Capítulo 7. A camada de aplicação Capítulo 7 A camada de aplicação slide 1 slide 2 DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome slide 3 O espaço de nomes DNS (1) Parte do espaço

Leia mais

Curso Online de E-commerce. Plano de Estudo

Curso Online de E-commerce. Plano de Estudo Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias

Leia mais

15/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I DISCIPLINA

15/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I DISCIPLINA PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com DISCIPLINA PROGRAMAÇÃO EM AMBIENTE WEB 1 Carga horária: 64 horas/aula Aulas: Sextas-feiras

Leia mais

Arquiteturas. capítulo

Arquiteturas. capítulo Arquiteturas capítulo 2 Modelos de arquitetura de sistemas distribuídos Clientes realizam pedidos a servidores Client invocation invocation Server result Server result Client Key: Process: Computer: Modelos

Leia mais

Design: estrutura e estética

Design: estrutura e estética Parte III Design: estrutura e estética Arte X Engenharia z Desenvolver Sistema Web é arte? A Web oferece espaço para arte...... mas usuários também querem serviços de qualidade... e clientes querem prazos

Leia mais

Visões Arquiteturais. Visões Arquiteturais

Visões Arquiteturais. Visões Arquiteturais Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade

Leia mais

Curso online de Aplicações. Híbridas. Plano de Estudo

Curso online de Aplicações. Híbridas. Plano de Estudo Curso online de Aplicações Híbridas Plano de Estudo Descrição do programa O programa de aplicações híbridas tem um enfoque em desenvolvimento para dispositivos móveis que combina os pontos fortes do desenvolvimento

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.

Leia mais

Capítulo 7. A camada de aplicação

Capítulo 7. A camada de aplicação Capítulo 7 A camada de aplicação slide 1 2011 Pearson Prentice Hall. Todos os direitos reservados. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall,

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar - Aula 7 - MODELO DE REFERÊNCIA TCP O modelo de referência TCP, foi muito usado pela rede ARPANET, e atualmente usado pela sua sucessora, a Internet Mundial. A ARPANET é de grande utilidade para entender

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Engenharia de Software I 2013.2 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Engenharia de Software I 2017.2 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Criado: mar/2001 Atualizado: set/2005 Tópicos Definição de Requisitos Participantes Processo Documento de Requisitos (SRS) Evolução dos Requisitos 2 Referência I.Sommerville. Sw

Leia mais

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA

SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA Disciplina: Banco de Dados Prof: Márcio Palheta, Esp.

Leia mais

Estágio Supervisionado

Estágio Supervisionado Estágio Supervisionado Protótipo de um sistema de pré-matrícula via Internet utilizando agentes com acesso a banco de dados. Acadêmico : Mauri Ferrandin Empresa : FERJ Orientador na Empresa : Achilles

Leia mais

TECNOLOGIA DA INFORMAÇÃO EVER SANTORO

TECNOLOGIA DA INFORMAÇÃO EVER SANTORO TECNOLOGIA DA INFORMAÇÃO EVER SANTORO Componentes do Sistema de Computador Unidade Central de Processamento Unidade Unidade de Lógicoaritmética Controle Processadores com Finalidades Cache Especiais de

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 4149 - Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução 1.1. Novidades do Dreamweaver CS5...23 1.2. Área de Trabalho...23 1.2.1. Tela de Boas-vindas...24 1.2.2.

Leia mais

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2006 Profa. Dra. Itana Gimenes RUP: Projeto Artefatos Modelo de Projeto: Lista de classes de

Leia mais

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 5232 - Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução ao Dreamweaver CS6 1.1. Novidades do Dreamweaver CS6... 23 1.2. Área de Trabalho... 24 1.2.1. Tela de Boas-vindas...

Leia mais

Prof. Daniel Hasse. Multimídia e Hipermídia

Prof. Daniel Hasse. Multimídia e Hipermídia Prof. Daniel Hasse Multimídia e Hipermídia AULA 01 O que é multimídia? Prof. Daniel Hasse Livro - Multimídia: conceitos e aplicações Os principais conceitos da tecnologia da multimídia serão abordados

Leia mais

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula

Plano de Aula - Dreamweaver CS5 - cód Horas/Aula Plano de Aula - Dreamweaver CS5 - cód.4149 24 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Continuação do Capítulo 1 - Introdução Aula 3 Capítulo 2 - Site do Dreamweaver 1.1. Novidades do Dreamweaver

Leia mais

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues 0793 Scripts CGI e folhas de estilo Objectivos da UFCD: Desenvolver páginas para a Web, através de scripts CGI e folhas de estilo. UFCD

Leia mais

Professor: Lau Cheuk Lung

Professor: Lau Cheuk Lung Introdução à Informática Professor: Lau Cheuk Lung Conceitos Básicos Sistemas computacionais 2 partes básicas: hardware e software HARDWARE SOFTWARE É a parte mecânica e física da máquina, com seus componentes

Leia mais

Curso online de. Formação em Front-End. Plano de Estudo

Curso online de. Formação em Front-End. Plano de Estudo Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor

Leia mais

Engenharia de Software.

Engenharia de Software. Engenharia de Software Prof. Raquel Silveira O que é (Rational Unified Process)? É um modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software

Leia mais

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior Introdução a Web Programação para a Internet Prof. Vilson Heck Junior Introdução Quer ter idéias? Quer vender algo? Talvez comprar? A Web é uma forma universal de comunicação, na qual você pode participar.

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

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento

Leia mais

SI06 DIMENSÃO TECNOLÓGICA I

SI06 DIMENSÃO TECNOLÓGICA I 1 2 1. Apresentar os principais tipos de software. 2. Compreender os componentes básicos de uma rede de telecomunicações. 3. Compreender como o uso da internet participa no processo de acesso à informação.

Leia mais

Internet Explorer 8.0 Navegador (Browser)

Internet Explorer 8.0 Navegador (Browser) Internet Explorer 8.0 Navegador (Browser) O Internet Explorer 8 foi projetado para facilitar a navegação e a interação com sites na Internet ou na intranet. Sempre que você usa a Internet, ou um software

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 Conceito das RIA Desafios Atuais Características das RIA Considerações e Benefícios Situação

Leia mais

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE Prof. Dr. Daniel Caetano 2014-1 DISCUSSÃO Desenvolvimento Web Quais os ambientes operacionais? Servidor Web Servidor de Aplicações Navegador Desenvolvimento

Leia mais

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO SISTEMAS MULTIMÍDIA PROF MOZART DE MELO Programa da Disciplina Multimídia conceitos, comunicação homemmáquina. Autoria produção de diversos tipos de aplicativos multimídia, examinando-se as alternativas

Leia mais

Ciências da Computação Disciplina:Computação Gráfica

Ciências da Computação Disciplina:Computação Gráfica Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2013 7 semestre Aula 06 MEMORIA, F. Design para a Internet. 1ª Edição. Rio de Janeiro: Campus, 2005. ALVES, W. P. Crie, anime

Leia mais

EditWeb: Auxiliando professores na autoria de páginas Web que respeitem critérios de Usabilidade e Acessibilidade

EditWeb: Auxiliando professores na autoria de páginas Web que respeitem critérios de Usabilidade e Acessibilidade EditWeb: Auxiliando professores na autoria de páginas Web que respeitem critérios de Usabilidade e Acessibilidade UFRGS - PPGC Leila Laís Gonçalves Orientador: Prof. Dr. Marcelo Pimenta Mecanismos de autoria

Leia mais

Redes de Computadores

Redes de Computadores Instituto Superior Politécnico de Ciências e Tecnologia Redes de Computadores Prof Pedro Vunge I Semestre de 2017 SUMÁRIO I - Introdução às Redes de Computadores 1.4 Principais componentes de uma rede

Leia mais

INFORMÁTICA. 03. O Internet Relay Chat permite que diversas pessoas realizem comunicação on-line por meio da Internet.

INFORMÁTICA. 03. O Internet Relay Chat permite que diversas pessoas realizem comunicação on-line por meio da Internet. INFORMÁTICA Acerca de serviços e ferramentas da Internet, julgue os itens a seguir: 01. Atualmente, para que softwares de correios eletrônicos possam funcionar adequadamente, uma versão de um software

Leia mais

Introdução ao Desenvolvimento de

Introdução ao Desenvolvimento de Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo

Leia mais

Tecnologias de Desenvolvimento de Páginas web

Tecnologias de Desenvolvimento de Páginas web Tecnologias de Desenvolvimento de Páginas web HTML DHTML CSS Javascript Visual Basic Script Java HTML Hypertext Markup Language HTML Hypertext Markup Language Linguagem com a qual se definem as páginas

Leia mais

Configurações de firewall gerais no Roteadores RV016, RV042, RV042G e RV082 VPN

Configurações de firewall gerais no Roteadores RV016, RV042, RV042G e RV082 VPN Configurações de firewall gerais no Roteadores RV016, RV042, RV042G e RV082 VPN Objetivo Um Firewall protege uma rede interna de uma rede externa tal como o Internet. Os Firewall são vitais à segurança

Leia mais

1. Funções e serviços de sistema operacional (S.O. de apoio: DOS e Windows)

1. Funções e serviços de sistema operacional (S.O. de apoio: DOS e Windows) Bases Tecnológicas Informática para Internet 1 Módulo 1 GESTÃO DE SISTEMAS OPERACIONAIS I 1. Funções e serviços de sistema operacional (S.O. de apoio: DOS e Windows) 2. Tipos e Estrutura do Sistema Operacional

Leia mais

TERMO DE ABERTURA DE PROJETO. Portal INEA. Página 1 de 10

TERMO DE ABERTURA DE PROJETO. Portal INEA. Página 1 de 10 Portal INEA Página 1 de 10 1. OBJETIVO Contratação de serviços técnicos especializados para o desenvolvimento de Portal Corporativo e Intranet para o INEA. O projeto contempla a avaliação das informações

Leia mais

2

2 ANÁLISE DE SISTEMAS (processo de desenvolvimento de sistemas) por Antônio Maurício Pitangueira 1 2 Levantamento de requisitos Análise de requisitos Projeto Implementação Testes Implantação Foco da disciplina

Leia mais

Arquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW

Arquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW Arquitetura da World Wide Web World Wide Web Sistema de informação em escala global acessível em tempo real através de redes de computadores como a Internet. Comércio Eletrônico na WWW Wagner Meira Jr.,

Leia mais

FICHA TÉCNICA SEBRAETEC

FICHA TÉCNICA SEBRAETEC FICHA TÉCNICA SEBRAETEC 1. ÁREA Serviços Digitais 2. SUBÁREA Serviços Online 3. TIPO DE SERVIÇO Aperfeiçoamento Tecnológico 4. NOME DO SERVIÇO Desenvolvimento de website TECNOLÓGICO 5. PORTE MEI ME EPP

Leia mais

Conceitos Básicos de Planejamento

Conceitos Básicos de Planejamento Conceitos Básicos de Planejamento Avaliação de Desempenho Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br Revisão Fundamentos de Redes Hierarquia de Protocolos; Protocolo TCP (Transmission Control

Leia mais

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos Sobre o treinamento Curso destinado há para quem precisa conhecer o fundamental do produto

Leia mais

Engenharia de Software

Engenharia de Software Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos

Leia mais

O que é um sistema distribuído?

O que é um sistema distribuído? Disciplina: Engenharia de Software 4 Bimestre Aula 1: ENGENHARIA DE SOFTWARE DISTRIBUÍDO O que é um sistema distribuído? Segundo Tanenbaum e Steen (2007) um sistema distribuído é uma coleção de computadores

Leia mais

Visões Arquiteturais. Visões Arquiteturais. Visões Arquiteturais. Visão Conceitual

Visões Arquiteturais. Visões Arquiteturais. Visões Arquiteturais. Visão Conceitual Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade

Leia mais

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos DCC / ICEx / UFMG Engenharia de Requisitos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Motivação Motivação Porque levantar Requisitos é importante? Motivação Porque levantar Requisitos é importante?

Leia mais

Seequent Central 2.2 NOTAS DE LANÇAMENTO. Seequent Limited Snippet_312BDBF20.idms

Seequent Central 2.2 NOTAS DE LANÇAMENTO. Seequent Limited Snippet_312BDBF20.idms Seequent Central 2.2 NOTAS DE LANÇAMENTO Seequent Limited 2018 Snippet_312BDBF20.idms 1 ÍNDICE Rebranding do Central... 3 Central data room... 4 Utilize dados em fluxos de trabalho de modelamento... 5

Leia mais

V.2 Dispositivos de Interacção VI WWW VI.3 PADRÕES DE DESENHO WEB. The Design of Sites, Cap. 2 D. Duyne, J. Landay, J. Hong. Melhor e pior?

V.2 Dispositivos de Interacção VI WWW VI.3 PADRÕES DE DESENHO WEB. The Design of Sites, Cap. 2 D. Duyne, J. Landay, J. Hong. Melhor e pior? VI WWW VI.3 PADRÕES DE DESENHO WEB The Design of Sites, Cap. 2 D. Duyne, J. Landay, J. Hong Melhor e pior? 2 1 Resumo Aula Anterior o Artefactos e Práticas de Design o Pirâmide Invertida o Estudo Usabilidade

Leia mais

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue: 1 GOVERNO DO ESTADO DO RIO GRANDE DO SUL COMPANHIA DE PROCESSAMENTO DE DADOS DO ESTADO DO RIO GRANDE DO SUL - PROCERGS CONCURSOS PÚBLICOS EDITAL DE ABERTURA Nº 01/2018 AVISO Nº 02 - RETIFICAÇÃO A Companhia

Leia mais

3 Trabalhos Relacionados

3 Trabalhos Relacionados 3 Trabalhos Relacionados As propostas para ambientes de apresentação declarativos compatíveis com sistemas que implementem o GEM são relativamente recentes. A própria especificação MHP, como já mencionado,

Leia mais

UnoTech Soluções em Histórico da Revisão Data Versão Descrição Autor 27/05/ 1.0 Construção do Documento Carlos GG Flor Página 2

UnoTech Soluções em Histórico da Revisão Data Versão Descrição Autor 27/05/ 1.0 Construção do Documento Carlos GG Flor Página 2 UnoTech Soluções em Uni O.S Especificação Complementar Versão 1.0 Página 1 UnoTech Soluções em Histórico da Revisão Data Versão Descrição Autor 27/05/ 1.0 Construção do Documento Carlos GG Flor Página

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Aula 01 - Introdução

Aula 01 - Introdução Disciplina: Projeto de Redes I Professor: Jéferson Mendonça de Limas 4º Semestre Aula 01 - Introdução 2014/2 18/08/14 1 2 de O que é Projeto de Redes? Ementa da Disciplina Fundamentos de Projetos de Redes

Leia mais

Modelo OSI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicação

Modelo OSI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicação Modelo OSI Marcelo Assunção 10º13 Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos Disciplina: Redes de Comunicação 2013/2014 Índice Modelo OSI Open System Interconnection (OSI)

Leia mais

FECWEB Visão v 1.0. Histórico das Revisões Data Versão Descrição Autor 23/05/2006 v Fabiana Marçal Tatiana Santa Clara Wagner Schau

FECWEB Visão v 1.0. Histórico das Revisões Data Versão Descrição Autor 23/05/2006 v Fabiana Marçal Tatiana Santa Clara Wagner Schau FECWEB Visão v 1.0 Histórico das Revisões Data Versão Descrição Autor 23/05/2006 v 1.0 --- Fabiana Marçal Tatiana Santa Clara Wagner Schau Introdução A finalidade deste documento é coletar, analisar e

Leia mais

Informática I. Aula 2. Ementa

Informática I. Aula 2.  Ementa Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

Visualizando Padrões: A visualização do Universo de Metadados

Visualizando Padrões: A visualização do Universo de Metadados Fonte: Riley, J. Seeing Standards: a visualization of the metadata universe. USA: Indiana University Libraries, 2009-2010. Visualizando Padrões: A visualização do Universo de Metadados Compilação, tradução

Leia mais

Guia de recursos: produtividade de workstations

Guia de recursos: produtividade de workstations Guia de recursos: produtividade de workstations Conteúdo Além do desktop: produtividade de workstations 2 Descubra como obter a maior produtividade possível de aplicativos de alto desempenho que requerem

Leia mais

Uma Proposta de Arquitetura Educacional Multimídia

Uma Proposta de Arquitetura Educacional Multimídia Uma Proposta de Arquitetura Educacional Multimídia Maria Lúcia Kroeff Barbosa - PPGIE, UFRGS Karen Selbach Borges - Instituto de Informática, UFRGS Valter Roesler Instituto de Informática, UFRGS 07/2008

Leia mais

Interfaces Pessoa-Máquina (IPM)

Interfaces Pessoa-Máquina (IPM) Interfaces Pessoa-Máquina (IPM) VI.2 Padrões de Desenho Web The Design of Sites, Cap. 2, D. Duyne, J. Landay, J. Hong 1 Resumo Aula Anterior o Importância de páginas bem desenhadas o Dez erros mais comuns

Leia mais

Arquitetura de Computadores. Infraestrutura de TI: Hardware

Arquitetura de Computadores. Infraestrutura de TI: Hardware Arquitetura de Computadores Infraestrutura de TI: Hardware Computação Informação + Automação Tratamento dos dados em informação por meios automáticos Dispositivos eletrônicos Aplicados em Computadores,

Leia mais

Visões Arquiteturais. Arquitetura de Software Thaís Batista

Visões Arquiteturais. Arquitetura de Software Thaís Batista Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade

Leia mais

Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo

Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo Construção de Sites Introdução ao Universo Web Prof. Nícolas Trigo trigo.nicolas@gmail.com CONCEITOS BÁSICOS Internet à conglomerado de redes de computadores que permite o acesso a informações e a transferência

Leia mais

Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator

Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator Protótipo de uma ferramenta de apoio para desenvolvimento de sistemas web para WebIntegrator Ederson Evaristo Jantsch Orientador: Marcel Hugo 09/07/2002 Roteiro Introdução Aplicação multicamadas Tecnologias

Leia mais

Softwares, Aplicativos e Sistemas Operacionais

Softwares, Aplicativos e Sistemas Operacionais Softwares, Aplicativos e Sistemas Operacionais Aula 04 Introdução ao Computador Arthur Porto - IFNMG Campus Salinas arthur.porto@ifnmg.edu.br arthurporto.com.br Aula 04 Introdução ao Computador Softwares,

Leia mais

Com o Monitor do sistema, você pode medir o desempenho de seu próprio computador ou de outros computadores da rede, das maneiras a seguir:

Com o Monitor do sistema, você pode medir o desempenho de seu próprio computador ou de outros computadores da rede, das maneiras a seguir: MONITORAMENTO Com o Monitor do sistema, você pode medir o desempenho de seu próprio computador ou de outros computadores da rede, das maneiras a seguir: Coletar e exibir dados de desempenho em tempo real

Leia mais

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada

Leia mais

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES LIVRO ENGENHARIA FUNDAMENTOS, MÉTODOS E PADRÕES WILSON PADUA PAULA FILHO CAPÍTULO REQUISITOS 1 REQUISITOS TECNICO E GERENCIAL ESCOPO (RASCUNHO) CARACTERISTICAS 2 O que são Requisitos? São objetivos ou

Leia mais

Arquitetura de Rede. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I

Arquitetura de Rede. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I Arquitetura de Rede Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I 2 Tipos de arquiteturas Cliente-Servidor Peer-to-Peer Arquitetura Híbrida Cliente-Servidor

Leia mais

MÓDULO 3 PÁGINAS WEB. Criação de Páginas Web

MÓDULO 3 PÁGINAS WEB. Criação de Páginas Web MÓDULO 3 PÁGINAS WEB Criação de Páginas Web TÉCNICAS DE IMPLANTAÇÃO DE PÁGINAS NA WEB Linguagens de Programação O HTML é a linguagem mais utilizada para criar páginas Web com hipertexto. Utilizando a linguagem

Leia mais

Programa Sebraetec. Área - Serviços Digitais. Subárea - Serviços On-line. Solução - Aperfeiçoamento Tecnológico Desenvolvimento de website

Programa Sebraetec. Área - Serviços Digitais. Subárea - Serviços On-line. Solução - Aperfeiçoamento Tecnológico Desenvolvimento de website Programa Sebraetec Área - Serviços Digitais Subárea - Serviços On-line Solução - Aperfeiçoamento Tecnológico Desenvolvimento de website OBJETIVO O QUE É APERFEIÇOAMENTO TECNOLÓGICO: Serviço que visa adequar

Leia mais

Acessibilidade na WEB. Euder Flávio Fernando Iran Giovanne Librelon Victor Hugo

Acessibilidade na WEB. Euder Flávio Fernando Iran Giovanne Librelon Victor Hugo Acessibilidade na WEB Euder Flávio Fernando Iran Giovanne Librelon Victor Hugo O que é acessibilidade? Campo da usabilidade que trata de necessidades especiais do usuário Eliminação de barreiras arquitetônicas,

Leia mais

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação

Leia mais

Programação para Internet I

Programação para Internet I Programação para Internet I Aula 01 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - Apresentação da disciplina; -

Leia mais

Introdução a Teste de Software

Introdução a Teste de Software Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Introdução a Teste de Software Prof. Luthiano Venecian 1 Conceitos Teste de software

Leia mais

PageSpeed Insights. Sua página tem 2 redirecionamentos. Os redirecionamentos inserem atrasos adicionais antes que a página possa ser carregada.

PageSpeed Insights. Sua página tem 2 redirecionamentos. Os redirecionamentos inserem atrasos adicionais antes que a página possa ser carregada. PageSpeed Insights 56 / 100 Velocidade Deve corrigir: Evitar redirecionamentos da página de destino Sua página tem 2 redirecionamentos. Os redirecionamentos inserem atrasos adicionais antes que a página

Leia mais

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr. 05 Aula 05 Fundamentos de Hardware e Software Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Fundamentos de Hardware Sistemas de Computação Sistemas de Computação Computador

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Aula 2 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte2.pdf Organização de Computadores I Aula 2 1/29 Tópicos de Computação. de um Sistema de Computação..

Leia mais

Modelo de Camadas. Redes de Computadores

Modelo de Camadas. Redes de Computadores Modelo de Camadas Redes de Computadores Sumário Visão Geral de uma Rede de Computadores Protocolos Modelo de Camadas Porque utilizar Tipos de Modelos de Referência Modelo de Referência ISO/OSI Histórico

Leia mais

Professor: João Augusto

Professor: João Augusto INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CURSO TÉCNICO EM INFORMÁTICA - CAMPUS LAGES Aula 01: Introdução a Análise e Projeto de Sistemas Professor: João Augusto PLANO DE ENSINO

Leia mais

Informática. Aplicativos de Áudio, Vídeo, Multimídia, Uso da Internet na Educação, Negócios, Emergências e outros Domínios. Professor Márcio Hunecke

Informática. Aplicativos de Áudio, Vídeo, Multimídia, Uso da Internet na Educação, Negócios, Emergências e outros Domínios. Professor Márcio Hunecke Informática Aplicativos de Áudio, Vídeo, Multimídia, Uso da Internet na Educação, Negócios, Emergências e outros Domínios Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática APLICATIVOS

Leia mais

Documento de Projeto de Software

Documento de Projeto de Software Documento de Projeto de Software Histórico de revisões do Documento Versão Data Autor Descrição (XX.YY) (DD/MMM/YYYY) 1.0 25/05/2018 Pablo e Vanessa Criação do documento Documento de Especificação de Requisitos

Leia mais

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.

Leia mais

Sistemas Operacionais I

Sistemas Operacionais I Sistemas Operacionais I Revisão de conceitos Sistemas Operacionais I Dionisio Gava Junior Componentes básicos Componentes Básicos da Tecnologia da Informação Hardware CPU, Memória e Periféricos de E/S.

Leia mais

CARTILHA EXPLICATIVA SOBRE O SOFTWARE DE MEDIÇÃO DE QUALIDADE DE CONEXÃO

CARTILHA EXPLICATIVA SOBRE O SOFTWARE DE MEDIÇÃO DE QUALIDADE DE CONEXÃO CARTILHA EXPLICATIVA SOBRE O SOFTWARE DE MEDIÇÃO DE QUALIDADE DE CONEXÃO (SERVIÇO DE COMUNICAÇÃO MULTIMÍDIA) Cartilha disponibilizada em atendimento ao disposto na Resolução Anatel nº 574/2011 Página 1

Leia mais

1. INTRODUÇÃO A MODELAGEM DE DADOS

1. INTRODUÇÃO A MODELAGEM DE DADOS 1. INTRODUÇÃO A MODELAGEM DE DADOS Para se construir uma casa ou um prédio de qualidade, é essencial fazer um planejamento detalhado, com a finalidade de pensar sobre as formas de construção, fazer estimativas

Leia mais

5 Integração da Ferramenta de Ajuste com Exibidores de Conteúdo

5 Integração da Ferramenta de Ajuste com Exibidores de Conteúdo 5 Integração da Ferramenta de Ajuste com Exibidores de Conteúdo Conforme explicado no Capítulo 4, a ferramenta de ajuste processa dados de áudio para futuro armazenamento ou disponibilização do fluxo processado

Leia mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

PLANIFICAÇÃO LONGO PRAZO

PLANIFICAÇÃO LONGO PRAZO PLANIFICAÇÃO LONGO PRAZO INFORMÁTICA ANO LETIVO 01/017 Curso Vocacional do 3º Ciclo.º ANO Módulos Horas Letivos 5 Período Semanas Data 5 - Processador de texto 30 0 1.º 7 Setembro/Outubro - Apresentações

Leia mais