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

Ordenar por
Matéria
Nível

Entendendo a Criptografia: Segurança na Internet

Classificado em Computação

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

Considerada como a ciência e a arte de escrever mensagens em forma cifrada ou em código, a criptografia é um dos principais mecanismos de segurança que pode ser utilizado para se proteger dos riscos associados ao uso da internet.

Criptografia
A primeira vista, ela até pode parecer complicada; porém, para usufruir dos benefícios que proporciona, você não precisa estudá-la profundamente e nem ser nenhum matemático experiente. Atualmente, a criptografia já está integrada ou pode ser facilmente adicionada à grande maioria dos sistemas operacionais e aplicativos. Para utilizá-la, muitas vezes, basta a realização de algumas configurações ou cliques de mouse.

Com a criptografia é possível:
Proteger os dados sigilosos armazenados em... Continue a ler "Entendendo a Criptografia: Segurança na Internet" »

Conceitos Essenciais de Sistemas e Informação Organizacional

Classificado em Computação

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

Conceitos de Sistemas

Um sistema é um conjunto de elementos que interagem. A interação entre esses elementos é de suma importância e vital para que um conjunto possa ser considerado um sistema. Um conjunto de elementos sem interação entre si não pode, de forma alguma, ser considerado um sistema.

Um sistema é um conjunto de partes ou elementos organizados e relacionados entre si. Embora possa parecer uma soma simples de partes, a essência de um sistema reside na interação e relação entre seus componentes. Os sistemas recebem entradas (dados, energia ou material) do ambiente e fornecem saídas (informação, energia ou matéria).

Classificação dos Sistemas

Por Níveis Organizacionais

  • Sistemas de Informação por Departamento: Desenvolvidos
... Continue a ler "Conceitos Essenciais de Sistemas e Informação Organizacional" »

Conceitos Essenciais de Engenharia de Software e Gestão

Classificado em Computação

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

Definições Fundamentais

Reengenharia: Consiste em repensar e redesenhar radicalmente os processos de negócio com o objetivo de conseguir grandes melhorias de desempenho.

Engenharia Reversa: Processo de análise de um determinado sistema com o objetivo de identificar os componentes do sistema, seus relacionamentos e criar representações do sistema em outra forma ou em níveis mais altos.

Ciclo de Vida de Desenvolvimento de Software (SDLC)

Fases Genéricas do Ciclo de Vida

  • Sistema: Por que o sistema deverá ser feito? (Viabilidade)
  • Requisitos: O que o software irá fazer? (Especificação)
  • Desenvolvimento: Concepção dos documentos e transformação para o projeto real.

Etapas do Desenvolvimento de Software

  1. Análise: Levantamento de requisitos.
  2. Projeto:
... Continue a ler "Conceitos Essenciais de Engenharia de Software e Gestão" »

Guia Completo de Perguntas e Respostas sobre o InDesign

Classificado em Computação

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

Perguntas Frequentes sobre o InDesign

Ferramentas e Funcionalidades

1. Como ajustar a ampliação de um documento no InDesign?

Existem várias maneiras de alterar a ampliação do seu documento no InDesign:

  • Menu Exibir: Utilize os comandos no menu "Exibir" para ampliar, reduzir, ajustar a página à janela e muito mais.
  • Ferramenta Zoom: Selecione a "Ferramenta Zoom" no painel Ferramentas e clique ou arraste sobre o documento para ampliar ou reduzir a visualização.
  • Atalhos de Teclado: Utilize os atalhos de teclado para ampliar ou reduzir a exibição.
  • Caixa Nível de Zoom: Ajuste o nível de zoom diretamente na caixa "Nível de Zoom" localizada na barra do aplicativo.

2. Como selecionar ferramentas no InDesign?

Você pode selecionar ferramentas no... Continue a ler "Guia Completo de Perguntas e Respostas sobre o InDesign" »

Conceitos Fundamentais em Sistemas Distribuídos e Redes

Classificado em Computação

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

Transparência em Sistemas Distribuídos (SD)

Transparência, neste contexto, é um conceito que visa tornar menos perceptíveis alguns detalhes da implementação de um sistema distribuído. Sistemas Distribuídos (SD) devem prover transparência nos seguintes contextos:

  • De Acesso: Oculta as 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 que um recurso pode ser movido para outra localização enquanto em uso.
  • De Replicação: Oculta que um recurso é replicado.
  • De Concorrência: Oculta que um recurso pode ser compartilhado por múltiplos usuários concorrentes.
... Continue a ler "Conceitos Fundamentais em Sistemas Distribuídos e Redes" »

Gerência de Redes: Modelos, Protocolos e Sistemas Distribuídos

Classificado em Computação

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

É fundamental manter as redes funcionando bem.

Objetivos da Gerência de Redes

  • QoS (Qualidade de Serviço): Essencial para redes gerenciadas.
  • Prevenção e Monitoramento: Importante para prever falhas, monitorar desempenho, planejar expansões, evitar baixo desempenho, travamento de equipamentos e queda de serviços.
  • Complexidade e Automação: Com o crescimento da rede, a complexidade de gerenciamento aumenta, exigindo ferramentas automatizadas para monitoração e controle.
  • Limitações do Software: A adoção de um software de gerenciamento não resolve todos os problemas do administrador de rede.

Quanto mais importante o recurso para a empresa, maior a necessidade de disponibilidade e segurança.

Modelos de Gerência de Redes

  • O modelo OSI é um
... Continue a ler "Gerência de Redes: Modelos, Protocolos e Sistemas Distribuídos" »

h2 Gerenciamento de Projetos: Processos e Partes Interessadas

Classificado em Computação

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

Gerência da integração de projetos: Processo necessário para assegurar que todos os elementos do projeto estejam adequadamente coordenados. Gerência de escopo de projetos: Processo necessário para assegurar que esteja se incluído todo o trabalho necessário. Gerência de tempo de projetos: Processo necessário para assegurar a execução do projeto no tempo previsto. Gerência de custo de projetos: Processos que envolvem o planejamento, estimativa, orçamentação e controle de custos, de modo que seja possível terminar o projeto dentro do orçamento aprovado. Gerência de qualidade de projetos: Processos que incluem todas as atividades da organização executora que determinam as responsabilidades, objetivos e as políticas de qualidade,... Continue a ler "h2 Gerenciamento de Projetos: Processos e Partes Interessadas" »

Práticas Ágeis, Requisitos e Modelagem de Software

Classificado em Computação

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

Práticas Ágeis e Desenvolvimento de Software

Test-Driven Development (TDD)

  • TDD é a técnica que permite fazer testes contínuos e não apenas na conclusão do sistema, melhorando a qualidade técnica do produto.
  • Incrementos desenvolvidos em tempo reduzido: releases pequenos, entregando funcionalidades em meses ou semanas, ao invés de anos.
  • Utilização de refatoração: melhorando o código e tornando-o mais fácil de manter constantemente.
  • Integração Contínua: quando o incremento está pronto, ele é integrado ao sistema como um todo, ou seja, isto é feito diariamente.

Programação em Par (Pair Programming)

Vantagens da Programação em Par

  • Compartilhamento do conhecimento
  • Correção de falhas
  • Manutenibilidade

Desvantagens da Programação em

... Continue a ler "Práticas Ágeis, Requisitos e Modelagem de Software" »

Fundamentos Essenciais de Banco de Dados e Modelos

Classificado em Computação

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

informação= qualquer fato ou conhecimento do mundo real e que pode ou nao ser resgistrado e armazenado.

dado= representação da informação, pode estar registrado em papel, quadro de aviso e disco rígido.

banco de dados(coleção de dados relacionados, bd representa algum aspecto do mundo real, possui significado inerente.

campo= unidade basica de informação miníma com significado.

registro= conjunto de campos. Arquivo= conjunto de arquivos.

bd= conjunto de arquivos e formas de manipulação.

campo= atributo registro= tupla arquivo= tabela ou relaçao domínio =contexto da relação

s. De arquivo= coleção de progrmas que permite aós usuarios criar e manter um bd.

s. De bd= ambiente de hardware e softwre composto por dados de armazenamento... Continue a ler "Fundamentos Essenciais de Banco de Dados e Modelos" »

Conceitos de Programação Orientada a Objetos

Classificado em Computação

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

1. O que define a estrutura de um objeto na Programação Orientada a Objetos (POO)?

A classe define a estrutura de um objeto.

2. O que permite que um objeto se comunique com outro?

Os métodos permitem a comunicação entre objetos.

3. Quais são três estruturas de dados de sequência principais?

As três principais estruturas de dados de sequência são: Listas, Filas e Pilhas.

4. Quais são os quatro princípios da POO?

Os quatro princípios da POO são: Abstração, Encapsulamento, Herança e Polimorfismo.

5. Qual a diferença entre Agregação e Composição?

Agregação: Um objeto pode fazer parte de outro, mas existe de forma independente.

Composição: É uma forma forte de agregação. Um objeto depende de outro para existir; ele não existe... Continue a ler "Conceitos de Programação Orientada a Objetos" »