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

Ordenar por
Matéria
Nível

Segurança em Redes e Comunicações Digitais: Guia Completo

Classificado em Computação

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

Firewalls: Conceitos, Funções e Limitações

Pessoas tentando tirar proveito. Barreiras: Deixar de fora pessoas não autorizadas.

O firewall é um dos principais mecanismos de proteção. Seu objetivo é permitir somente a transmissão e recepção de dados autorizados. Ele isola redes distintas e controla o tráfego entre elas.

O que um Firewall Não Pode Fazer?

  • Não pode proteger contra conexões que não passam por ele.
  • Não pode proteger contra usuários internos mal-intencionados.
  • Não tem como proteger contra ameaças totalmente novas.
  • Não pode proteger a rede contra vírus.

Ataques de Negação de Serviço (DoS)

O ataque de negação de serviço (DoS) não tem como objetivo invadir o sistema, mas sim, torná-lo indisponível. Qualquer host... Continue a ler "Segurança em Redes e Comunicações Digitais: Guia Completo" »

Modelo OSI e Redes de Computadores

Classificado em Computação

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

Camadas do Modelo OSI

Camada Física: Responsável por transformar os quadros em bits (0 e 1).

Camada de Enlace de Dados: Adiciona os endereços MAC de origem e destino para que os dados cheguem ao computador correto em uma rede. Os pacotes se tornam quadros. Esta camada permite o controle de erros.

Camada de Rede: Responsável pelo endereçamento das estações e o roteamento dos pacotes para que possam atravessar as redes. Os segmentos se tornam pacotes.

Camada de Transporte: Responsável por estabelecer uma sessão entre o computador de origem e o computador de destino para a transmissão. (Observação: Embora faça parte do modelo conceitual, a camada de sessão, e não a de transporte, é frequentemente descrita como não sendo utilizada... Continue a ler "Modelo OSI e Redes de Computadores" »

Requisitos, Arquitetura e Padrões de Projeto de Software

Classificado em Computação

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

Hierarquia de Requisitos e Definição de Escopo

O processo de definição de requisitos segue uma hierarquia clara:

  1. O primeiro item do Documento de Visão é o Escopo, que é identificado durante a entrevista com o cliente.
  2. Em seguida, é necessário identificar os Requisitos Funcionais e Não Funcionais (que representam as necessidades dos clientes e definem o que o cliente espera do sistema).

Transformação de Requisitos

É crucial transformar os Requisitos de Cliente em Requisitos de Produto. Nos requisitos de cliente, os requisitos funcionais e não funcionais estão misturados e o nível de detalhamento é menor.

  • Através dos Requisitos Funcionais, são identificadas as funcionalidades do sistema, que são representadas pelo Diagrama de Caso
... Continue a ler "Requisitos, Arquitetura e Padrões de Projeto de Software" »

Guia Essencial DQL SQL: Comandos, Funções e Exemplos

Classificado em Computação

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

DQL - Linguagem de Consulta de Dados

Comandos DQL Essenciais

SELECT

LIKE

Utilizado para padronização de caracteres em buscas.

  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE 'F%';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes comecem com 'F'.
  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE '%Ferreira';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes terminem com 'Ferreira'.
  • Ex: SELECT * FROM clientes WHERE cli_nome LIKE '%Rogerio%';
    Esta linha indica que é para mostrar todas as tuplas (registros) em que os nomes contenham 'Rogerio'.
BETWEEN...AND...

Lista registros entre dois valores.

  • Ex: SELECT * FROM clientes WHERE cli_codigo BETWEEN 2 AND 5;
    Obs: É a mesma coisa que (SELECT
... Continue a ler "Guia Essencial DQL SQL: Comandos, Funções e Exemplos" »

Fundamentos de IA: Árvores, Redes Neurais e Algoritmos Genéticos

Classificado em Computação

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

Fundamentos de Inteligência Artificial

Árvores de Decisão

Vantagens

  • Fáceis de implementar
  • Permitem extrair regras claras
  • Não incrementais (mais eficientes e práticas, sem backtracking)

Desvantagens

  • Função objetivo deve ser discreta
  • Principalmente para problemas de classificação

Critérios de Parada

  • Todos os exemplos pertencem à mesma classe
  • Todos os exemplos têm o mesmo valor dos atributos
  • O ganho em cada partição for insignificante
  • O número de exemplos atingiu um certo limite

Problema de Overfitting

Se o número de nós for muito grande, as decisões são tomadas com base em partições muito pequenas dos exemplos, o que diminui a generalização.

Fórmulas

  • Entropia (Ent(S)): Ent(S) = -(p+ * log2p+) - (p- * log2p-), onde S é o conjunto de exemplos
... Continue a ler "Fundamentos de IA: Árvores, Redes Neurais e Algoritmos Genéticos" »

Solução de Problemas de Hardware em PCs

Classificado em Computação

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

Discos Rígidos (IDE/SATA)

Após instalar dispositivos IDE ou SATA, verifique se o sistema os reconhece entrando na BIOS. No caso de drives IDE, revise os jumpers mestre-escravo e as conexões com a placa-mãe e a fonte de alimentação. Se o problema persistir, o cabo de dados pode estar danificado (teste com outro cabo) ou o disco rígido pode estar com defeito. Neste caso, teste uma nova unidade. CDs ou DVDs geralmente não são um problema, mas se não funcionarem corretamente, podem estar danificados. Falhas muitas vezes não são reparadas, pois o custo de reparo é superior à aquisição de uma nova unidade.

Todos os discos rígidos produzem algum ruído durante a operação normal. O nível de ruído varia dependendo se o disco está... Continue a ler "Solução de Problemas de Hardware em PCs" »

Conceitos Fundamentais de Arquivos e Bancos de Dados

Classificado em Computação

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

Dados: informações que um computador armazena e registra.

Campo: peça discreta de informação em um registro.

Registro: conjunto de informações relacionadas a um produto, evento ou pessoa. Um arquivo é um conjunto de registros.

Arquivo: conjunto de informações relacionadas. Esta informação é armazenada como um arquivo.

Consulta (Query): busca de um registro específico ou uma solicitação para selecionar os registros que atendam a um conjunto de critérios. Há consultas de seleção, exclusão, criação de tabela e atualização.

Relatório: lista de campos selecionados e registros em um formato fácil de ler. Ordenados.

Conceito de Arquivo

Um arquivo é uma riqueza de informações estruturadas no mesmo item, tratado como uma unidade... Continue a ler "Conceitos Fundamentais de Arquivos e Bancos de Dados" »

SQL: Consultas, Junções e Funções

Classificado em Computação

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

Consultas SQL em Múltiplas Tabelas

Como pesquisar em múltiplas tabelas? Devemos utilizar o comando SELECT juntamente com o comando JOIN, que tem a finalidade de unir as tabelas a serem utilizadas na pesquisa.

Identificação de Colunas

A identificação do nome da coluna é opcional ou obrigatória? É opcional. Podemos usar o nome da tabela antes do nome da coluna para tornar a consulta mais legível (ex: nome_tabela.nome_coluna), mas podemos omitir o nome da tabela ou criar um apelido (alias) para ela.

Apelidos de Tabelas (Aliases)

O que é um apelido de tabela e qual a sua finalidade? Um apelido é um nome reduzido para a tabela. Sua finalidade é evitar a digitação do nome completo da tabela, tornando as consultas mais concisas.

Funções

... Continue a ler "SQL: Consultas, Junções e Funções" »

Gerência de Dados no Modelo MVC Estendido: Perguntas Frequentes

Classificado em Computação

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

1. Função Principal da Gerência de Dados (GD) no MVC Estendido

A Componente de Gerência de Dados (CGD) provê a infraestrutura básica para o armazenamento e a recuperação de objetos no sistema. Sua finalidade é isolar os impactos da tecnologia de gerenciamento de dados sobre a arquitetura do software.

2. Abordagem Comum para a Especificação da GD

A abordagem mais direta para esta camada de persistência consiste em prover uma classe sombra na CGD para cada classe persistente nos demais componentes da arquitetura (Componente de Domínio do Problema - CDP). O padrão DAO (Data Access Object) é muito utilizado nessa tarefa.

3. Características Importantes para a Construção da GD

  • Criar uma classe sombra para cada classe presente na Componente
... Continue a ler "Gerência de Dados no Modelo MVC Estendido: Perguntas Frequentes" »

COBIT: Guia Completo para Governança e Gestão de TI

Classificado em Computação

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

COBIT: Conceito e Definição

COBIT®, do inglês, Control Objectives for Information and Related Technology, é um guia de boas práticas apresentado como framework, dirigido para a gestão da Tecnologia da Informação (TI).

Principais Características do COBIT

O COBIT reconhece 34 processos, agrupados em quatro domínios. Os quatro domínios são:

  • Planejar e Organizar
  • Adquirir e Implementar
  • Entrega e Suporte
  • Acompanhar e Avaliar

Origem do COBIT

Criado e mantido pelo ISACA (Information Systems Audit and Control Association), o COBIT possui uma série de recursos que servem como modelo de referência para a gestão da TI, incluindo um sumário executivo, um framework, objetivos de controle, mapas de auditoria, ferramentas para sua implementação e,... Continue a ler "COBIT: Guia Completo para Governança e Gestão de TI" »