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

Ordenar por
Matéria
Nível

Conceitos Essenciais: Dados, Informação, Segurança e Indústria 4.0

Classificado em Computação

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

Dados: Para Laudon e Laudon (2004), dados são fatos brutos que representam eventos que estão ocorrendo nas organizações ou no ambiente físico antes de terem sido organizados e arranjados de uma forma que as pessoas possam entendê-los e usá-los.

Informação: É um conjunto de dados que sofrem algum tipo de processamento e passa a ser algo significativo para o ser humano na tomada de decisão.

Conhecimento: São os dados trabalhados e analisados.

Sistema: Conjunto de elementos que de alguma forma interagem entre si para cumprir um objetivo comum.

Sistema de Informação: Conjuntos de componentes que coletam e processam informações para ajudar na tomada de decisão e controle.

Processos Organizacionais: Maneira como as atitudes diárias das... Continue a ler "Conceitos Essenciais: Dados, Informação, Segurança e Indústria 4.0" »

Revisão Essencial: Conceitos de Sistemas Operacionais

Classificado em Computação

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

1. Um sistema operacional pode ser visto como um gerenciador de recursos?

(x) Certo ( ) Errado

2. Quais são os possíveis estados de um processo?

Novo, pronto, execução, terminado e em espera.

3. O que é uma troca de contexto?

É uma substituição de um processo que está em execução por um que aguarda no estado de pronto.

4. O que são threads e qual a diferença para um processo convencional?

Um fluxo de execução dentro de um processo. Cada thread tem um ID, um PC (Program Counter), um conjunto de registradores e variáveis locais.

5. Qual a diferença entre escalonamento preemptivo e não preemptivo?

  • Preemptivo: Pode ser interrompido (troca de contexto).
  • Não Preemptivo: Um processo, uma vez iniciado, executa até o fim.

6. Explique o que

... Continue a ler "Revisão Essencial: Conceitos de Sistemas Operacionais" »

Refatoração, POO e Boas Práticas de Código

Classificado em Computação

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

  1. Pacotes

    Pacotes são criados para organizar o código e evitar conflitos entre classes com o mesmo nome, facilitando a localização do código.

  2. Característica usada

    Pergunta: Principalmente qual característica do paradigma Orientado a Objetos foi usada nesse exemplo?

    Resposta: O uso de interface: um contrato que define como a classe deve se comportar. As classes que implementam uma interface são obrigadas a implementar os métodos declarados na interface.

  3. Programar para interfaces x classes

    Pergunta: Qual é a diferença entre programar para interfaces e programar para classes concretas? Há algum princípio de projeto aplicado nesse contexto?

    Resposta: Programar para interfaces significa depender de contratos em vez de implementações concretas.

... Continue a ler "Refatoração, POO e Boas Práticas de Código" »

Algoritmos Evolutivos e Aprendizado de Máquina

Classificado em Computação

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

Algoritmos Evolutivos são algoritmos baseados em uma gama de mecanismos da evolução biológica e serviram para originar conceitos mais recentes, como os Algoritmos Genéticos. Os Algoritmos Evolutivos buscam tratar estruturas de objetos abstratos de uma população — por exemplo, variáveis de um problema de otimização — que são manipuladas por operadores inspirados na evolução biológica. Esses operadores objetivam a busca pela solução de um problema; são comumente chamados de operadores genéticos.

1 — Cite 3 exemplos de algoritmos evolucionários

Resposta:

  • Algoritmos Genéticos
  • Programação Genética
  • Neuro-evolução
  • Evolução Diferencial

2 — Cite 2 exemplos de operadores genéticos que podem ser aplicados na construção de

... Continue a ler "Algoritmos Evolutivos e Aprendizado de Máquina" »

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" »

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" »

Ameaças ao Comércio Eletrônico e Segurança da Informação

Classificado em Computação

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

Cite e explique 2 tipos de ameaças ao comércio eletrônico.

Acesso não-autorizado (unauthorized access): Ocorre quando um invasor, ao descobrir dados de autenticação (login e senha), acessa o sistema com vários objetivos (roubo, satisfação pessoal).
Alteração de dados (data alteration): Neste caso, o invasor também consegue dados de autenticação, mas com o objetivo de modificar o conteúdo das informações.


Explique o aspecto “Confidencialidade” em relação à segurança da informação.

A definição mais utilizada é de NIST (1995) (de Manual de segurança de computadors), citadonovamente no livro de Stalling (2015) (Criptografia e Segurança de Redes – Princípios e Práticas) daseguinte forma (cópia do livro, capítulo
... Continue a ler "Ameaças ao Comércio Eletrônico e Segurança da Informação" »

Comparação entre Processamento Tradicional de Arquivos e Banco de Dados

Classificado em Computação

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

Comparação com o Processamento Tradicional de Arquivos:

  • No processamento tradicional de arquivos os usuários definem os arquivos necessários para cada aplicação específica, resultando em redundância e desperdício de espaço de armazenamento.
  • No enfoque de BD não é armazenado somente o banco em si, mas sim a estrutura do banco de dados e uma descrição completa (Catálogo do Sistema).
  • Acesso não requer conhecimento destas estruturas (Independência dos Dados).
  • Quando houver alteração na estrutura de dados os programação não precisam ser alterados.
  • As informações do catálogo são chamadas de Metadados.

Consistência de Dados:

  • É o estado ou caráter do que é coerente, do que tem solidez, veracidade, credibilidade, estabilidade,
... Continue a ler "Comparação entre Processamento Tradicional de Arquivos e Banco de Dados" »

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?" »