Anotações, resumos, trabalhos, provas e exercícios de Computação de Outros cursos

Equipamentos e Acessórios de Rede: Guia Completo

Computação14,51 KB

Módulo 3: Equipamentos e Acessórios de Rede

Expandindo a Rede

Você não pode expandir as redes simplesmente adicionando novos computadores e mais cabos, pois cada topologia ou arquitetura de rede tem seus limites.

  • Poderão ser instalados componentes para aumentar o tamanho da rede no ambiente existente.

Equipamentos de Rede

  • Repetidor
  • Hub
  • Bridge
  • Switch
  • Router
  • Gateways

Repetidores

  • Retransmitem o sinal elétrico recebido em um ponto de conexão (porta) para todas as portas, para manter a integridade do sinal.
  • Recebem os sinais e os retransmitem com sua intensidade e definição original, regenerando o sinal.
  • Não convertem nem filtram sinais. Para que um repetidor funcione, os dois segmentos conectados a ele devem usar o mesmo método de acesso e protocolos.
...
Continue lendo "Equipamentos e Acessórios de Rede: Guia Completo" »

Guia Completo de Engenharia de Requisitos de Software

Computação3,03 KB

Fases do Requisito

  • Levantamento: Coleta de dados e pontos de vista.
  • Especificação: Identificação e organização.
  • Modelagem: Base de projeto e modelos.
  • Validação: Verificação da conformidade.

Processos de Engenharia de Requisitos

Elicitação > Análise > Modelagem > Especificação > Validação > Gestão

  • Elicitação: Utiliza técnicas para descobrir requisitos (estudo de viabilidade, especialistas).
  • Modelagem: Informações registradas em modelos, como casos de uso.
  • Análise: Avaliação de erros, omissões, viabilidade, custo, tempo e prioridades.
  • Especificação: Transmissão da ideia global do projeto, compreendendo necessidades, expectativas e escopo.
  • Validação: Evidências documentadas que garantem que o produto atenda
...
Continue lendo "Guia Completo de Engenharia de Requisitos de Software" »

Conceitos Essenciais em Engenharia de Software

Computação4,8 KB

Análise de Conceito

O conceito de análise consiste em entender as regras de negócio e os requisitos de software a fim de propor uma solução ótima para o problema, com objetivos claros e definidos. Ele também define o escopo do projeto e os requisitos funcionais e não funcionais. A análise é composta de várias etapas:

  • Reconhecer o Problema: que envolve o reconhecimento dos elementos básicos do problema, conforme percebido pelos usuários finais.
  • Avaliação e Síntese: que avalia o conteúdo da informação, define e desenvolve todas as funções do software, descrevendo seu comportamento em resposta a eventos que afetam o sistema.
  • Modelagem: onde modelos de sistemas são criados a fim de melhor compreender os objetivos e o comportamento
...
Continue lendo "Conceitos Essenciais em Engenharia de Software" »

Guia de Algoritmos, Estruturas de Dados e Complexidade

Computação8 KB

Conceitos Fundamentais

Algoritmo: Sequência de ações executáveis para obtenção de uma solução para um determinado tipo de problema. Segundo Dijkstra, é uma descrição de um padrão de comportamento expresso em termos de um conjunto finito de ações.

Bubblesort: É um algoritmo de ordenação popular; ele funciona permutando repetidamente elementos adjacentes que estão fora de ordem.

Dados: Sucessões de fatos brutos que não foram organizados, processados, relacionados, avaliados ou interpretados, representando partes isoladas de eventos, situações ou ocorrências.

Filas: Estruturas onde todas as inserções são realizadas em um extremo da estrutura, e todas as retiradas e, geralmente, os acessos são realizados no outro extremo...

Continue lendo "Guia de Algoritmos, Estruturas de Dados e Complexidade" »

Componentes do Kernel e Gerência de Processos

Computação3,63 KB

Os principais componentes do kernel do SO são: gerência de processador, gerência de memória, sistema de arquivos e gerência de entrada e saída.

Gerência de processos: Existem várias informações que o sistema operacional deve manter a respeito dos processos. No "programa" sistema operacional, um processo é representado por um registro. Esse registro é chamado de bloco descritor de processo ou simplesmente descritor de processo (DP). No DP, fica tudo que o sistema operacional precisa saber sobre o processo. Um processo quase sempre faz parte de alguma fila e os próprios descritores de processo são utilizados como elementos dessas filas, implementadas como listas encadeadas. Abaixo está uma lista de campos normalmente encontrados...

Continue lendo "Componentes do Kernel e Gerência de Processos" »

Guia Completo de Auditoria de Sistemas de TI

Computação10,55 KB

1 - Auditoria de Sistemas em Operação

Transforma dados em informação; converte, captura, consiste, atualiza, armazena e recupera dados.

Análise de Relatórios:

  • Eficácia: Verifica o nível de satisfação do usuário.
  • Segurança Física: Avalia a qualidade dos relatórios.
  • Confidencialidade: Garante o sigilo das informações.

Análise de Cadastro:

  • Segurança Lógica: Verifica a existência de pontos de controle.
  • Segurança Física: Avalia o transporte, armazenamento e manuseio do cadastro.
  • Eficiência: Analisa a organização de arquivos não utilizados.

Pontos de Controle: Somatório de campos de valores, *passwords*, data de gravação, *hash* total, quantidade de registros, rotinas de atualização, programas de cálculo, rotina de *backup*,...

Continue lendo "Guia Completo de Auditoria de Sistemas de TI" »

Sistemas Distribuídos: Conceitos e Arquiteturas

Computação24,32 KB

Sistemas Distribuídos

Antes de 1985: Computadores grandes e caros (Mainframes);
A partir de 1985: Desenvolvimento de microprocessadores mais rápidos; Invenção das LANs.
Definição de S.D.: Uma coleção de computadores independentes que se apresentam como um único sistema coerente. S.D. possibilita montar um sistema computacional composto por um número expressivo de processadores interligados em uma rede de alta velocidade.
As máquinas de S.D. são autônomas, ou seja, podem possuir SOs distintos, arquiteturas diferentes... Os usuários enxergam o sistema como um sistema simples, abrindo, por exemplo, um terminal remoto.
Vantagens do S.D. em relação ao Sistema Centralizado: Máquinas mais baratas sem a necessidade de usar os Mainframes...

Continue lendo "Sistemas Distribuídos: Conceitos e Arquiteturas" »

Guia de Migração e Desenvolvimento de Software Livre

Computação20,58 KB

PERGUNTAS A RESPEITO DOS SLIDES DE MIGRAÇÃO:

1- Cite 03 fatores que podem dificultar a migração para software livre.

Resistência a mudanças, pressão por desempenho e resultados e falta de tempo para reaprender.

2- Cite 04 motivos para se realizar a migração para software livre.

Conhecimento, rompimento de elo com fabricantes, estabilidade e fator econômico/financeiro.

3- Quais os tipos de migração existentes?

Infraestrutura, aplicativos e desktop.

4- Quais as impressões que se deve ter sobre as etapas de migração?

Mostrar a existência do software livre, utilizá-lo, criar a cultura do software livre, criar uma comunidade e autoexistência.

5- Cite 03 passos importantes para a primeira etapa da migração.

Autorização da chefia, preparação...

Continue lendo "Guia de Migração e Desenvolvimento de Software Livre" »

Segurança Computacional e Criptografia: Conceitos Essenciais

Computação3,78 KB

1. Defina Segurança Computacional

Segurança Computacional é uma forma de proteger todo um sistema computacional, incluindo usuários, hardwares, softwares e arquivos.

2. Defina Criptografia

Criptografia é um método utilizado para tornar uma mensagem incompreensível a usuários que não saibam como decifrá-la, garantindo um meio de comunicação segura para determinado grupo.

3. Cite e Explique Três Tipos de Criptografia Manual

  • Bastão de Licurgo: O remetente escreve a mensagem ao longo do bastão e depois desenrola a tira, que se converte numa sequência de letras sem sentido. Ao receber o "cinto", o destinatário o enrola no seu bastão, cujo diâmetro é igual ao do bastão do remetente, para ler a mensagem.
  • Código de Políbio: Cada letra
...
Continue lendo "Segurança Computacional e Criptografia: Conceitos Essenciais" »

Computação Gráfica: Conceitos e Aplicações

Computação6,9 KB

O que é Computação Gráfica?

É a área da computação interessada na manipulação e visualização de objetos, sejam eles reais ou virtuais.

Quais são as três principais subáreas da computação gráfica?

Explique cada uma delas sucintamente.

  • Síntese: Produção de representação.
  • Processamento: Transformações de imagens com o objetivo de melhorar características visuais.
  • Análise: Obter informações a partir das imagens.

Diferenças entre imagens vetoriais e matriciais

Explique duas vantagens e duas desvantagens de cada uma delas. Em quais dispositivos cada uma é utilizada?

  • Imagens Matriciais:
    • São formadas por uma matriz de pontos (pixels).
    • Cada ponto possui um determinado valor de cor.
    • Quando trabalhamos com uma imagem matricial, editamos
...
Continue lendo "Computação Gráfica: Conceitos e Aplicações" »