Anotações, resumos, trabalhos, provas e problemas de Computação

Fundamentos de Redes: 53 Questões de Revisão com Respostas (UDP, TCP/IP, cabos, sub-redes)

ComputaçãoAtualizado em 17,38 KB

1. Quais dos seguintes protocolos da camada de aplicação utilizam segmentos UDP? (Escolha dois.)

  • DNS
  • FTP
  • Telnet
  • TFTP
  • SMTP

2. Quais das seguintes são vantagens da instalação de cabos UTP? (Escolha três.)

  • Menos caro do que a fibra óptica
  • Mais flexível e fácil de instalar em um prédio em contrário
  • deve alterar o ponto terminal ao atualizar o hardware considerado o meio mais rápido de cobre
  • recebe menos interferência RFI e EMI do que um meio de fibra óptica
  • permite um fácil upgrade de hardware WAN

3. Quando você deve usar um cabo crossover em uma rede?

  • Ao conectar um host na porta console do roteador
  • Ao conectar um host a um switch
  • Ao conectar um host a outro host
  • Ao conectar um switch a um roteador

4. Quais das seguintes opções descrevem a topologia

...
Continue lendo "Fundamentos de Redes: 53 Questões de Revisão com Respostas (UDP, TCP/IP, cabos, sub-redes)" »

SIG e ERP: diferenças, passos de implementação e vantagens

ComputaçãoAtualizado em 2,91 KB

1. Explique com suas palavras e de forma clara a diferença entre SIG e ERP e cite um exemplo diferente do apresentado em sala.

R: SIG: sistema manual de se fazer nas empresas.

ERP: sistema tecnológico com computadores utilizando sistemas.

Exemplo: Antes, em uma loja de materiais de construção, utilizava-se um caderno para fazer as anotações de vendas, contas marcadas e contagem de estoque. Agora, com o ERP, é tudo feito no sistema: chega uma peça, ela é lançada e já sai um código de barras para essa peça; quando a peça é vendida, o vendedor lança o código no sistema e já sai o preço dela. Ao mesmo tempo, é dada baixa no sistema e, se não for pago à vista, o próprio sistema já deixa a conta no cadastro do cliente.

2. O que

...
Continue lendo "SIG e ERP: diferenças, passos de implementação e vantagens" »

Revisão de QuickReport, SQL e PHP Básico

ComputaçãoAtualizado em 5,47 KB

Revisão: QuickReport e SQL

1. Como criar faixas de relatório e 3 tipos básicos?

As faixas (QRBAND) são criadas inserindo o componente no relatório e configurando sua propriedade BandType. Os 3 tipos básicos de faixa são:

  • Título (rbTitle)
  • Cabeçalho de Coluna (rbColumnHeader)
  • Detalhe (rbDetail)

2. Principais métodos do QuickReport e explicação?

Os principais métodos do QuickReport são:

  • Print: Utilizado para enviar o relatório diretamente para a impressora.
  • Preview: Utilizado para visualizar o relatório em uma janela antes de imprimir.

3. Uso de QRSysData, QRExpr e DATASET em relatórios?

  • QRSysData: Componente usado para exibir informações do sistema ou do relatório, como título do relatório, data, hora, número da página, total de
...
Continue lendo "Revisão de QuickReport, SQL e PHP Básico" »

Tabela Hash: Conceitos, Funções e Tratamento de Colisões

ComputaçãoAtualizado em 3,16 KB

1. O que é Hash?

Hash é uma generalização da noção mais simples de um arranjo, sendo uma estrutura do tipo dicionário.

A ideia central do Hash é usar uma função aplicada sobre parte da informação (chave) para retornar um índice onde a informação será armazenada.

Estruturas de Dados do Tipo Dicionário

Estruturas de dados do tipo dicionário são especializadas em prover as operações de inserir, pesquisar e remover.

2. O que é Tabela Hash?

É uma estrutura de dados especial que armazena as informações desejadas associando chaves. A partir de uma chave, ela realiza a busca rápida e obtém o valor desejado.

Objetivo da Tabela Hash

O objetivo principal é fazer uma busca rápida e obter o valor desejado através de uma chave.

Representação

...
Continue lendo "Tabela Hash: Conceitos, Funções e Tratamento de Colisões" »

Comandos do Prompt de Comando (CMD) no Windows: lista e funções

ComputaçãoAtualizado em 3,02 KB

Guia de Comandos do Prompt (CMD)

  • DIR: Listando arquivos e pastas.
  • COPY: Copiar arquivos.
  • MOVE: Mover arquivos ou renomear pastas.
  • MD: Criar uma nova pasta.
  • CD: Entrar em uma pasta.
  • CD..: Retornar para a pasta anterior.
  • RD: Remover pastas.
  • Erase / Del: Deletar arquivos.
  • REN: Renomear arquivos (Ex: ren imagem.jpg foto.jpg).
  • TIME / DATE: O comando time permite acertar a hora e o comando date permite corrigir a data.
  • Bootcfg: Permite ver as configurações do seu menu de boot.
  • Defrag: Desfragmentador de disco.
  • Diskpart: Gerencia as partições de um disco.
  • Driverquery: Mostra a lista de drivers instalados no Windows e as respectivas propriedades.
  • Fsutil: O comando fsutil tem vários complementos. Digite fsutil fsinfo drives para listar os drives no seu micro
...
Continue lendo "Comandos do Prompt de Comando (CMD) no Windows: lista e funções" »

Exercícios de Redes: Subnetting, Endereçamento IP e VLSM

ComputaçãoAtualizado em 6,7 KB

Trabalho de Redes: Exercícios de Subnetting e Endereçamento IP

1. Segmentação de Sub-rede para a Empresa Colapso (200.137.0.0/17)

A empresa Colapso é dona da faixa de IP 200.137.0.0/17. Segmente essa sub-rede de forma que permita ter:

  • a) Uma sub-rede para 356 servidores: R. 200.137.0.0/23
  • b) Uma sub-rede para 4094 computadores: R. 200.137.16.0/20
  • c) Uma sub-rede para 37 câmeras de vigilância: R. 200.137.2.0/26
  • d) Três sub-redes para dispositivos móveis (mínimo 715 dispositivos cada): R. 200.137.32.0/22; 200.137.36.0/22; 200.137.40.0/22

2. Endereços de Rede e Broadcast para IPs Específicos

Qual o endereço de rede e de broadcast das sub-redes nas quais estão contidos os IPs listados abaixo:

  • a) 10.7.213.44/19
    Network: 10.7.192.0
    Broadcast:
...
Continue lendo "Exercícios de Redes: Subnetting, Endereçamento IP e VLSM" »

IPv6: migração, NAT, cabeçalho e tipos de endereços

ComputaçãoAtualizado em 3,81 KB

Porquê não usar NAT em vez de um novo protocolo?

A utilização de NAT poderia ser usada em vez de um novo protocolo, visto que o NAT traduz endereços privados em públicos e vice-versa. Mas tem implicações:

  • Quebra a ligação end-to-end entre IPs.
  • Obriga a que a rede mantenha o estado das ligações.
  • Dificulta o rápido encaminhamento.
  • Impede a segurança end-to-end.
  • Novas aplicações não conhecidas do NAT obrigam a que o NAT tenha de ser atualizado.
  • Há aplicações que não funcionam com NAT.

Formas de Migração para IPv6

Seria incorreto criar dois “mundos” distintos, um para o IPv4 e outro para o IPv6. Portanto, é necessário não só que ambos coexistam, mas também que se comuniquem. Sendo assim, as três formas de migração são:...

Continue lendo "IPv6: migração, NAT, cabeçalho e tipos de endereços" »

Técnicas e Ferramentas de Auditoria de Sistemas: guia completo

ComputaçãoAtualizado em 14,35 KB

Técnicas de Auditoria

As principais técnicas aplicadas incluem:

  • Programas de computador
  • Questionários
  • Simulação de dados
  • Visita in loco
  • Mapeamento estatístico
  • Rastreamento de programas
  • Entrevista
  • Análise de relatórios / telas
  • Simulação paralela
  • Análise de log / accounting
  • Análise do programa fonte
  • Exibição parcial da memória (snapshot)

Programas de Computador

Correlaciona arquivos, tabula e analisa o conteúdo dos mesmos.

Passos:

  • Análise do fluxo do sistema
  • Identificação do arquivo a ser auditado
  • Entrevista com o analista / usuário
  • Identificação do código / layout do arquivo
  • Elaboração do programa para auditoria
  • Cópia do arquivo a ser auditado
  • Aplicação do programa de auditoria
  • Análise dos resultados
  • Emissão de relatórios
  • Documentação

Questionários

...
Continue lendo "Técnicas e Ferramentas de Auditoria de Sistemas: guia completo" »

Engenharia de Software: Processos, Ciclo de Vida e Metodologias de Desenvolvimento

ComputaçãoAtualizado em 5,52 KB

Objetivos e Pilares da Engenharia de Software

Objetivos: Especificar, documentar e implantar processos no desenvolvimento de um produto. O objetivo principal é obter um produto de qualidade, com alto padrão, baixo custo de desenvolvimento e no menor tempo possível.

Pilares da Engenharia de Software:

  • Processo: Conjunto de atividades ou tarefas executadas por papéis predefinidos em uma ordem específica que geram, como resultados, produtos de trabalho. Define quem faz o quê e quando faz. Devem ser definidos, documentados e implementados. Este conjunto de atividades define o ciclo de vida (requisitos, arquitetura, código-fonte, testes, contrato, etc.).
  • Métodos: Para cada tarefa, é atribuído um método para a conclusão das mesmas.
  • Ferramentas:
...
Continue lendo "Engenharia de Software: Processos, Ciclo de Vida e Metodologias de Desenvolvimento" »

Views, Triggers e Stored Procedures em Banco de Dados: Conceitos Essenciais

ComputaçãoAtualizado em 3,88 KB

Visões (Views)

  • Uma visão é uma tabela virtual que é definida a partir de outras tabelas, contendo sempre os dados atualizados.

Benefícios das Visões

  • Disponibilidade: Simplificam e centralizam a definição de consultas frequentes, evitando erros e melhorando a produtividade dos usuários.
  • Confidencialidade: Restringem o acesso somente a projeções e/ou seleções de tabelas reais.

Tipos de Visões

  • Modificação de Consultas (QM): A visão é criada a cada consulta.
  • Materialização de Visões (VM): A visão é criada na primeira consulta.

Visões Atualizáveis

  • Visões são chamadas atualizáveis se permitem aos usuários realizarem alterações nos dados do banco de dados por meio da visão.

Triggers

  • Um trigger é um tipo especial de procedimento
...
Continue lendo "Views, Triggers e Stored Procedures em Banco de Dados: Conceitos Essenciais" »