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

Ordenar por
Matéria
Nível

Ferramentas e Conceitos Essenciais em Gerenciamento de Redes (NMS)

Classificado em Computação

Escrito em em português com um tamanho de 8,14 KB

Áreas de Gerenciamento de Redes (FCAPS)

As áreas de gerenciamento incluem: Configuração, Falhas, Segurança, Performance e Contabilização.

Comandos de Rede Essenciais (UNIX)

Comandos triviais para diagnóstico e configuração de rede:

  • ping: Envio de ICMP echo requests, requerendo as respostas (echo replies). É um teste básico de conectividade, onde se pode alterar características dos pacotes IP criados.
  • traceroute (ou tracert): Encontra os trechos da rota usada para um destino determinado.
  • ifconfig: Mostra e altera as configurações de interfaces de rede.
  • netstat: Fornece informações de rotas, sockets, protocolos e interfaces.
  • arp: Mostra e altera a tabela ARP do equipamento.
  • route: Informa e altera rotas no equipamento.
  • host, dig e nslookup:
... Continue a ler "Ferramentas e Conceitos Essenciais em Gerenciamento de Redes (NMS)" »

Principais Leis e Direitos Digitais

Classificado em Computação

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

Marco Civil da Internet

Empresas que atuam na internet devem ser mais transparentes. A lei garante proteção e privacidade aos dados pessoais, e empresas não poderão repassar suas informações. A quebra de sigilo só pode ocorrer por meio jurídico. O usuário tem a opção de exclusão definitiva de seus dados da internet.

Liberdade de Expressão e Retirada de Conteúdo

A lei assegura a liberdade de expressão e democracia. Para quebra de sigilo, é necessária uma ação judicial, exceto em casos de pornografia, em que o usuário pode solicitar a retirada. Na remoção de conteúdo, o provedor deve informar o motivo.

Garantia de Neutralidade na Rede

Todos os conteúdos devem ser tratados de forma igual.

Lei de Software

Programa de computador... Continue a ler "Principais Leis e Direitos Digitais" »

Fundamentos de Arquitetura e Organização de Computadores

Classificado em Computação

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

1. Arquitetura e Organização de Computadores

Ao se trabalhar com sistemas computadorizados, é comum a utilização dos termos arquitetura e organização. A arquitetura de um computador refere-se aos atributos de um sistema que são visíveis para o programador. Já a organização de um computador refere-se às suas unidades operacionais e suas interconexões que realizam as especificações dadas pela arquitetura.

2. Relacione os Conceitos de Memória

  1. São armazenados na área de programação, mas existe um endereço reservado para o início de tratamento de sua função.
  2. Local da memória onde são armazenados os endereços de retorno quando utilizarmos instruções de chamadas de rotinas.
  3. O primeiro endereço da memória de programa que
... Continue a ler "Fundamentos de Arquitetura e Organização de Computadores" »

Questões Comentadas: TI, BD e Sistemas de Informação

Classificado em Computação

Escrito em em português com um tamanho de 8,74 KB

Parte 1: Fundamentos de TI e Banco de Dados

1. Conceitos de Arquivo e Registro em Banco de Dados

A partir da teoria de banco de dados, os conceitos de arquivo e registro, respectivamente, são:

C - Conjunto de registros relacionados e conjunto de campos relacionados.

Comentário: Um arquivo é um conjunto de registros relacionados. Um registro é um conjunto de campos relacionados.

2. Tipos de Relacionamento em Banco de Dados Relacional

Qual dos itens abaixo não representa um tipo de relacionamento em um Banco de Dados relacional?

E - Poucos para poucos.

Comentário: "Poucos para poucos" não representa um relacionamento entre tabelas de um Banco de Dados relacional.

3. Papel da TI: Ferramentas vs. Processos

Qual dos itens abaixo não se trata de um... Continue a ler "Questões Comentadas: TI, BD e Sistemas de Informação" »

Conceitos Fundamentais de Qualidade e Teste de Software

Classificado em Computação

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

O que é Qualidade de Software e sua Relação com o Teste?

Qualidade de software pode ser definida tanto pela qualidade do produto quanto pela qualidade do processo de desenvolvimento do mesmo (metodologia). O teste de software é uma abordagem de controle da qualidade.

O que é o Teste de Software e seus Principais Objetivos?

Processo de executar um programa com a intenção de encontrar bugs. O objetivo é revelar falhas no sistema antes que ele entre em produção.

Alterações Atuais no Teste de Software e o Novo Conceito

O processo de teste transformou-se no projeto de teste, criando áreas com esse propósito, com técnicos especialistas em testes e empresas buscando especialistas com certificação na área. O novo conceito de teste é que,... Continue a ler "Conceitos Fundamentais de Qualidade e Teste de Software" »

Conceitos Essenciais de Redes: VLANs, STP e Mais

Classificado em Computação

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

Objetivo das VLANs

O objetivo das VLANs é proporcionar uma melhor organização, segmentação e planejamento da sua rede.

Criação Dinâmica de VLANs (Exemplo de Segmentação)

Imagine uma rede empresarial com 3 setores: contábil, compras e gerencial. Sem VLANs, todos compartilham o mesmo range de IP. Com VLANs configuradas, é possível separar esses setores logicamente. Mesmo que permaneçam no mesmo range, a segmentação pode ser feita calculando pela máscara, permitindo um limite de IPs por VLAN. Assim, cada setor pode ter seu próprio bloco de IPs (ex: contábil de X a Y, compras de Y a Z, gerencial de A a D).

Propósito do Protocolo 802.1D (STP)

O principal objetivo do protocolo 802.1D (Spanning Tree Protocol - STP) é evitar o surgimento... Continue a ler "Conceitos Essenciais de Redes: VLANs, STP e Mais" »

Modelos de Processo de Software: Comparativo e Abordagens Híbridas

Classificado em Computação

Escrito em em português com um tamanho de 21,23 KB

Modelos de Processo de Software: Definição

Os Modelos de Processo (ou paradigmas) definem a estrutura do processo de desenvolvimento de software (SW), em detrimento dos detalhes das atividades específicas. Eles são utilizados para explicar diferentes abordagens para o desenvolvimento de SW.

  • Não existe apenas um processo de software que possa ser utilizado.
  • Um mesmo sistema pode utilizar diferentes abordagens para o seu desenvolvimento.

Modelo Cascata (Waterfall)

Características do Modelo Cascata

  • Uma fase só se inicia após o término da anterior.
  • O marco para o final da fase normalmente envolve a aprovação de documentos.
  • Na prática, as fases se sobrepõem: o projeto revela problemas de requisitos; a codificação revela problemas de projeto.
... Continue a ler "Modelos de Processo de Software: Comparativo e Abordagens Híbridas" »

Guia do Modelo Entidade-Relacionamento e Relacional

Classificado em Computação

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

Modelo Entidade-Relacionamento (ER)

Modelo de Dados: Um conjunto de conceitos que descrevem os diferentes níveis de abstração da estrutura de um banco de dados, chamados de esquema (Externa: p. ex. visão do usuário; Global: conjunto; e Interno: o computador). É um conjunto de conceitos, regras e convenções que permitem descrever e manipular dados do mundo real que se deseja armazenar no banco de dados.

  • Instituição (Entidade): Objeto sobre o qual armazenamos informações no banco de dados.
  • Tipo de Entidade: Estrutura genérica.
  • Ocorrência de Entidade: Cada uma das instâncias concretas de um tipo de entidade, identificada por seu nome.

Representação Gráfica (Retângulo)

  • Tipo de Entidade Regular ou Forte: As ocorrências desta entidade
... Continue a ler "Guia do Modelo Entidade-Relacionamento e Relacional" »

Glossário de Segurança da Informação

Classificado em Computação

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

Confidencialidade

Capacidade de um sistema de permitir que alguns usuários acessem determinadas informações ao mesmo tempo em que impede que outros, não autorizados, as vejam.

Integridade

A informação deve estar correta, ser verdadeira e não estar corrompida.

Disponibilidade

A informação deve estar disponível para todos que precisarem dela para a realização dos objetivos empresariais.

Autenticação

Garantir que um usuário é de fato quem alega ser. Ex.: controle de acesso.

Não-repúdio

Capacidade do sistema de provar que um usuário executou uma determinada ação; ou seja, garante que o emissor de uma mensagem ou a pessoa que executou determinada transação não poderá posteriormente negar sua autoria.

Legalidade

Garantir que o sistema... Continue a ler "Glossário de Segurança da Informação" »

Guia Completo sobre Sistemas Distribuídos

Classificado em Computação

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

O que é um Sistema Distribuído

Um sistema distribuído é um conjunto de computadores independentes que parecem, para o usuário, como um único sistema. Dois aspectos são fundamentais:

  • Independência de Hardware: As máquinas são autônomas.
  • Independência de Software: Os usuários percebem o sistema como uma unidade única.

Objetivos de um SD

Deve conectar usuários a recursos, sendo que estes estão distribuídos através de uma rede.

Vantagens de um SD sobre um Sistema Centralizado

  • Economia: Microprocessadores oferecem uma relação custo/performance melhor que mainframes.
  • Velocidade: Pode ter mais poder de processamento que um mainframe.
  • Distribuição Espacial: Aplicações podem envolver separação espacial dos dados.
  • Confiabilidade: Se uma
... Continue a ler "Guia Completo sobre Sistemas Distribuídos" »