Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino técnico

Guia Essencial de Desenvolvimento Android

Computação3,18 KB

Manifest

O Manifest é o principal arquivo de configuração do seu aplicativo, contendo informações sobre: Ícone, Nome, Telas, Permissões e Domínio.


Layout e Arquitetura

A arquitetura de interface gráfica do Android é baseada no padrão MVC (Model – View – Controller):

  • Model: Responsável pelas regras de negócio.
  • View: Responsável pela interface gráfica (layouts XML).
  • Controller: Gerencia os eventos de uma tela (Activitys).

A classe R faz a ligação entre as camadas, permitindo o acesso aos recursos da pasta res.

Principais ViewGroups

  • LinearLayout: Organiza componentes com base na orientação.
  • TableLayout: Organiza componentes em formato de tabelas (linhas e colunas).
  • RelativeLayout: Organiza componentes de forma livre, definindo a posição
...
Continue lendo "Guia Essencial de Desenvolvimento Android" »

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

Computação19,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 lendo "Questões sobre Algoritmos e Linguagens de Programação" »

Guia de Segurança de Redes e Serviços de Diretório

Computação2,97 KB

Segurança de Redes

IDS / IPS - Internet Detection System / Intrusion Prevention System

Intrusão, respectivamente, são sistemas que têm por função detectar e prevenir os acessos não autorizados às redes ou hosts de uma ou mais redes, sendo portanto grandes aliados dos(as) administradores(as) de redes.

Proxy

Proxy é o termo utilizado para definir os intermediários entre o usuário e seu servidor. E por isso desempenha a função de conexão do computador (local) à rede externa (Internet).

PSI - Política de Segurança da Informação

PSI é um documento que registra os princípios e as diretrizes de segurança adotados pela organização, a serem observados por todos os seus integrantes e colaboradores e aplicados a todos os sistemas de

...

Continue lendo "Guia de Segurança de Redes e Serviços de Diretório" »

Conceitos de Sistemas Operacionais

Computação3,84 KB

Preempção

Em sistemas operacionais, preempção é a capacidade de alterar a ordem de um processo em detrimento de outro com uma prioridade maior. Esta é uma característica que não é importante apenas nos sistemas operacionais em tempo real. Este tipo de intervenção por parte dos escalonadores dos sistemas operativos pode ocorrer para otimizar a entrada/saída de dados em tempo real, como é o caso da gravação de áudio. Um exemplo de uma tarefa não preemptiva é o processamento de interrupções.

Memória Virtual

Memória virtual é uma técnica que usa a memória secundária como uma cache para armazenamento secundário. Houve duas motivações principais: permitir o compartilhamento seguro e eficiente da memória entre vários programas...

Continue lendo "Conceitos de Sistemas Operacionais" »

h2 Modelagem de Software: Princípios e Especificações

Computação3,22 KB

Um modelo é uma abstração de um sistema fechado semanticamente.

1.7.2.2 Linguagem de Modelagem

É uma linguagem para especificar, construir, visualizar e documentar fábricas de software.

• Por que é necessário?

- Os sistemas complexos são difíceis de entender se você não tiver um modelo que os descreva.

- Uma linguagem de modelagem capaz de capturar a semântica de qualquer sistema de software é essencial para a realização de um projeto de software de alguma complexidade.

- A representação de um modelo em uma linguagem de modelagem, obviamente, tem valor se o

1.7.3 Princípio da Partição

• Divisão em partes para reduzir a complexidade.

• Eles dividem as áreas de informação e funcionalidade.

• Comportamento Ele...

Continue lendo "h2 Modelagem de Software: Princípios e Especificações" »

Fundamentos de Roteamento: Estático, Dinâmico e Métricas

Computação5,68 KB

Encaminhamento e Roteamento

Encaminhamento: É a função responsável por selecionar os caminhos a serem seguidos por mensagens através da rede. Realizado na camada de rede, exige a identificação de equipamentos únicos, processo conhecido como roteamento. Os processos de roteamento são realizados por meio de dispositivos especiais chamados roteadores ou routers.

Tabelas de Roteamento

Os roteadores sabem a localização de possíveis destinatários das mensagens porque gerem os seus próprios "mapas". Esses mapas são representações da topologia da rede, armazenados em tabelas especiais. A tabela de um roteador pode ser construída de duas formas:

  • Static Routing (Roteamento Estático): Trata-se de editar manualmente as tabelas de roteamento
...
Continue lendo "Fundamentos de Roteamento: Estático, Dinâmico e Métricas" »

Guia Essencial de Banco de Dados e Microsoft Access

Computação6,81 KB

Conceitos Fundamentais de Banco de Dados

Um Banco de Dados é uma coleção de informações armazenadas de forma organizada.

Classes de Banco de Dados

  • Banco de Dados Documental (ou de Arquivo Simples): Contém as informações em uma única tabela. Dados comuns a vários registros devem ser repetidos para cada um deles.
  • Bases de Dados Relacionais: Utilizam tabelas relacionadas ou vinculadas, permitindo que as informações sejam inseridas de forma que os dados se vinculem uns aos outros.

Componentes de um Banco de Dados

  • Tabelas: Dados coletados em linhas e colunas, que são a base do banco de dados e a informação a ser utilizada para o trabalho.
  • Formulários: Apresentações para gerenciar os dados na tela.
  • Relatórios: Resumos de dados de tabelas
...
Continue lendo "Guia Essencial de Banco de Dados e Microsoft Access" »

Ameaças à Segurança Cibernética e Perfis de Hackers

Computação3,99 KB

Ameaças à Segurança Cibernética

Bombas Lógicas: São programas que permanecem inativos até serem ativados. Quando ativados, executam uma função que não faz parte do programa original, sendo geralmente uma ação prejudicial.

Canais Encobertos: Permitem que um processo transfira informações violando a política de segurança do sistema. Um processo transmite informações (local ou remotamente) para outro que não está autorizado a lê-las.

Cracker: Indivíduo que viola a segurança de um sistema de computador de forma similar a um hacker, mas com o objetivo de ganho pessoal ou por malícia.

Exploit: Um pedaço de software, bloco de dados ou script que automatiza a exploração de um erro, falha ou vulnerabilidade para causar um comportamento...

Continue lendo "Ameaças à Segurança Cibernética e Perfis de Hackers" »

Questões de Segurança de Rede e Configuração Cisco

Computação6,53 KB

  1. Quais são as duas afirmações verdadeiras em relação à segurança de rede? (Escolha duas.)
    • Ambos os hackers experientes, que são capazes de escrever seus próprios códigos de exploração, e indivíduos inexperientes que utilizam downloads da Internet representam uma séria ameaça à segurança da rede.
    • Proteger dispositivos de rede de danos físicos causados por água ou eletricidade é uma parte necessária da política de segurança.
  2. Quais são as duas afirmações verdadeiras sobre os ataques de rede? (Escolha duas.)
    • O ataque de força bruta busca tentar todas as senhas possíveis a partir de uma combinação de caracteres.
    • Dispositivos na DMZ não devem ser totalmente confiáveis por dispositivos internos, e a comunicação entre a
...
Continue lendo "Questões de Segurança de Rede e Configuração Cisco" »

Quiz VTP e STP: Fundamentos de Rede

Computação4,1 KB

1. O que faz um switch no modo cliente VTP em um domínio de gerenciamento VTP quando recebe uma atualização de resumo com um número de revisão superior ao número de revisão atual?

  • Encaminhamento suspenso até que receba o subconjunto de atualização das publicações.
  • - Emite um pedido de atualização para as informações da nova VLAN.
  • Atualiza o número de revisão e envia para os outros switches.
  • Exclui as VLANs não incluídas na atualização de resumo.
  • Envia atualizações de resumo para avisar os outros switches sobre mudanças de estado.
  • Nenhuma das opções acima.

2. Qual é a causa para um switch VTP configurado emitir uma atualização de resumo?

  • - Cinco minutos se passaram no temporizador de atualizações.
  • A porta do switch está
...
Continue lendo "Quiz VTP e STP: Fundamentos de Rede" »