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

Ordenar por
Matéria
Nível

XP e Scrum: presença do cliente, padronização e eventos

Classificado em Computação

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

Presença do cliente no XP

Uma das necessidades básicas do XP é ter o cliente presente, pois isso faz com que ele se sinta parte do time, o que agiliza o trabalho dos programadores. Desse modo, esse envolvimento é extremo, com intensa comunicação e feedback. O que fazer quando o cliente não pode estar presente?

Nesses casos, é necessário maximizar a comunicação, buscando outras alternativas de tecnologia e de processo de desenvolvimento. Utilize ao máximo a comunicação por telefone e reuniões virtuais. O trabalho por reuniões remotas é uma boa alternativa.

Importância da padronização de código no XP

Qual a importância da padronização de código para a metodologia XP? Descreva no mínimo seis itens que podem compor a padronização

... Continue a ler "XP e Scrum: presença do cliente, padronização e eventos" »

Guia Essencial de Gerenciamento de Projetos: Conceitos e Metodologias

Classificado em Computação

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

Gerenciamento de Riscos

Riscos: Qualquer evento ou condição em potencial que, caso se concretize, pode afetar negativa ou positivamente o projeto.

O que é Gerenciamento de Riscos?

Técnicas que minimizam a probabilidade de ocorrência de determinado risco e suas consequências, aplicadas durante todo o ciclo de vida do projeto.

Fases do Gerenciamento de Riscos

  1. Planejar o gerenciamento (definir como o risco será tratado)
  2. Identificar os riscos (quais situações podem comprometer o projeto)
  3. Realizar a análise qualitativa dos riscos (avaliar a probabilidade e o impacto dos riscos)
  4. Realizar a análise quantitativa (mensurar o tamanho dos riscos)
  5. Planejar as respostas aos riscos (definir como reduzir os riscos):
    • Respostas negativas: eliminar, transferir,
... Continue a ler "Guia Essencial de Gerenciamento de Projetos: Conceitos e Metodologias" »

Glossário Essencial de Redes e Protocolos

Classificado em Computação

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

Conceitos de Sistemas Operacionais

Processamento em Batch: O sistema operacional só processa uma tarefa após o término da outra.

Time Sharing (Compartilhamento de Tempo): Permite que o sistema operacional consiga executar mais de uma tarefa simultaneamente, alternando o uso da CPU.

História e Desenvolvimento de Redes

DARPA (Defense Advanced Research Projects Agency): O objetivo da DARPA era manter a superioridade tecnológica dos EUA e alertar contra possíveis avanços tecnológicos dos adversários.

RAND Corporation: Atendia às necessidades militares. Já apresentava um conceito de redes de PCs que se assemelha ao modelo de rede atual. (Contexto: Rede Militar)

NPL (National Physical Laboratory): Donald Davies propôs uma rede nacional de dados... Continue a ler "Glossário Essencial de Redes e Protocolos" »

Conceitos Essenciais de Multimídia, Hipermídia e Arquivos Digitais

Classificado em Computação

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

Multimídia: Conceitos Fundamentais

Multimídia é a combinação de dois ou mais tipos de mídia, controlada por computador.

Tipos de Mídia

  • Estática: Texto, imagem, gráfico.
  • Dinâmica: Vídeo, áudio, animação.

Basicamente, essa combinação deve conter, pelo menos, uma mídia estática e uma dinâmica.

Componentes multimídia exigem esforço multissensorial.

O termo multimídia refere-se ao conjunto de tecnologias com capacidade de criar, manipular, armazenar e propagar conteúdos com mais de uma mídia combinada.

Equipamentos de Apoio para Multimídia

  • Drives CD/DVD
  • Gravadores de Discos Ópticos
  • Gravadores de Áudio e Vídeo
  • Projetores
  • Monitores com Saída de Som
  • Caixas de Som
  • Computador

Tratamento de Dados Digitais

Unidades Básicas de Dados

Bit: 0 e... Continue a ler "Conceitos Essenciais de Multimídia, Hipermídia e Arquivos Digitais" »

Áreas de Gerenciamento de Projetos: Integração, Escopo, Tempo e Riscos

Classificado em Computação

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

Integração

  • São identificados, definidos, combinados, unificados e coordenados os processos dentro dos grupos de processos de gerenciamento de projetos.
  • Processos: Desenvolver o Termo de Abertura do Projeto, Desenvolver o Plano de Gerenciamento de Projeto, Orientar e Gerenciar a Execução do Projeto, Monitorar e Controlar o Trabalho do Projeto, Realizar o Controle Integrado de Mudanças e Encerrar o Projeto ou Fase.

Escopo

  • Os processos de planejamento criam um plano para o gerenciamento de escopo.
  • Os processos de controle e monitoramento verificam se o escopo está sendo cumprido conforme definido nos processos de planejamento, e a verificação confirma com o cliente que tudo está correto.
  • Processos: Coletar Requisitos, Definir o Escopo, Criar
... Continue a ler "Áreas de Gerenciamento de Projetos: Integração, Escopo, Tempo e Riscos" »

Guia de JDBC, DAO e Tratamento de Exceções em Java

Classificado em Computação

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

JDBC (Java Database Connectivity): É utilizada para realizar a comunicação entre a aplicação Java e o Banco de Dados (BD). Requer um arquivo .JAR.

Java.sql.DriverManager: É um gerente de drivers que gerencia os drivers de conexão.

Criar conexão: Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@ipDoBanco:1521:nomeDaBase", "usuario", "senha");

CRUD: Acrônimo para Create (Criar), Read (Ler), Update (Atualizar) e Delete (Excluir).

RecordSet: Representa um conjunto de registros de uma tabela ou o conjunto de registros resultante de uma consulta SQL.

Abre RS: set rst = db.openRecordset("Select * from Clientes where Cidade" & "='SP'", dbOpenForwardOnly, dbReadOnly)

Fecha RS: rst.close

Pacotes e Organização: As classes Contato,... Continue a ler "Guia de JDBC, DAO e Tratamento de Exceções em Java" »

Revisão B2: Conceitos Essenciais de Sistemas de Áudio e Vídeo

Classificado em Computação

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

01) Quais são as propriedades de uma compactação de imagens?

A compactação de imagens é fundamental para otimizar o armazenamento e a transmissão de dados. Diferentes formatos utilizam algoritmos específicos que definem suas propriedades de qualidade, tamanho e suporte a cores:

Formatos de Compactação de Imagens

JPEG (Joint Photographic Experts Group)
A extensão em DOS é "JPG". É o formato mais utilizado e conhecido atualmente. Quase todas as câmeras dão esta opção para guardar as imagens. Arquivo muito utilizado na Internet e em multimídia, por ter uma compactação excelente, algo fundamental ao meio, e por suportar até 16.777.216 cores distintas.
TIFF (Tagged Image File Format)
Arquivo padrão para impressão industrial (offset,
... Continue a ler "Revisão B2: Conceitos Essenciais de Sistemas de Áudio e Vídeo" »

Níveis de Arquitetura de Computadores e Suas Funções

Classificado em Computação

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

Níveis de Arquitetura de Computadores

PC: Contador de Programas; mantém atualizado o endereço da memória da próxima instrução a ser realizada.

RI: Registrador de Instruções, armazena a instrução que está sendo executada.

MA: Memory Address, armazena temporariamente o endereço da memória principal que será acessado pela CPU durante uma operação de leitura ou escrita de dados no referido endereço.

MD: Memory Data, armazena temporariamente os dados transferidos da memória principal para a CPU ou transferidos da CPU para a memória principal, enviando esses dados posteriormente.

AC: Acumulador de resultados temporário da ULA, armazena dados de entrada/saída da ULA. Quando recebe o sinal de carga, copia o conteúdo da ULA e elimina... Continue a ler "Níveis de Arquitetura de Computadores e Suas Funções" »

Perguntas e Respostas sobre Desenvolvimento Web

Classificado em Computação

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

O que é Javascript?

R: É uma linguagem de programação baseada em scripts, interpretada pelo navegador do usuário.

Explique o que é o Hibernate.

R: É um framework utilizado para manipulação e leitura de dados e que facilita o mapeamento dos atributos de uma classe com uma tabela de um banco de dados.

Explique o que são JasperReports e iReport.

R: JasperReports é uma biblioteca Java que permite definir um relatório e depois executá-lo. iReport é uma ferramenta front-end que facilita a criação de relatórios utilizando o JasperReports.

Em uma aplicação web que usa Javascript, quem é o responsável por fazer sua interpretação e execução?

R: O navegador.

Considere os atributos de uma classe Java que representam os atributos de uma

... Continue a ler "Perguntas e Respostas sobre Desenvolvimento Web" »

Serviços e Protocolos de Rede Essenciais: DHCP, DNS, SMTP, SNMP e Telnet

Classificado em Computação

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

Servidor DHCP

Ao implantar servidores Dynamic Host Configuration Protocol (DHCP) em uma rede, é possível fornecer automaticamente endereços IP válidos a computadores clientes e outros dispositivos de rede baseados em TCP/IP.

Todos os computadores e outros dispositivos em sua rede TCP/IP devem ter um endereço IP para que a rede funcione de forma apropriada. Os endereços IP podem ser configurados manualmente em cada computador, ou você pode implantar um servidor DHCP que atribui automaticamente concessões de endereços IP a todos os clientes DHCP na rede.

Servidor DNS

O Domain Name System (DNS) é um sistema que nomeia computadores e serviços de rede, organizado em uma hierarquia de domínios. A nomenclatura do DNS é utilizada em redes... Continue a ler "Serviços e Protocolos de Rede Essenciais: DHCP, DNS, SMTP, SNMP e Telnet" »