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

Ordenar por
Matéria
Nível

Fundamentos de Web Services, APIs RESTful e Arquiteturas Distribuídas

Classificado em Computação

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

Fundamentos de Web Services e SOAP

Web Services são usados para disponibilizar serviços interativos na Web, podendo ser acessados por outras aplicações. SOAP (Simple Object Access Protocol) está se tornando o padrão para a troca de mensagens entre aplicações e Web Services, já que é uma tecnologia construída com base em XML e HTTP.

SOAP é um protocolo projetado para invocar aplicações remotas através de RPC (Remote Procedure Call) ou trocas de mensagens, em um ambiente independente de plataforma e linguagem de programação. SOAP é, portanto, um padrão amplamente aceito para uso com Web Services. Dessa forma, pretende-se garantir a interoperabilidade e intercomunicação entre diferentes sistemas, através da utilização de... Continue a ler "Fundamentos de Web Services, APIs RESTful e Arquiteturas Distribuídas" »

Questões sobre Algoritmos e Linguagens de Programação

Classificado em Computação

Escrito em em português com um tamanho de 19,97 KB

Código de referência da questão.2a Questão (Ref.: 201601798986)Pontos: 0,1 / 0,1

Existe um registrador que é ponto de concentração de tudo que é armazenado na, ou copiado da, Memória Principal. Assinale a opção onde está presente esse registrador.

quadrado_x.gif CertoRDM
quadrado.gifREM
quadrado.gifRI
quadrado.gifCC
quadrado.gifPC



Código de referência da questão.3a Questão (Ref.: 201601799015)Pontos: 0,1 / 0,1

Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve.

quadrado.gif

Linguagem gráfica - diagrama de Euler

quadrado.gif

Linguagem de marcação

quadrado_x.gif Certo

Linguagem gráfica - fluxograma

quadrado.gif

Pseudolinguagem

quadrado.gif

Linguagem natural



Código de referência da questão.4a Questão (Ref.: 201601703678)Pontos: 0,1 / 0,1
Qual das seguintes opções não se caracteriza como forma de representação
... Continue a ler "Questões sobre Algoritmos e Linguagens de Programação" »

h2>Qualidade de Software: Conceitos e Evolução

Classificado em Computação

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

Globalização: É um dos processos de aprofundamento da integração econômica, social, cultural e política que foi impulsionado pelo barateamento dos meios de comunicação.

5 Visões de Garvin sobre Qualidade

Visão Transcendental: Qualidade é reconhecível, mas não é passível de definição exata.

Visão do Usuário: Se um produto atende às necessidades, ele possui qualidade.

Visão do Fabricante: Se o produto atende às especificações, ele possui qualidade.

Visão do Produto: Se o produto atende à sua especificação, ele possui qualidade.

Visão Baseada no Valor: Considera o quanto um cliente está disposto a pagar por um produto (quanto vale para o cliente).

Evolução da Qualidade

Inspeção: Detecção e retificação de erros.

Controle

... Continue a ler "h2>Qualidade de Software: Conceitos e Evolução" »

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

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

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

Gerência de Redes: Conceitos Fundamentais e Ferramentas Essenciais

Classificado em Computação

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

Objetivo da Gerência de Redes

O objetivo da Gerência de Redes é monitorar e controlar segmentos de rede (físicos ou lógicos), assegurando um nível de qualidade. Este processo é realizado pelo gerente, utilizando a estação de gerência.

Etapas do Gerenciamento de Redes

O gerenciamento de redes envolve 3 etapas principais:

  • Coleta de Dados: Processo geral automático de monitoramento de recursos gerenciados.
  • Diagnóstico: Trata os dados a fim de identificar a causa do problema.
  • Ação ou Controle: Após o diagnóstico, cabe a ação ou controle sobre o recurso afetado.

Sistemas de Gerência de Redes

Um Sistema de Gerência de Redes é uma coleção de ferramentas integradas para monitoramento e controle de rede, oferecendo uma interface única... Continue a ler "Gerência de Redes: Conceitos Fundamentais e Ferramentas Essenciais" »