Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Fundamental I

Comutação de Pacotes e Circuitos — Roteamento e QoS

Computação2,45 KB

Comutação de Pacotes

Na comutação de pacotes, a mensagem é dividida em pequenos pacotes para ser transmitida do ponto de origem ao ponto de destino. Em função dos algoritmos de roteamento e do controle de congestionamento, os diversos pacotes podem percorrer caminhos diferentes.

• Vantagens

  • Implementação mais econômica, pois todos os usuários da rede compartilham os mesmos recursos.

• Desvantagens

  • À medida que o número de usuários aumenta, o desempenho (QoS) é prejudicado.
  • Pacotes podem chegar fora de ordem.

Comutação de Circuitos

Na comutação de circuitos ocorre o estabelecimento de um circuito (chaveamento de circuito) para definir um único caminho entre o ponto de origem e o destino, passando por diversos roteadores. Neste...

Continue lendo "Comutação de Pacotes e Circuitos — Roteamento e QoS" »

Sistemas de Apoio à Decisão: SEAD, CRM, ERP e KMS

Computação3,13 KB

Sistemas de Apoio à Decisão (SAD) e Aplicações

1. Sistemas Especiais de Apoio à Decisão (SEAD)

Quais as principais aplicações de SEAD?

  • São sistemas basicamente focados em localização geográfica.

2. Exemplos de Sistemas SEAD

GPS, GPR, controle de voo, sistema de geoprocessamento da Polícia Militar.

3. Gerenciamento de Relacionamento com Clientes (CRM)

Explique sobre CRM, suas principais características e aplicações.

  • São sistemas integrados para gerenciamento de relacionamento com clientes.
  • Aplicações: Vendas, Serviço ao cliente, Marketing.
  • Características: Coerência e interoperabilidade, Melhor gestão dos recursos existentes.

4. Vantagens dos Sistemas ERP nas Organizações

Quais as vantagens associadas à utilização de sistemas

...
Continue lendo "Sistemas de Apoio à Decisão: SEAD, CRM, ERP e KMS" »

Chamadas de Sistema e Modos de Operação do SO

Computação2,69 KB

Chamada de sistema: As chamadas de sistemas são funções (interfaces) usadas pelos aplicativos para solicitar a execução de algum serviço ao kernel do sistema operacional. Por isso, as chamadas de sistemas são instruções com maior privilégio quando comparadas às outras instruções.

Com as chamadas de sistemas é possível, por exemplo, definir acesso a recursos de baixo nível como alocação de memória, periféricos e arquivos. Além disso, são as chamadas de sistemas que permitem a criação e a finalização de processos.

Quando a execução de uma chamada de sistema é solicitada, o sistema operacional salva todo o contexto do processo (para continuar mais tarde de onde parou), verifica as permissões envolvidas no pedido e autoriza...

Continue lendo "Chamadas de Sistema e Modos de Operação do SO" »

Principais Tecnologias e Componentes do AJAX

Computação2,37 KB

O XHTML é a linguagem HTML baseada em XML. Com ela, pode-se combinar marcações HTML com as regras XML. A ideia é ter um documento padronizado e acessível para ser apresentado em várias plataformas e dispositivos, seja computador desktop, PDA, telefone celular, televisão, etc.

O CSS (Cascading Style Sheets), ou folhas de estilos em cascata, é outra tecnologia importante. Com CSS, é possível definir padrões de aparência e comportamento dos elementos de uma página. As cores, parágrafos, margens, espaçamentos, espessura ou qualquer outro elemento da página podem ser definidos em apenas um arquivo e, assim, a qualquer momento, pode-se mudar totalmente a forma de visualização de todas as páginas de um site, apenas alterando esse...

Continue lendo "Principais Tecnologias e Componentes do AJAX" »

Estimativa de Software e Análise de Pontos de Função

Computação2,62 KB

Pontos de Função

Pressman, em 2006, observou os principais sintomas da crise de software na década de 80:

  • A produtividade não tem acompanhado a demanda por serviços;
  • A qualidade do software, em alguns sistemas, não é adequada;
  • As estimativas de prazo e custos são frequentemente imprecisas.

Processo de estimativa de projetos de software:

  • O principal insumo para a estimativa é o documento de requisitos;
  • O Documento de Visão poderá ser utilizado, uma vez que a estimativa será no início do projeto;
  • A partir dos requisitos iniciais, é possível estimar o tamanho do projeto.

Após a estimativa de tamanho e com base nos dados históricos de projetos concluídos, pode-se executar:

  • Estimativas de esforço;
  • Estimativas de prazo;
  • Estimativas de custo;
...
Continue lendo "Estimativa de Software e Análise de Pontos de Função" »

Conceitos de Informática: Hardware, Software e Windows

Computação4 KB

Dado é o que é fornecido ao computador de forma bruta, já o dado dentro de um contexto com algum significado é uma informação. A “Informação” é um conjunto de dados ordenados de maneira lógica e racional.

A tecnologia analógica manipula sinais elétricos do tipo contínuo, sendo utilizada principalmente para controle de processo e instrumentação. Já as digitais manipulam sinais elétricos do tipo discreto, sendo usadas em aplicações científicas e comerciais.

Hardware é o nome que se dá para a parte física do computador. É tudo o que você pode tocar (mouse, teclado, caixas de som, placas, fios, componentes em geral). Software é o nome que se dá a toda parte lógica do computador. Ou seja, são os programas que você...

Continue lendo "Conceitos de Informática: Hardware, Software e Windows" »

JSTL e JSP: Tags, Diretivas e Escopos

Computação1,97 KB

//Import da biblioteca JSTL

//Import utilizando o JSTL

//If com JSTL

//Loop para varrer a lista

${aluno.matricula} - ${aluno.nome}

Principais Tags do JSTL

  • <c:if/>: condições
  • <c:when/>: várias condições
  • <c:forEach/>: iteração
  • <c:out/>: saída de valores
  • <c:set/> e <c:remove/>: escopo de variáveis

Core

Internacionalização e Formatação

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

Acesso a Banco de Dados (SQL)

Processamento de XML

//Import de página

//Import do JavaBean

Exemplo de utilização do getProperty

Matrícula: ">

Diretivas JSP

  • page: importa pacotes e configura o tipo de conteúdo
  • page: configura se a página JSP participa de uma sessão HTTP
  • page: configura uma página JSP de erro
...
Continue lendo "JSTL e JSP: Tags, Diretivas e Escopos" »

Scrum vs. RUP: Metodologias Ágeis e Processo Unificado

Computação8,79 KB

Scrum: Desenvolvimento Ágil e Gerenciamento de Projetos

O Scrum é um processo de desenvolvimento iterativo e incremental (Desenvolvimento Iterativo e Incremental) para gerenciamento de projetos (Gerenciamento de Projetos) e desenvolvimento ágil de software (Desenvolvimento Ágil de Software). Scrum não é um processo prescritivo, ou seja, ele não descreve o que fazer em cada situação. Ele é usado para trabalhos complexos nos quais é impossível predizer tudo o que irá ocorrer.

Papéis Principais do Scrum

  1. O Scrum Master, que mantém os processos (normalmente no lugar de um gerente de projeto);
  2. O Proprietário do Produto, ou Product Owner, que representa os stakeholders e o negócio;
  3. A Equipe, ou Team, um grupo multifuncional com cerca de
...
Continue lendo "Scrum vs. RUP: Metodologias Ágeis e Processo Unificado" »

Guia de Conversão Binária e Componentes de Hardware

Computação9,02 KB

1. Converter Decimal em Binário

Exemplo 1: 15610 = 100111002

156/2
78/2
39/2
19/2
9/2
4/2
2/2
1

156 dividido por 2 dá 78, resta 0

78 dividido por 2 dá 39, resta 0

39 dividido por 2 dá 19, resta 1

19 dividido por 2 dá 9, resta 1

9 dividido por 2 dá 4, resta 1

4 dividido por 2 dá 2, resta 0

2 dividido por 2 dá 1, resta 0

1 dividido por 2 dá 1, resta 1

0

0

1

1
1
0
0
1

Depois de dividir todos os números por 2, basta colocar os números de baixo para cima:

Ficando, então: 10011100

Exemplo 2: 12810 = 100000002

128/2
64/2
32/2
16/2
8/2
4/2
2/2
1

128 dividido por 2 dá 64, resta 0

64 dividido por 2 dá 32, resta 0

32 dividido por 2 dá 16, resta 0

16 dividido por 2 dá 8, resta 0

8 dividido por 2 dá 4, resta 0

4 dividido por 2 dá 2, resta 0

2 dividido por 2 dá 1, resta 0

1 dividido

...
Continue lendo "Guia de Conversão Binária e Componentes de Hardware" »

Arquitetura de Banco de Dados e Sistemas SGBD

Computação5,4 KB

Arquitetura de Banco de Dados

A definição de um sistema de informação é a descrição detalhada da arquitetura do sistema.

Nível Interno (Físico)

O nível interno é o menor nível de abstração e define como os dados são armazenados no equipamento e os métodos de acesso.

  • Neste nível, atua principalmente o DBA (Database Administrator).
  • É o menor nível de abstração, que está relacionado diretamente com o sistema operacional.
  • Ele descreve como os dados são realmente armazenados:
    • Tamanho do bloco;
    • Posição relativa dos registros armazenados;
    • Métodos de endereçamento;
    • Overflow (estouro);
    • Índices;
    • Alterações no armazenamento;
    • Técnicas de compressão, etc.

Nível Conceitual

O nível conceitual é o nível médio de abstração. Esta é a...

Continue lendo "Arquitetura de Banco de Dados e Sistemas SGBD" »