Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Redes de Computadores: Dispositivos, Endereçamento e Protocolos

Classificado em Computação

Escrito em em português com um tamanho de 9,09 KB

Roteadores

Principais Características

  • Permitem o roteamento entre diferentes localidades ou VLANs diferentes;
  • Trabalham na camada de Rede;
  • Responsáveis pela comutação de pacotes;
  • Largamente utilizados em redes de Longa Distância e na Internet;
  • Mantêm as tabelas de roteamento;
  • Controlam processos de roteamento dinâmicos.

Protocolos de Rede

Definem as regras (padrão) de comunicação em uma rede de computadores.

Protocolo SNMP

Transporta informações de objeto e comandos entre gerenciador e gerenciado.

Qualidade de Serviço (QoS)

É o requisito das aplicações, onde se exige que determinados parâmetros estejam dentro dos limites definidos.

Controle de Congestionamento e Características de QoS

  • Exigência das aplicações;
  • Característica do tráfego;
... Continue a ler "Redes de Computadores: Dispositivos, Endereçamento e Protocolos" »

Guia de Refatoração, Métricas e Testes Unitários com JUnit

Classificado em Computação

Escrito em em português com um tamanho de 3,37 KB

Refatoração e Qualidade de Código

  1. Foi feita refatoração para impedir o bad smell de mapeamento mental? Justifique. Sim. Por padrão, utilizavam-se sempre as variáveis i ou j em laços for. O código foi alterado para tornar a leitura mais clara e intuitiva.
  2. Ocorreram refatorações de comentários? Quais? Sim. Comentários desnecessários no método VerificaPorDestino foram removidos para limpar o código.
  3. Foi necessária alguma refatoração de extração de método? Sim. O código foi otimizado através da criação de dois métodos para substituir trechos repetidos: mostrarTodosOsVoos e verificarOrigem.

Métricas de Software e Complexidade Ciclomática

  1. O que são métricas? São medidas utilizadas como base para a criação de indicadores
... Continue a ler "Guia de Refatoração, Métricas e Testes Unitários com JUnit" »

Segurança da Informação: Conceitos, Riscos e Controles

Classificado em Computação

Escrito em em português com um tamanho de 12,39 KB

A Informação nos processos de negócio

A informação está cada vez mais presente nos processos de negócio. Informação é essencial para o negócio funcionar.

Porém, deve-se tomar cuidado com a informação disponibilizada, pois esta pode causar prejuízos.

Crescimento da dependência da informação — evolução dos riscos

Cada dia mais as empresas dependem das informações. Elas trocam informações e, muitas vezes, a informação só tem valor para a empresa se ela estiver circulando. Por isso fica mais difícil e complexo protegê‑la. Os riscos hoje são maiores do que os de antigamente porque agora compartilhamos informações para que elas tenham valor aos negócios. Assim, cada vez mais você depende dessa informação e está... Continue a ler "Segurança da Informação: Conceitos, Riscos e Controles" »

Guia Completo: Sistemas de Arquivos e Diretórios no Linux

Classificado em Computação

Escrito em em português com um tamanho de 4,03 KB

Sistemas de Arquivos no Linux

O Linux é um sistema operacional que suporta partições, ou seja, partes de um HD que são tratadas pela máquina como unidades de disco independentes. As partições podem ser criadas segundo diversos padrões, conforme o sistema operacional utilizado, e cada um deles utiliza um tipo de sistema de arquivo. Temos, portanto, um grande número de tipos de partições diferentes.

Definição

Um sistema de arquivos é um conjunto de estruturas lógicas que permite ao sistema operacional controlar o acesso a um dispositivo de armazenamento, como disco rígido, pen drive, CD-ROM, etc. Diferentes sistemas operacionais podem usar diferentes sistemas de arquivos.

Antes de uma partição ou disco ser usado, ele necessita ser... Continue a ler "Guia Completo: Sistemas de Arquivos e Diretórios no Linux" »

Guia de Engenharia de Software: Conceitos e Processo RUP

Classificado em Computação

Escrito em em português com um tamanho de 5,05 KB

01 - Qual a definição de Engenharia de Software?

É o conjunto de métodos, procedimentos e ferramentas com o objetivo de construir um software com qualidade.

02 - Segundo o RUP, o que é uma unidade tangível de trabalho?

Atividade.

03 - Quando um projeto de desenvolvimento de software não cumpriu os prazos estimados?

Crise de software.

04 - Segundo o RUP, o que se refere à informação tangível que é utilizada, criada ou alterada pelos trabalhadores?

Artefato.

05 - As atividades existentes no RUP podem ser divididas em 02 blocos:

  • Bloco de engenharia: Modelagem de negócio, requisitos, análise e projeto, implementação, testes e desenvolvimento.
  • Bloco de suporte: Gestão de configuração, gestão de projeto e ambiente.

06 - O que é o estudo

... Continue a ler "Guia de Engenharia de Software: Conceitos e Processo RUP" »

Guia de Protocolos de Comunicação e Interfaces

Classificado em Computação

Escrito em em português com um tamanho de 3,37 KB

1. Comunicação Síncrona e Assíncrona

a) A comunicação síncrona é governada por um sinal de clock, onde cada bloco de informação é transmitido e recebido num instante de tempo definido. Na comunicação assíncrona, não há sinal de clock; a temporização é enviada junto aos dados (start bit e stop bit) com uma taxa de transmissão predeterminada.

b) A comunicação full-duplex permite que transmissor e receptor enviem dados simultaneamente em ambos os sentidos. Na half-duplex, ambos podem transmitir e receber, mas não simultaneamente. Em ambos os casos, a transmissão é bidirecional.

2. Protocolo RS-232

O protocolo RS-232 é full-duplex, ponto a ponto, assíncrono e desbalanceado, utilizando interface serial. Com velocidades de... Continue a ler "Guia de Protocolos de Comunicação e Interfaces" »

Guia Completo: Dicionário de Dados e Modelos de Análise de Software

Classificado em Computação

Escrito em em português com um tamanho de 256,54 KB

Dicionário de Dados (DD)

Fundamental na modelagem dos requisitos do usuário, o Dicionário de Dados (DD) é uma lista organizada com definições precisas de todos os elementos de dados do sistema. Todos os fluxos de dados e componentes de depósitos de dados devem ser definidos no DD.

  • Elementos de Dados: Dados que não precisam ser decompostos.
  • Estrutura de Dados: Composição de elementos de dados e/ou de outras estruturas de dados.

Notação do Dicionário de Dados

  • = é composto por
  • + E (concatenação)
  • ( ) Opcional
  • { } Iteração
  • [ ] Escolha de uma das alternativas
  • * Delimitador de Comentário
  • @ Identificador (Campo Chave)
  • | Separa opções alternativas na construção [ ]

Exemplo: Cliente e Endereço

Um cliente deve ter um endereço e pode informar... Continue a ler "Guia Completo: Dicionário de Dados e Modelos de Análise de Software" »

O que é um ambiente multithread e quais as vantagens de sua utilização?

Classificado em Computação

Escrito em em português com um tamanho de 18,79 KB

  1. Principais componentes da infraestrutura de TI: Falar sobre cada um. Os computadores atuais podem ser classificados de diferentes formas. As modalidades em que se diferenciam são em relação ao espaço que ocupam, à velocidade de cálculos e à sua finalidade. As principais categorias são: Mainframes: São computadores de grande porte, geralmente são usados no processamento de milhares de informações ao mesmo tempo e podem ter milhares de usuários conectados ao mesmo diretamente ou por meio de uma rede; Supercomputadores: Computadores com altíssima velocidade de processamento e utilizados com frequência em centros de pesquisas. Computadores pessoais (PC): Possuem pequeno porte e baixo custo, e se destina especificamente pára um grupo
... Continue a ler "O que é um ambiente multithread e quais as vantagens de sua utilização?" »

Exercícios de Programação Orientada a Objetos em C#

Classificado em Computação

Escrito em em português com um tamanho de 2,83 KB

1. Pergunta

1- Classe

D - 2, 4, 1, 3

2. Pergunta

Considerando o paradigma da orientação a objetos, a herança é um mecanismo:

B. Pelo qual uma classe pode estender outra classe, aproveitando seus métodos e atributos.

3. Pergunta

Analise as afirmativas abaixo com relação à programação orientada a objeto.

D. São corretas apenas as afirmativas I, II, III e IV

4. Pergunta

Assinale a alternativa que represente a concatenação da seguinte frase: O funcionário Douglas completou 19 anos

B. “O funcionário ” + nome + “ completou ” + idade + “ anos.”

5. Pergunta

Para ocultarmos os caracteres na inserção de senhas, devemos:

C. Alterar a propriedade PasswordChar do objeto TextBox

6. Pergunta

Para converter uma variável (x) para o tipo String... Continue a ler "Exercícios de Programação Orientada a Objetos em C#" »

Principais Sistemas de Arquivos: Características e Comparativo

Classificado em Computação

Escrito em em português com um tamanho de 4,4 KB

EXT4

  • Alocação tardia.
  • Marcas temporais com maior resolução.
  • Verificação de integridade do journal.
  • Suporte para tamanhos maiores de volumes e arquivos.
  • Introdução de mais extensões.
  • Compatibilidade com versões anteriores.
  • Pré-alocação de blocos.
  • Sistema de arquivo de verificação mais rápido.
  • Alocador multibloco.
  • Melhores timestamps.

O sistema de arquivos EXT4 é a versão mais recente do sistema de arquivos extFS até o momento, sendo uma atualização do EXT3. O EXT4 trouxe recursos que não existiam no EXT3, mantendo alguns que a versão anterior já possuía.

XFS

  • Sistema de arquivos desenvolvido em 64 bits, compatível com sistemas de 32 bits.
  • Em plataformas de 64 bits, possui um limite de tamanho de 8 EiB para um volume e para cada arquivo.
... Continue a ler "Principais Sistemas de Arquivos: Características e Comparativo" »