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

Ordenar por
Matéria
Nível

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

Encapsulamento, Pacotes e Classes em Java

Classificado em Computação

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

Encapsulamento em Java

O que significa encapsular atributos?

Aplicando a ideia do encapsulamento, os atributos de uma classe devem ser privados. Isso significa que eles não podem ser acessados ou modificados diretamente por código fora da classe em que foram definidos.

Por que evitar o acesso direto aos atributos?

Acessar ou modificar as propriedades de um objeto manipulando diretamente seus atributos pode gerar problemas. É mais seguro para a integridade dos objetos, e consequentemente da aplicação, realizar o acesso e modificação por meio de métodos do objeto. Utilizando métodos, podemos controlar como as alterações e consultas são realizadas, tendo maior controle.

Convenção de nomenclatura para métodos de acesso

Na linguagem Java,... Continue a ler "Encapsulamento, Pacotes e Classes em Java" »

Análise e Gestão de Riscos em Engenharia de Software

Classificado em Computação

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

Riscos em Engenharia de Software: Características

Os riscos em Engenharia de Software são caracterizados por:

  • Incerteza: probabilidade de ocorrência.
  • Perdas: impacto negativo.
  • Áreas afetadas: produto, desempenho, manutenibilidade, processo de produção, tempo de desenvolvimento, custo.

Tipos de Riscos

  • Riscos do Projeto: aumento de custos, estouro organizacional.
  • Riscos Técnicos: mercado, estratégia, vendas, gestão.
  • Riscos de Negócio: orçamento.

Identificação de Riscos: Grupos e Categorias

A identificação de riscos pode ser dividida em:

  • Riscos Genéricos: comuns a todos os projetos.
  • Riscos Específicos: envolvem um profundo conhecimento do projeto em questão.

Categorias de Riscos em Software

Os riscos podem ser categorizados de diversas formas:... Continue a ler "Análise e Gestão de Riscos em Engenharia de Software" »

Perguntas e Respostas Essenciais sobre Bancos de Dados e Sistemas Operacionais

Classificado em Computação

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

Revisão de Conceitos Fundamentais de Banco de Dados e SO

A seguir, apresentamos as respostas para um conjunto de questões sobre conceitos de bancos de dados, gerenciamento de memória e organização de arquivos.

Conceitos de Banco de Dados

1. Definição de Entidade Relacionada:

  • É um conjunto de campos que contêm dados que pertencem a uma mesma entidade.
  • Resposta: R = Registro

2. Definição de Chave:

  • É um atributo ou conjunto de atributos que identifica um registro. É único e irrepetível.
  • Resposta: R = Chave

3. Definição de Arquivo:

  • É um conjunto homogêneo de registros contendo informações sobre um assunto.
  • Resposta: R = Arquivo

4. Tipos de Usuários de Banco de Dados:

  • Quantos tipos de usuários de banco de dados existem?
  • Resposta: R = 3

5.

... Continue a ler "Perguntas e Respostas Essenciais sobre Bancos de Dados e Sistemas Operacionais" »

Modelo OSI: Guia Completo das 7 Camadas

Classificado em Computação

Escrito em em português com um tamanho de 7,08 KB

Modelo OSI: Estrutura e Funções das Camadas

A International Organization for Standardization (ISO) é uma organização multinacional dedicada ao estabelecimento de acordos globais sobre as normas internacionais. Um padrão ISO que abrange todos os aspectos das redes de comunicação é o modelo Open Systems Interconnection (OSI). Um sistema aberto é um modelo que permite que dois sistemas diferentes se comuniquem, independentemente da arquitetura subjacente.

O objetivo do modelo OSI é permitir a comunicação entre sistemas diferentes sem ter que mudar a lógica do hardware subjacente ou software. O design também inclui uma arquitetura de rede flexível, robusta e interoperável.

O modelo OSI é uma arquitetura em camadas para a conceção... Continue a ler "Modelo OSI: Guia Completo das 7 Camadas" »

Tipos de Redes e Arquitetura OSI

Classificado em Computação

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

Centralizada vs. Distribuída

Processamento Centralizado (Terminais Burros)

Processamento concentrado em um único ponto central.

Processamento Distribuído

Distribuição do processamento entre vários computadores.

Ponto a Ponto

Não há servidor dedicado; os nós da rede são cliente e servidor simultaneamente. Vantagens: baixo custo, fácil instalação e configuração. Desvantagens: não é possível compartilhar aplicações de banco de dados.

Cliente e Servidor

Usada em redes com mais de 10 micros ou redes pequenas que necessitam de um alto grau de segurança.

Tipos de Servidores

  • Arquivo: Responsável pelo armazenamento de arquivos de dados (ex: texto, planilhas).
  • Impressão: Responsável por processar os pedidos de impressão.
  • Aplicação: Responsável
... Continue a ler "Tipos de Redes e Arquitetura OSI" »

Fundamentos de Redes de Computadores: Guia Essencial

Classificado em Computação

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

Arquiteturas de Rede

  • Arcnet
  • Ethernet
  • Token Ring
  • FDDI
  • ISDN
  • Frame Relay
  • ATM
  • X.25
  • DSL

Extensão Geográfica das Redes

PANs (Personal Area Network)

Redes Domésticas: Abrangem áreas próximas dentro do mesmo ambiente, como as dependências de uma residência (sala, quarto, escritórios, etc.). Exemplo: Home Office.

LANs (Local Area Network)

Redes Locais: Abrangem áreas próximas dentro do mesmo ambiente, como escritórios, condomínios, escolas, campus universitário, etc.

MANs (Metropolitan Area Network)

Redes Metropolitanas: Abrangem a área de uma grande cidade ou entre cidades próximas. Exemplo: Speedy, Virtua.

WANs (Wide Area Network)

Redes de Longa Distância: Conectam computadores localizados em diferentes cidades, estados ou países. Exemplo: Internet.... Continue a ler "Fundamentos de Redes de Computadores: Guia Essencial" »

Gerenciamento de Memória Virtual em Sistemas Operacionais

Classificado em Computação

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

Estruturas de Hardware e Controle de Memória

  • Todas as referências à memória dentro de um processo são endereços lógicos a serem traduzidos em endereços físicos durante a execução.
  • Um processo pode ser dividido em várias partes (páginas ou segmentos) e não precisam ser contíguos durante a execução.
    • Isto é possível pela combinação de tradução dinâmica de endereços e o uso de tabelas de página ou segmento.

Execução de um Programa e Gerenciamento de Memória

  • O sistema operacional carrega para a memória principal apenas alguns fragmentos do programa, incluindo o fragmento que contém o início do programa.
  • O conjunto residente do processo é a parte do processo que está, de fato, na memória principal.
  • Se o processador encontra
... Continue a ler "Gerenciamento de Memória Virtual em Sistemas Operacionais" »

Padrões de Projeto: Reuso, Observer e Padrões Estruturais

Classificado em Computação

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

1. Por que os Padrões são uma maneira efetiva de Reuso de Projeto? Quais são as desvantagens dessa abordagem?

Padrões são soluções para problemas específicos que ocorrem de forma recorrente em um determinado contexto, identificados a partir da experiência coletiva de desenvolvedores de software.

Vantagens do Uso de Padrões de Projeto

A principal vantagem do uso dos padrões é que eles descrevem abstrações de software, contendo:

  • Vocabulário comum: Facilita a comunicação entre desenvolvedores.
  • Comunicação efetiva de princípios complexos.
  • Ajuda a documentar a arquitetura do software.
  • Captura as partes essenciais do design de forma compacta.

Desvantagens e Cuidados Necessários

Entretanto, o uso de Padrões de Projeto não apresenta uma... Continue a ler "Padrões de Projeto: Reuso, Observer e Padrões Estruturais" »

Prova Específica Tecnologia da Informação SEBRAE 2010

Classificado em Computação

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

Prova Específica Tecnologia da Informação SEBRAE 2010. 1

01 - Sistema de memória

Um elemento imprescindível em um computador é o sistema de memória, componente que apresenta grande variedade de tipos, tecnologias e organizações. Com relação a esse assunto, julgue os itens seguintes.

  1. I Para endereçar um máximo de 2E palavras distintas, uma memória semicondutora necessita de, no mínimo, E bits de endereço.
  2. II Em memórias secundárias constituídas por discos magnéticos, as palavras estão organizadas em blocos, e cada bloco possui um endereço único, com base na sua localização física no disco.
  3. III A tecnologia de memória dinâmica indica que o conteúdo dessa memória pode ser alterado (lido e escrito), ao contrário da tecnologia
... Continue a ler "Prova Específica Tecnologia da Informação SEBRAE 2010" »