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

Ordenar por
Matéria
Nível

Segurança da Informação: Pilares, Ameaças e Boas Práticas

Classificado em Computação

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

Características básicas de SI: confidencialidade, integridade e disponibilidade (Pilares de SI).
Confidencialidade: garantir que a informação seja acessível somente por quem possui autorização do proprietário da informação para acessar;
Integridade: garantir a salvaguarda da exatidão e completeza da informação e dos métodos de processamento;
Disponibilidade: garantir que a informação esteja sempre acessível e disponível quando for necessário, por aqueles usuários autorizados.
Outros atributos importantes (comércio eletrônico e sociedade da informação):
Autenticidade: propriedade que garante que a informação é proveniente da fonte anunciada e que não foi alvo de mutações ao longo do processo.
Irretratabilidade: propriedade... Continue a ler "Segurança da Informação: Pilares, Ameaças e Boas Práticas" »

Sistemas Distribuídos: Tipos e Características

Classificado em Computação

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

Arquitetura Centralizada

Vantagens:

  • Integração do desktop e dados corporativos.
  • Sistemas com interfaces gráficas amigáveis.

Desvantagens:

  • Escalabilidade limitada.
  • Enormes problemas de manutenção.

Transparência em Sistemas Distribuídos

Um sistema distribuído deve ser percebido por seus usuários e pelos programadores de aplicações como um sistema único e coeso, ao invés de uma coleção de máquinas separadas. O sistema distribuído deve prover transparência nos seguintes contextos:

  • De acesso: Oculta diferenças na representação de dados e no modo de acesso a um recurso.
  • De localização: Oculta o lugar em que um recurso está localizado.
  • De migração: Oculta que um recurso pode ser movido para outra localização.
  • De realocação: Oculta
... Continue a ler "Sistemas Distribuídos: Tipos e Características" »

Guia Essencial de Gerenciamento de Projetos e PMBOK

Classificado em Computação

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

O Ciclo de Vida do Projeto e a Fase de Iniciação

Projetos são temporários. A fase de iniciação define e autoriza o projeto ou uma fase dele, identifica as partes interessadas e designa e dá poderes ao gerente de projetos. Este momento é o mais adequado para se designar um gerente de projetos, pois este profissional tem condições de participar da gestão e se responsabiliza por todo o ciclo de vida do projeto.

Um projeto só existe formalmente dentro de uma organização depois que o Termo de Abertura de Projeto (TAP) é criado e assinado. As atividades de detalhamento dizem respeito à fase de planejamento e NÃO são realizadas durante a iniciação do projeto.

Papel do Gerente de Projetos

Gerente de Projetos: Correlaciona as necessidades... Continue a ler "Guia Essencial de Gerenciamento de Projetos e PMBOK" »

Conceitos Essenciais em Sistemas, Redes e Segurança

Classificado em Computação

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

Sistemas Computacionais Adaptativos

Esta linha se relaciona aos processos de software como um todo. Entretanto, com a complexidade crescente dos sistemas computacionais e a necessidade de que, em aplicações práticas, os mesmos possam operar inclusive em situações imprevistas ou não idealizadas em seus projetos, o desenvolvimento de sistemas computacionais adaptativos é de enorme interesse científico e tecnológico.

Conceitos de Rede e Comunicação Distribuída

NFS (Network File System)

NFS é um sistema de arquivos distribuído para compartilhar arquivos e diretórios entre computadores conectados em rede, formando um diretório virtual.

NIS (Network Information Service)

NIS mantém uma base de dados de informações, denominadas mapas,... Continue a ler "Conceitos Essenciais em Sistemas, Redes e Segurança" »

Gestão da Qualidade e Métricas em Desenvolvimento de Software

Classificado em Computação

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

Produto de Software: Definição

Compreende os programas e procedimentos de computador, documentação e dados associados, desenvolvidos para serem liberados ao usuário.

Características Essenciais do Produto de Software

  • Boa fabricação;
  • Bom desempenho;
  • Fácil de usar;
  • Ausência de defeitos.

Qualidade de Produto de Software

A especificação da qualidade de um produto de software deve ser detalhada. A formalização pode ser realizada utilizando um Modelo de Qualidade de Produto de Software.

Modelos de Qualidade de Produto de Software

Os principais modelos de qualidade de produto de software incluem:

  • Modelo de McCall;
  • Modelo Hewlett-Packard;
  • Norma ISO/IEC 9126-1.

ISO/IEC 9126: Padronização e Avaliação

A norma ISO/IEC 9126 representa a padronização... Continue a ler "Gestão da Qualidade e Métricas em Desenvolvimento de Software" »

Vantagens e Características Essenciais de um SGBD

Classificado em Computação

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

Vantagens Principais

  1. 1. Controle de Redundância

    Evita problemas de duplicação de esforços, desperdício de espaço e inconsistência que podem ser provocados por um sistema de arquivos. Manter o controle de redundância é tarefa do projetista do banco de dados. Evitar que uma mesma informação seja gravada em diferentes tabelas ajuda a manter a consistência dos dados e a economizar espaço em disco.

    No entanto, algumas vezes convém implementar a redundância controlada para agilizar o processamento das consultas ao banco de dados. Este tipo de redundância pode ser especificado durante o projeto de banco de dados e forçado pelo SGBD sempre que um arquivo for atualizado para manter a consistência dos dados.

  2. 2. Segurança

    O controle de usuários

... Continue a ler "Vantagens e Características Essenciais de um SGBD" »

Sistemas Distribuídos e Protocolos de Rede: Conceitos Essenciais

Classificado em Computação

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

Conceitos Fundamentais de RPC e RMI

O que são Stubs e RPC?

Os Stubs são procedimentos que contêm o código de chamadas à rede. Com o Stub, o RPC (Remote Procedure Call) protege os programas de aplicação (cliente e servidor) de preocupações com detalhes de sockets. O RPC inclui uma especificação com o formato padrão dos dados, e nos Stubs ocorre a conversão desses dados.

Daemon de Porta Dinâmica para Serviços RPC

O Daemon de Porta Dinâmica para serviços RPC é um protocolo que permite a um host utilizar uma função localizada em outro host remoto. Ele possibilita a troca de mensagens, na qual a origem (cliente) envia parâmetros a um servidor e aguarda um retorno, que fornecerá o resultado da função remota.

Mecanismo de RPC e

... Continue a ler "Sistemas Distribuídos e Protocolos de Rede: Conceitos Essenciais" »

Comparação de Algoritmos de Ordenação: Bubble Sort, Shellsort e Merge Sort

Classificado em Computação

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

Bubble Sort: Este algoritmo realiza comparações entre os elementos de um vetor. Quando dois elementos estão fora de ordem, ocorre uma inversão e eles são trocados de posição. O processo se repete até que o elemento de maior valor esteja na última posição.

Shellsort: Uma versão otimizada do algoritmo de inserção. Ele divide o vetor em segmentos e realiza comparações e trocas entre elementos distantes, diminuindo a distância a cada iteração até que se torne uma simples ordenação por inserção.

O processo de inserção simples consiste em dividir o vetor a ser ordenado em dois segmentos: um ordenado e outro desordenado. O primeiro elemento do segmento desordenado é comparado com os elementos do segmento ordenado e inserido... Continue a ler "Comparação de Algoritmos de Ordenação: Bubble Sort, Shellsort e Merge Sort" »

Logística, Sustentabilidade e TOGAF: Conceitos e Aplicações

Classificado em Computação

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

Logística

A logística (empresarial) trata do movimento, em todos os sentidos, de materiais, serviços, pessoas e informações, nos ambientes inter e intra-empresarial, com eficácia e eficiência.

Conceito de Sustentabilidade

É complexo, pois atende a um conjunto de variáveis interdependentes, mas deve integrar questões sociais, energéticas, econômicas e ambientais.

Logística Reversa

Planeja, opera e controla o fluxo e as informações logísticas correspondentes, do retorno dos bens de pós-venda e de pós-consumo ao ciclo de negócios ou ao ciclo produtivo, por meios dos canais de distribuição reversos, agregando-lhes valor de diversas naturezas: econômico, ecológico, legal, logístico, de imagem corporativa, entre outros.

Pós Venda

Retornos... Continue a ler "Logística, Sustentabilidade e TOGAF: Conceitos e Aplicações" »

Conheça os Principais Tipos de Vírus de Computador

Classificado em Computação

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

Um vírus de computador é o tipo mais comum de ataque a sistemas. Assim como o vírus biológico, o vírus de computador requer uma outra entidade para se replicar: no caso, um objeto executável, como um programa, uma macro, um plug-in no navegador ou o setor de boot. Existem diversas variedades de vírus, cada uma com um método de infecção distinto, afetando uma localização diferente no sistema, e com um payload (carga útil com o objetivo de causar algum dano específico).

Vírus de Setor de Boot

Infecta o setor de boot de um disco (ou mídia removível), denominado MBR (Master Boot Record). O código do vírus é executado antes que o próprio sistema operacional seja carregado.

Vírus de Companhia

Utiliza uma técnica simples de disfarce:... Continue a ler "Conheça os Principais Tipos de Vírus de Computador" »