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

Ordenar por
Matéria
Nível

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 Prático de Formatação no Microsoft Word

Classificado em Computação

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

  • Guias: Formatar / Tabulações
  • Hifenização automática: Ferramentas / Idioma / Hifenização / Marcar a caixa "Hifenizar automaticamente o documento"
  • Bordas ou sombreamento: Formatar / Bordas e Sombreamento
  • Recuo: Aumentar Recuo
  • Índices: Inserir / Referência / Índice e Tabelas / Sumário / Formatos: Formal
  • Margens: Arquivo / Configurar Página (Superior: 3,5; Inferior: 2,5; Esquerda: 2,5; Direita: 2,5; Encadernação: 0; Orientação: Vertical)
  • Iniciar na segunda página: Inserir / Números de página / Formatar / Iniciar em: 2
  • Inserir nova página: Ctrl + Enter
  • Cabeçalhos e rodapés: Exibir / Cabeçalho e Rodapé
  • Iniciar na página 15: Inserir / Números de página / Formatar / Iniciar em: 15
  • Contagem de palavras: Ferramentas / Contar Palavras
  • Alterar
... Continue a ler "Guia Prático de Formatação no Microsoft Word" »

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

Guia de Sistemas Operacionais: Processos e Memória

Classificado em Computação

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

1) O que é um sistema operacional? Onde ele se encaixa dentro de uma arquitetura de computadores?

Um sistema operacional (SO) é um conjunto de programas desenvolvidos para extrair o máximo de recursos do hardware.

2) Quais as funções de um S.O.?

  • Gerenciar processamento, tratamento de interrupções, comunicação e sincronização de processos;
  • Gerenciar a memória do computador;
  • Prover interface com o usuário;
  • Gerenciamento de E/S (Entrada e Saída) e otimização do uso de periféricos;
  • Responsável pelo acesso e integridade de dados residentes na memória secundária.

3) Quais as características desejáveis de um S.O.?

  • Eficiência: baixo tempo de resposta, pouca ociosidade da UCP e alta taxa de processamento;
  • Confiabilidade: pouca incidência
... Continue a ler "Guia de Sistemas Operacionais: Processos e Memória" »

Consultas do Access: Guia Completo

Classificado em Computação

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

O que é uma Consulta e para que serve?

As consultas são usadas para criar subcoleções de dados que podem ser usadas para responder a perguntas específicas ou enviar dados para outros objetos de banco de dados.

O que diferencia uma Consulta de um Comando?

Consultas diferem de comandos, pois as consultas podem organizar, filtrar e serem salvas para uso futuro, além de extrair dados de diferentes tabelas ou outras consultas.

De onde uma Consulta pode obter dados?

Uma consulta pode obter seus dados de uma ou mais tabelas, de consultas existentes ou de uma combinação de ambos.

Qual a diferença entre o Design de Consulta e o Assistente de Consulta?

O Assistente de Consulta pode ajudar a criar consultas simples, de tabela de referência cruzada,

... Continue a ler "Consultas do Access: Guia Completo" »

h2 Servidores Web: Acesso, Modulação e Transmissão de Dados

Classificado em Computação

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

Servidores de Internet: A Internet é baseada no conceito de rede Cliente/Servidor. Existem no mundo todo diversos servidores Web que centralizam informações que podem ser acessadas por milhões de usuários. Além de fazer downloads, os usuários de um servidor web podem também fazer uploads de arquivos, enviar dados ao servidor, digitados em um formulário online, ou compartilhar um banco de dados. A conexão com um servidor de Internet pode se dar de diferentes maneiras como:

  • localhost
  • IP de rede
  • IP de Internet
  • Servidores DNS

Servidores Web: Formas de Acesso

Conexão Localhost

A conexão localhost é usada para acesso ao servidor web no host local, ou seja, quando o acesso ao servidor se der a partir da mesma máquina onde ele se encontra instalado.... Continue a ler "h2 Servidores Web: Acesso, Modulação e Transmissão de Dados" »