Anotações, resumos, trabalhos, provas e exercícios de Computação de Ensino Fundamental I

Fundamentos e Processos Essenciais da Engenharia de Software

Computação8,59 KB

Engenharia de Software

Introdução

  • A economia de todas as nações é dependente de software.
  • Cada vez mais sistemas são controlados por software.
  • A Engenharia de Software se preocupa com os métodos, teorias e ferramentas para o desenvolvimento de software.

Custo do Software

  • Os custos de software geralmente dominam os custos do sistema de computador.
  • Custa mais para se manter um software do que para desenvolvê-lo.

Produtos de Software

Genérico

Sistemas autônomos que são comercializados e vendidos a qualquer cliente que deseja comprá-los.

  • Programas gráficos, ferramentas de gerenciamento de projetos, software CAD, software para propósitos específicos, tais como sistemas de registros odontológicos.

Atributos Essenciais do Software

  • Manutenibilidade;
...
Continue lendo "Fundamentos e Processos Essenciais da Engenharia de Software" »

Organização de Dados: Registros, Campos e Arquivos

Computação5,11 KB

Conceitos de Organização de Dados e Arquivos

Registro lógico: unidade homogênea de informações composta de dados relativos a um determinado objeto ou conceito.

Campo: unidade elementar de informação dentro de um registro lógico.

Registro físico: unidade de transmissão ou armazenamento de informações na memória auxiliar. Ou seja, conjuntos de informações que, em função das características da máquina, podem ser armazenados ou lidos de uma só vez. Muitas vezes chamado de bloco (BLOCK). Em geral, um bloco é composto por um número variável de registros lógicos; isto é, podem ser transferidos em uma única operação de leitura/gravação vários registros lógicos. Normalmente, um bloco apoiado em um disquete ou disco rígido...

Continue lendo "Organização de Dados: Registros, Campos e Arquivos" »

Recursos do Windows Server 2012 R2

Computação4,5 KB

  • Virtualização de servidores
  • Armazenamento
  • Rede
  • Gerenciamento de servidores e automação
  • Plataforma de Web e aplicação
  • Proteção das informações
  • Virtual Desktop Infrastructure (VDI)

Virtualização de servidores

Tire partido das economias de custo da virtualização e maximize os investimentos em hardware de servidor, consolidando os seus servidores como máquinas virtuais num único host físico. O Hyper-V executa vários sistemas operativos, incluindo Windows, Linux, e outros, em paralelo, num único servidor. O Windows Server 2012 R2 amplia as capacidades do Hyper-V com recursos adicionais e escalabilidade líder de mercado para processadores e memória do host.

Armazenamento

Seja qual for a plataforma de armazenamento, os dados contidos nela...

Continue lendo "Recursos do Windows Server 2012 R2" »

Gestão da Inovação, Estrutura e Fontes de Tecnologia

Computação2,82 KB

Limitações do Modelo de Produção Tradicional

  • Exploração excessiva dos princípios da padronização e divisão do trabalho.
  • Incapacidade de responder às novas características do mercado global.

A Organização Multidivisional (Segundo Chandler)

Conceito gerencial em que o escritório central planeja, coordena e avalia o trabalho de diversas divisões operacionais e aloca pessoal, instalações, capital e demais recursos necessários para realizar a produção.

Aprendizado Cumulativo

Processo baseado na repetição e na experimentação. A aprendizagem é cumulativa e coletiva, dependendo das rotinas organizacionais codificadas ou tácitas.

Modelos de Inovação: Technology-Push vs. Demand-Pull

Descrição/AtributoTechnology-PushDemand-Pull
Incerteza
...
Continue lendo "Gestão da Inovação, Estrutura e Fontes de Tecnologia" »

Conceitos Fundamentais de Programação e Linguagens Formais

Computação11,18 KB

-Cadeia de símbolos: sequência de zero ou mais símbolos de um alfabeto justapostos
-Palavra: cadeia finita de símbolos de um alfabeto ( = palavra vazia)
-Prefixo: qualquer sequência inicial de símbolos de uma palavra
-Sufixo: qualquer sequência final de símbolos de uma palavra
-Subpalavra: qualquer prefixo, sufixo ou sequência de símbolos contíguos de uma palavra
-ALFABETO LINGUAGEM DE PROGRAMAÇÃO:Conjunto de todos os símbolos usados na construção de programas, incluindo:
•Letras •Dígitos •Caracteres especiais (“>”, “/”, “#”, etc.) •Espaço ou “branco”
-Alfabeto binário { a, b } usado com frequência: •Perfeita analogia com a representação interna dos computadores reais (bit = binário) •Manipulação...

Continue lendo "Conceitos Fundamentais de Programação e Linguagens Formais" »

Principais Leis e Direitos Digitais

Computação2,8 KB

Marco Civil da Internet

Empresas que atuam na internet devem ser mais transparentes. A lei garante proteção e privacidade aos dados pessoais, e empresas não poderão repassar suas informações. A quebra de sigilo só pode ocorrer por meio jurídico. O usuário tem a opção de exclusão definitiva de seus dados da internet.

Liberdade de Expressão e Retirada de Conteúdo

A lei assegura a liberdade de expressão e democracia. Para quebra de sigilo, é necessária uma ação judicial, exceto em casos de pornografia, em que o usuário pode solicitar a retirada. Na remoção de conteúdo, o provedor deve informar o motivo.

Garantia de Neutralidade na Rede

Todos os conteúdos devem ser tratados de forma igual.

Lei de Software

Programa de computador...

Continue lendo "Principais Leis e Direitos Digitais" »

Guia Completo de Segurança da Informação e Firewalls

Computação8,46 KB

Lista de Exercícios: Segurança da Informação

1. O que deve existir para garantir uma infraestrutura de segurança?

  • Investimento específico;
  • Planejamento;
  • Gerência;
  • Metodologia bem definida.

2. O que envolve a verificação de ameaças em um ambiente?

Envolve pensar sobre um sistema e imaginar o vasto panorama de vulnerabilidades.

3. Quais são os benefícios que a criptografia pode trazer à segurança?

  • Integridade;
  • Autenticação;
  • Irrevogabilidade;
  • Disponibilidade.

4. O que é integridade?

É o mecanismo que garante ao receptor de uma mensagem verificar se esta foi alterada durante o trânsito.

5. O que é autenticação?

É o processo que permite ao receptor verificar corretamente a origem da mensagem, impedindo que um intruso se passe pelo remetente....

Continue lendo "Guia Completo de Segurança da Informação e Firewalls" »

Streams e Arquivos em C: E/S e funções principais

Computação2,56 KB

Slide 2: Streams e arquivos em C

O sistema de E/S em C utiliza o conceito de streams e arquivos. Uma stream é um dispositivo lógico que representa um arquivo ou dispositivo. A stream é independente do arquivo ou dispositivo. Um arquivo é interpretado pela linguagem C como qualquer dispositivo, desde um arquivo em disco até um terminal ou uma impressora. Para utilizar um arquivo é necessário associá-lo a uma stream e, então, manipular a stream.

Tipos de streams

  • Texto: conjunto de caracteres; arquivo texto;
  • Binário: sequência de bytes; arquivo binário;

Nem todo arquivo tem os mesmos recursos

  • Arquivo em disco permite acesso aleatório;
  • Um teclado não permite acesso aleatório;
  • Streams são iguais, mas arquivos associados a streams são diferentes;
...
Continue lendo "Streams e Arquivos em C: E/S e funções principais" »

Segurança, Criptografia e Arquivos Distribuídos

Computação9,08 KB

Criptografia e aplicações

Criptografia – 1° utilizada para esconder informações privadas no local do sistema, onde só pode ser descriptografada com a chave específica que corresponde à chave inversa.

2° Comunicação

Comunicação entre partes do sistema – o agente que descriptografa uma mensagem usando a chave inversa autentica a mensagem decodificada como sendo proveniente de um agente específico.

3° Assinatura digital

Assinatura digital – simula o papel das assinaturas convencionais, verificando se a mensagem é uma cópia inalterada da produzida pelo agente específico. A habilidade depende de existir alguma ação que o emissor faça e que outros não possam reproduzir.

4° Autenticação

Autenticação – faz com que a identidade...

Continue lendo "Segurança, Criptografia e Arquivos Distribuídos" »

Fundamentos de Sistemas de Informação e Comércio Eletrônico

Computação7,72 KB

Categorias de Comércio Eletrônico

O comércio eletrônico pode ser classificado em diversas categorias, baseadas nos tipos de entidades que realizam as transações:

  • Negócio-Negócio (B2B)

    Nesta categoria, as transações ocorrem entre empresas. Um exemplo seria uma companhia que utiliza uma rede para solicitar produtos aos seus fornecedores, receber pedidos e efetuar pagamentos.

  • Negócio-Consumidor (B2C)

    Equivale em grande parte ao varejo eletrônico. Esta categoria tem tido um crescimento enorme com o advento da World Wide Web (WWW).

  • Negócio-Administração (B2A)

    Cobre todas as transações entre companhias e organizações governamentais.

  • Consumidor-Administração (C2A)

    Exemplos incluem transações com órgãos como Receita Federal, Detran,

...
Continue lendo "Fundamentos de Sistemas de Informação e Comércio Eletrônico" »