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

Ordenar por
Matéria
Nível

h2 Redes de Computadores: Modelo OSI e Camadas

Classificado em Computação

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

Redes de Computadores: Modelo OSI e Camadas

1) O que é o modelo OSI?

- É a base para o entendimento de redes de computadores, dos Sistemas Abertos e Interoperabilidade. É um modelo de referência para a interoperabilidade de sistemas.

- O modelo de referência OSI é uma estrutura que você pode usar para entender como as informações trafegam através de uma rede. O modelo de referência OSI explica como os pacotes trafegam através de várias camadas para outro dispositivo em uma rede, mesmo que a origem e o destino tenham diferentes tipos de meios físicos de rede.

- No modelo de referência OSI, existem sete camadas numeradas e cada uma ilustra uma função particular da rede. Dividir a rede nessas sete camadas oferece as seguintes vantagens:

... Continue a ler "h2 Redes de Computadores: Modelo OSI e Camadas" »

Organização de Projetos: Estruturas e Princípios

Classificado em Computação

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

Por que organizar um projeto?

  • A organização ajuda os gerentes a:
  • Minimizar as fraquezas que consomem recursos financeiros.
  • Evitar duplicação de esforços, combinando tarefas com pessoas.
  • Evitar a falta de oportunidade para adquirir uma variedade de características que podem conduzir ao crescimento profissional dos membros da equipe.

O processo de organização

  • Trata-se de um processo que estabelece, ordenadamente, o uso eficiente dos recursos do projeto a fim de atingir seus objetivos.
  • Relaciona-se com a atividade de estabelecer a comunicação, criar e manter relacionamentos entre todos os recursos.
  • Quando as partes interessadas chave participam do processo de organização, são motivadas a aceitar e se comprometer com os requisitos do projeto.
... Continue a ler "Organização de Projetos: Estruturas e Princípios" »

Guia Completo: Funções, Tipos e Configuração de Firewalls

Classificado em Computação

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

Quais as Principais Funções e o Funcionamento Geral de um Firewall?

As principais funções de um firewall incluem:

  • Filtragem de Pacotes: Análise e controle do tráfego de rede.
  • NAT (Network Address Translation): Tradução de endereços de rede.
  • Proxy de Aplicação: Intermediação de conexões em nível de aplicação.
  • Monitoramento e Registro: Geração de logs para auditoria e análise de segurança.

De Que Forma o Firewall se Relaciona com Serviços e Protocolos?

O firewall atua diretamente no controle do tráfego de rede:

  • Filtro de Pacotes: Responsável pela avaliação de pacotes do conjunto de protocolos TCP/IP.
  • Controle de Pacotes: Gerenciamento do fluxo de dados.
  • Compartilhamento do Acesso à Internet via NAT.
  • Redirecionamento: Direcionamento
... Continue a ler "Guia Completo: Funções, Tipos e Configuração de Firewalls" »

Guia Completo sobre Prototipação de Software

Classificado em Computação

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

O que é um protótipo e para que serve?

Um protótipo pode ser usado para:

  • Testar a usabilidade do produto e projetar a interação com o usuário;
  • Levantar as necessidades dos usuários (elicitação de requisitos);
  • Validar os requisitos junto aos usuários.

Definição de Protótipo

É uma versão inicial de um sistema disponibilizada no início do desenvolvimento. Podem ser construídos com tecnologia diferente da utilizada na versão final.

Características dos Protótipos

  • Funcionalidade reduzida;
  • Requisitos não funcionais, como performance, segurança e confiabilidade, podem ser relaxados.

Tipos de Prototipação

Prototipação Evolucionária

  • Tem como objetivo entregar uma versão executável do sistema o mais rápido possível para o cliente;
  • O
... Continue a ler "Guia Completo sobre Prototipação de Software" »

Guia Essencial de Windows Forms e Desenvolvimento .NET

Classificado em Computação

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

Controles de Interface do Usuário (UI)

Os controles de interface do usuário (UI) são componentes essenciais para a criação de aplicações interativas. Abaixo, detalhamos alguns dos principais controles utilizados no desenvolvimento de aplicações Windows Forms.

Controle ToolStrip

O ToolStrip permite criar uma barra de ferramentas com um visual profissional e consistente, no estilo do Microsoft Office. Controles ToolStrip são contêineres para ToolStripItems.

O ToolStrip contém os seguintes itens:

  • ToolStripButton: Botão que pode conter texto ou imagem.
  • ToolStripLabel: Rótulo que exibe texto, imagens e hyperlinks.
  • ToolStripSplitButton: Representa uma combinação de botões padrão, uma espécie de menu.
  • ToolStripDropDownButton: Representa
... Continue a ler "Guia Essencial de Windows Forms e Desenvolvimento .NET" »

Engenharia de Software: Processos, Requisitos e UI

Classificado em Computação

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

Iteração de Processo

Requisitos de sistema sempre evoluem no curso de um projeto e, sendo assim, a iteração de processo, onde estágios iniciais são retrabalhados, é sempre parte do processo dos sistemas de grande porte.

A iteração pode ser aplicada a qualquer um dos modelos genéricos do processo.

Abordagens Relacionadas à Iteração

  • Entrega Incremental;
  • Desenvolvimento Espiral.

Entrega Incremental

Ao invés de entregar o sistema como uma única entrega, o desenvolvimento e a entrega são separados em incrementos, sendo que cada incremento fornece parte da funcionalidade solicitada.

Os requisitos de usuário são priorizados e os requisitos de prioridade mais alta são incluídos nos incrementos iniciais.

Uma vez que o desenvolvimento de um... Continue a ler "Engenharia de Software: Processos, Requisitos e UI" »

Exercícios Resolvidos: Memória e Arquitetura de Computadores

Classificado em Computação

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

Capítulo 4: Memória Principal

  • 1) 8196 bytes ou 8 KB.
  • 2) Trata-se da atividade de um componente (quase sempre o processador) localizar uma posição de memória e efetuar uma operação de leitura ou de escrita.
  • 3) Leitura e escrita.
  • 4) A diferença reside na capacidade de uma reter um valor de bit enquanto energizada (SRAM), enquanto a outra requer frequentes recarregamentos de energia para manter o valor do bit (DRAM).
  • 5) Memória, endereço, conteúdo e total de bits.
  • 6) A: 13 bits, 8, 32K x 8 = 256K bits.
  • 7) B: 14 bits, 16, 16K x 16 = 256K bits.
  • 8) C: 14 bits, 8, 16K x 8 = 128K bits.
  • 6) REM: Armazenar temporariamente o endereço de acesso a uma posição de memória ao se indicar uma operação de leitura ou escrita. RDM: Armazenar temporariamente
... Continue a ler "Exercícios Resolvidos: Memória e Arquitetura de Computadores" »

Sistemas de Banco de Dados: Guia de SGBD e Linguagem SQL

Enviado por Javi e classificado em Computação

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

Sistemas de Banco de Dados

Um sistema de banco de dados consiste em:

  • Banco de dados: uma coleção de dados inter-relacionados. Um sistema consiste de:
    • Dicionário de Dados: contém uma descrição da estrutura do BD, os "metadados".
    • Dados
  • Sistema de Gerenciamento de Banco de Dados (SGBD): um conjunto de programas que permite definir, criar, manipular e controlar o acesso ao banco de dados.
  • Usuários: administradores, designers, usuários finais, entre outros.

Vantagens da utilização de SGBD

  • Redução e controle de redundância.
  • Evitar inconsistências (cópias diferentes do original).
  • Manter a integridade (garantir que as informações armazenadas estejam corretas). Para isso, utilizam-se as chamadas restrições de integridade (tipo de dados, comprimento,
... Continue a ler "Sistemas de Banco de Dados: Guia de SGBD e Linguagem SQL" »

Guia de Estudos: Fundamentos de Gerenciamento de Projetos

Classificado em Computação

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

Questões de Revisão sobre PMBOK

1. Um gerente de projetos de uma organização não está conseguindo comprometimento da equipe com as tarefas do projeto e não pode puni-los porque sua autoridade é baixa, quase inexistente. Além disto, ainda tem que realizar suas tarefas rotineiras. Estes problemas normalmente ocorrem em projetos realizados nas empresas que possuem estrutura organizacional do tipo:

Funcional

2. O desenvolvimento da equipe do projeto é um processo do PMBOK previsto para ser realizado, no ciclo de vida do projeto, na fase de:

Execução

3. Os processos do PMBOK: criação da estrutura analítica do projeto (EAP) e verificação do escopo do projeto devem ser realizados, respectivamente, nas etapas de:

Planejamento e monitoração/... Continue a ler "Guia de Estudos: Fundamentos de Gerenciamento de Projetos" »

O que é transparencia em sistemas

Classificado em Computação

Escrito em em português com um tamanho de 12,26 KB

COM COMUNICAÇÃO PERSISTENTE, UM RECEPTOR GERALMENTE TEM SEU PRÓPRIO BUFFER LOCAL NO QUAL MENSAGENS PODEM SER ARMAZENADAS QUANDO O RECEPTOR NÃO ESTIVER EM EXECUÇÃO. Pára CRIAR TAL BUFFER, TALVEZ SEJA PRECISO ESPECIFICAR SEU TAMANHO. CITE UM ARGUMENTO A FAVOR E OUTRO CONTRA A ESPECIFICAÇÃO DO TAMANHO.

RESPOSTA: AO ESPECIFICAR O TAMANHO DO BUFFER, ADQUIRI-SE UMA LIMITAÇÃO A QUANTIDADE DE MENSAGENS, POIS SE O BUFFER FOR PEQUENO, Corré O RISCO DE NÃO RECEBER TODAS AS MENSAGENS ENVIADAS, SE O BUFFER FOR GRANDE, Corré O RISCO DE FICAR COM ESPAÇO DE BUFFER OCIOSO.

DÊ UM EXEMPLO EM QUE MULTICASTING TAMBÉM É ÚTIL Pára FLUXOS DISCRETOS DE DADOS.

RESPOSTA:  SWITCHES, TV A CABO ATRAVÉS DE MODEM IP.

COMO VOCÊ PODERIA GARANTIR UM ATRASO

... Continue a ler "O que é transparencia em sistemas" »