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

Ordenar por
Matéria
Nível

Introdução a Desenvolvimento Web com Java

Classificado em Computação

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

Explique para que serve um servidor de páginas HTML: Para disponibilizar recursos (conteúdos) via rede (ou internet).

Escreva uma página HTML que tenha a mensagem “Olá mundo!!!”: Olá mundo!!!

O que é e para que serve um contêiner de aplicação Java web? Um contêiner é responsável por gerenciar as páginas web. Ele recebe as requisições HTTP e gera as respostas, retornando conteúdos estáticos e dinâmicos.

Cite o nome de três contêineres de aplicação Java: Apache Tomcat, Glassfish e JBoss.

Quais são os dois principais métodos utilizados no protocolo de comunicação HTTP? POST e GET.

Explique como podemos fazer a passagem de parâmetros para o servidor HTTP usando os métodos GET e POST, respectivamente. Dê um exemplo de

... Continue a ler "Introdução a Desenvolvimento Web com Java" »

Introdução à Teoria da Computação

Classificado em Computação

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

Hierarquia de Chomsky

Tipos de Linguagens

Linguagens Regulares: Máquina de estados finitos.

Linguagens Livres de Contexto:

Linguagens Dependentes de Contexto:

Linguagens Irrestritas: Linguagem natural (português, inglês, mandarim) é um exemplo.

Máquina de Turing

A Máquina de Turing é uma quíntupla.

Linguagens Recursivas e Recursivamente Enumeráveis

Se uma linguagem é recursiva, então também é recursivamente enumerável.

Hipótese de Church

Pergunta: Por que ela é chamada de Hipótese de Church ao invés de Teorema de Church?

Resposta: A Hipótese de Church não é um resultado matemático e, portanto, não pode ser provado.

Problemas de Decisão

Problema Solucionável

Um problema é dito solucionável ou totalmente solucionável se existe um... Continue a ler "Introdução à Teoria da Computação" »

Intensidade do som

Classificado em Computação

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

Placa mãe: ficam localizados o processador, a memória, várias interfaces e circuitos importantes. Praticamente todo o trabalho do computador é realizado por esta placa e seus componentes. •Chipset •Portas de comunicação •Soquetes •Slots •BIOS. Chipset: é o nome dado ao conjunto de circuitos integrados utilizados na placa-mãe que realizam o controle dos barramentos (PCI, AGP e o antigo ISA), acesso à memória, controle da interface Idé e USB, Timer, controle dos sinais de interrupção IRQ e DMA, entre outras. Atualmente, a maioria dos Chipsets é formada por dois chips principais, conhecidos como Northbridge e Southbridge. A ponte norte está ligada diretamente ao processador e reúné as funções de acesso às memórias... Continue a ler "Intensidade do som" »

Fundamentos de Sistemas Operacionais, Redes e Armazenamento

Classificado em Computação

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

Conceitos de Sistemas Operacionais

Segundo Silberschatz, um sistema operacional (SO) gerencia o hardware, fornece uma base para programas aplicativos e atua como intermediário entre o usuário e o hardware.

Tarefas de um Administrador de SO

  • Automação de tarefas;
  • Supervisão de backups;
  • Instalação e atualização de softwares;
  • Monitoração;
  • Solução de problemas (Troubleshooting);
  • Documentação;
  • Desenvolvimento de políticas.

Evolução do Microsoft Windows

A Microsoft iniciou a disponibilização de sistemas operacionais com o MS-DOS (início da década de 1980).

  • Características do MS-DOS: Sistema monousuário e estrutura hierárquica de diretórios.
  • Windows: Primeira tentativa de interface gráfica sobre linha de comando.
  • Windows NT: Focado em
... Continue a ler "Fundamentos de Sistemas Operacionais, Redes e Armazenamento" »

Modelos de Processos de Software

Classificado em Computação

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

Ciclo de Vida de Software

Modelos Tradicionais

Modelo em Cascata

O modelo em cascata enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.

O modelo em cascata é o menos flexível e mais simples.

Modelo em Espiral

No modelo em espiral do processo de software cada loop na espiral representa uma fase do processo.

O modelo espiral para a Engenharia de Software foi desenvolvido acrescentando-se planejamento à prototipagem.

À medida que se avança pelo modelo em espiral ocorre uma iteração e o software é desenvolvido de forma incremental.

O modelo de ciclo de vida em espiral divide o desenvolvimento do software em iterações.

No ciclo de vida da primeira versão do modelo em espiral, a etapa de análise de riscos... Continue a ler "Modelos de Processos de Software" »

Padrão MVC e Acesso a Banco de Dados em Java

Classificado em Computação

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

Modelo (Model)

O Modelo é responsável por modelar os dados e o comportamento por trás dos processos de negócio. Na implementação do modelo em Java, neste pacote estarão as classes responsáveis pelo acesso ao banco de dados, seguindo o padrão de projeto Data Access Object (DAO).

Visualização (View)

A Visualização é responsável pela interface com o usuário. É usada para receber a entrada dos dados e apresentar os resultados.

Controle (Controller)

O Controle faz a intermediação entre o Modelo e a Visualização, controlando e mapeando as ações.

Classes e Interfaces JDBC

  • Connection: Classe responsável por manter uma conexão aberta com o banco.

Exemplo:

conn.prepareStatement("DELETE FROM DEPT WHERE DEPTNO = ?");
  • Statement: Gerencia
... Continue a ler "Padrão MVC e Acesso a Banco de Dados em Java" »

Guia de Segurança da Informação: Pilares, ITIL e COBIT

Classificado em Computação

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

Conceitos de Segurança da Informação

Segurança da Informação: A segurança da informação está relacionada com a proteção de um conjunto de dados, no sentido de preservar o valor que possuem para um indivíduo ou uma organização. A informação é um ativo que, como qualquer outro ativo importante, é essencial para os negócios de uma organização e, consequentemente, necessita ser adequadamente protegida.

Características e Pilares da SI

Características da SI: São características básicas da segurança da informação os atributos de: Confidencialidade, Integridade e Disponibilidade.

  • Confidencialidade: Garantir que a informação seja acessível somente por quem possui autorização do proprietário da informação para acessar.
... Continue a ler "Guia de Segurança da Informação: Pilares, ITIL e COBIT" »

Guia de REST, Web Services e Node.js: Conceitos Essenciais

Classificado em Computação

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

O Padrão REST

O padrão REST utiliza verbos do protocolo HTTP para representar operações de dados, funcionando como mecanismos de tunelamento que permitem transportar interações através do HTTP.

Os recursos individuais são identificados na requisição através das URIs. Os recursos ficam armazenados pela aplicação que os gerencia. Quando solicitados por aplicações clientes (ex: requisição GET), eles não “abandonam” o servidor; o que é transferido para o cliente é apenas uma representação do recurso. A resposta carrega informações básicas e cada recurso pode ser endereçado individualmente.

Web Services

Web Service é um conjunto de interfaces acessíveis via rede para funcionalidades de aplicativos, utilizando padrões... Continue a ler "Guia de REST, Web Services e Node.js: Conceitos Essenciais" »

Redes LAN: Wireless, Servidores, Topologias e Equipamentos

Classificado em Computação

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

Wireless LAN: Anexa um transmissor/receptor a um NIC especial na estação de trabalho ou laptop e um ponto de acesso. É essencialmente uma topologia estrela. É uma solução para warehouses, bolsa de valores, prédios históricos ou com concreto espesso, escritórios.

Para criar uma rede wireless:

  1. Dispositivo do usuário (estação wireless)
  2. Rede de área local cabeada
  3. Ponto de acesso (roteador wireless)

Basic Service Set (BSS): No centro da célula está o ponto de acesso. Todos os dispositivos de usuários comunicam-se com esse ponto de acesso e concorrem para o mesmo conjunto de frequências.

Extended Service Set (ESS): Múltiplas células são suportadas por múltiplos pontos de acesso. Dispositivos do usuário se comunicam com o ponto de... Continue a ler "Redes LAN: Wireless, Servidores, Topologias e Equipamentos" »

Gerenciamento da Integração do Projeto: Conceitos Essenciais

Classificado em Computação

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

O Gerenciamento da Integração do Projeto

O Gerenciamento da Integração do Projeto (GIP) inclui os processos e atividades para identificar, definir, combinar, unificar e coordenar os diversos processos e atividades dentro dos grupos de processos de gerenciamento do projeto.

A Importância da Integração no Contexto de Projetos

No contexto de gerenciamento de projetos, a integração é crucial e abrange características de:

  • Unificação;
  • Consolidação;
  • Comunicação; e
  • Ações integradoras.

Essas características são essenciais para a execução controlada do projeto até a sua conclusão, a fim de gerenciar com sucesso as expectativas das partes interessadas e atender aos requisitos.

Decisões Chave do Gerenciamento da Integração

O Gerenciamento... Continue a ler "Gerenciamento da Integração do Projeto: Conceitos Essenciais" »