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

Ordenar por
Matéria
Nível

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

Arquitetura de Sistemas Distribuídos

Classificado em Computação

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

1) O que define a arquitetura de um sistema distribuído?

A) Todas estão corretas.

  • I - As relações entre estes componentes;
  • II - A divisão de responsabilidades (ex. cliente, servidor);
  • III - A localização dos componentes do sistema;
  • IV - Como estes componentes são mapeados para a infraestrutura de rede.

2) Com o passar dos anos, as aplicações empresariais evoluíram de aplicações monolíticas executando em computadores de grande porte, para aplicações do tipo cliente-servidor e, então, para aplicações em camadas. No caso de aplicação em três camadas, quais os nomes destas camadas?

A) Cliente, servidor de aplicação, servidor de banco de dados.

3) As arquiteturas multidivididas sugerem várias possibilidades para a distribuição

... Continue a ler "Arquitetura de Sistemas Distribuídos" »

Guia Rápido: Conceitos e Diagramas Fundamentais da UML

Classificado em Computação

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

Conceitos Essenciais de UML e Modelagem de Sistemas

UML (Unified Modeling Language)

É uma simplificação da realidade que descreve um sistema de um ponto de vista particular.

Modelagem de Negócios

É uma técnica de modelagem de alto nível, que surgiu das dificuldades identificadas por analistas e programadores. Ela serviu para facilitar a comunicação com as pessoas que fazem parte do negócio e que não possuem conhecimentos de Engenharia de Software.

Diagrama de Classes

O principal diagrama da UML, serve de apoio para a maioria dos diagramas. Ele define a estrutura de classes do sistema e estabelece como as classes se relacionam.

Diagrama de Objetos

Os diagramas de objetos são úteis para a modelagem de estruturas de dados complexas, pois... Continue a ler "Guia Rápido: Conceitos e Diagramas Fundamentais da UML" »

Fundamentos e Ciclo de Vida do Desenvolvimento de Software

Classificado em Computação

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

O que é um Sistema Operacional?

Sistema Operacional (SO) é o software básico de um computador que fornece uma interface entre os programas de computador, dispositivos de hardware e o usuário.

Classificação dos Sistemas Operacionais

  • Multi-usuário: Permite que dois ou mais usuários utilizem seus programas ao mesmo tempo. Alguns sistemas operacionais permitem centenas ou milhares de usuários simultaneamente.
  • Multiprocessador: Suporta a execução do mesmo programa em mais de uma CPU.
  • Multitarefa: Permite que vários programas rodem ao mesmo tempo.
  • Multi-tramo (Multithreading): Permite que diferentes partes de um único programa estejam em execução a qualquer momento.
  • Em tempo real: Responde à entrada instantaneamente.

O que é uma Linguagem

... Continue a ler "Fundamentos e Ciclo de Vida do Desenvolvimento de Software" »

Guia Essencial: MDM, Nuvem, Apps Móveis e Segurança

Classificado em Computação

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

Aula 1: Gerenciamento de Dispositivos Móveis (MDM)

1. O que é MDM?

Metodologia de gerenciamento de dispositivos móveis na nuvem.

3. Quais as funções do MDM?

Normalmente utilizado por um produto de terceiro que possui recursos de gerenciamento para fornecedores particulares de dispositivos móveis. Ele protege, monitora, gerencia e suporta dispositivos móveis implantados por operadoras de telefonia móvel, provedores de serviços e empresas.

Funcionalidades Centrais do MDM:

  • Instalação de Software
  • Backup / Restore
  • Uso de Rede e Suporte
  • Bloqueio e Wipe remotos
  • Log e Relatórios
  • Rastreamento GPS e mapeamento de rotas

4. O que é OTA? (Over-the-Air)

Over-the-Air (OTA). Refere-se à transmissão de informações ou formas de trabalho “pelo ar” (sem... Continue a ler "Guia Essencial: MDM, Nuvem, Apps Móveis e Segurança" »

Guia de Gerenciamento de Serviços de TI

Classificado em Computação

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

Gerenciamento da Capacidade

Garantir que a capacidade de TI é adequada ao atendimento das necessidades atuais e futuras.

Catálogo de Serviço

Prover um único local de informações disponível para todos autorizados.

Atividades Proativas

Quando o serviço está em planejamento ou em produção.

Atividades Reativas

Quando o serviço já está disponível no catálogo de serviços.

Gerenciamento da Disponibilidade

Garantir que os níveis de disponibilidade entregues atendam as disponibilidades acordadas nos Acordos de Nível de Serviço.

Gerenciamento da Continuidade

Prever eventos de riscos que possam afetar o negócio e estar preparado para reagir.

Gerenciamento da Segurança

Alinhar a segurança de TI com os requisitos de segurança do negócio.

Gerenciamento

... Continue a ler "Guia de Gerenciamento de Serviços de TI" »

Fundamentos de Redes, Servidores Web e Protocolos

Classificado em Computação

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

Qual a função básica de um servidor Web? Dê dois exemplos de servidores Web.
A função básica de um servidor Web é atender às solicitações de páginas feitas pelos navegadores. Um servidor Web deve executar em modo daemon, permitindo que, sempre que haja um acesso a uma página armazenada em seu repositório, essa solicitação seja atendida prontamente. Os exemplos de servidores Web mais comuns que temos são o Apache (software livre) e o IIS (Microsoft).

No contexto de servidores Web, explique o que é virtual hosting.
O virtual hosting consiste na hospedagem de vários domínios Web em um único servidor. Esse procedimento pode ser implementado de duas maneiras: através do registro de diferentes nomes para um mesmo endereço IP em... Continue a ler "Fundamentos de Redes, Servidores Web e Protocolos" »