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

Ordenar por
Matéria
Nível

h2

Classificado em Computação

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

CAP4

O que é Produto de Software?

Produto de software é tudo que é feito para desenvolver o sistema, desde os DFDs até o código final. Todos os produtos devem ser classificados para facilitar o manuseio e armazenados em um repositório.

Como Controlar um Produto de Software?

Armazene e classifique o produto em um repositório onde todos podem ver, mas somente as pessoas que possuírem o acesso necessário possam alterar (ou criar sua versão).

Processo de Controle dos Produtos de SW

Desenvolvedores enviam para Controle de Qualidade, o Controle de Qualidade envia para Controle de Produtos, o Controle de produtos envia para aprovar alterações, caso tudo esteja certo e finalizado as edições.

Quais são os Dados dos Produtos Controlados?

ID, Nome... Continue a ler "h2" »

Conceitos Essenciais: IoT e Computação em Nuvem

Classificado em Computação

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

Internet das Coisas (IoT)

Exercício 1: O que é Internet das Coisas?

A Internet das Coisas (IoT) é descrita como a conexão de "coisas" ou endpoints, como sensores, sistemas ou produtos. Podem ser "coisas" conectadas com ou sem fios. Essas "coisas" conectadas geram dados que as empresas podem usar em tomadas de decisões, planejamento de produtos ou melhoria de processos, por exemplo.

Computação em Nuvem (Cloud Computing)

Definições Fundamentais

Cloud Computing é um modelo que possibilita o acesso via rede a vários recursos de qualquer lugar. Os processos são armazenados em outro local que não está fisicamente em sua máquina.

Tipos de Data Center

  • Classic Data Center: Servidores alocados fisicamente no seu local, onde somente roda uma plataforma.
... Continue a ler "Conceitos Essenciais: IoT e Computação em Nuvem" »

Fundamentos de Compiladores: Autômatos, Análise e Parsing

Classificado em Computação

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

Autômato com Pilha (AP) e Linguagens Livres de Contexto

  • Linguagens Livres de Contexto (LLC) compreendem um universo mais amplo do que as linguagens regulares.
  • As LLCs são geradas pelas Gramáticas Livres de Contexto e reconhecidas por um Autômato com Pilha (AP), que possui memória auxiliar do tipo pilha.

Estrutura do Autômato com Pilha

O Autômato com Pilha é uma máquina construída por 4 partes:

  • Fita: Dispositivo de entrada.
  • Unidade de Controle: Reflete o estado atual da máquina.
  • Programa ou Função de Transição: Comanda leituras e define o estado da máquina.
  • Pilha: Memória auxiliar sem limites de tamanho.

Reconhecimento da Palavra

O reconhecimento de uma palavra pode resultar em três cenários:

  1. O autômato para e a palavra é reconhecida
... Continue a ler "Fundamentos de Compiladores: Autômatos, Análise e Parsing" »

Simulado de Gestão de Serviços de TI e ITIL

Classificado em Computação

Escrito em em português com um tamanho de 61,02 KB

AC - Alternativas

1. Levando-se em conta que uma Organização possui uma Central de Serviços (ou Help Desk), qual das opções abaixo NÃO é uma responsabilidade dessa função:

  • a) Fechamento dos incidentes após a confirmação do cliente;
  • b) Minimizar incidentes relacionados a mudanças no ambiente;
  • c) Escalar e encaminhar para outras áreas da organização;
  • d) Suporte de primeiro nível;
  • e) Receber e registrar os chamados de incidentes e serviços;

2. Qual a descrição mais adequada para o processo de Gerenciamento de Incidentes?

  • a) Ser proativo e direcionar esforços para a prevenção de incidentes;
  • b) Propiciar um ponto único de contato para as requisições dos usuários;
  • c) Assegurar que os métodos padronizados estão sendo usados para
... Continue a ler "Simulado de Gestão de Serviços de TI e ITIL" »

Fundamentos Essenciais de Tecnologia da Informação (TI)

Classificado em Computação

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

Conceitos Fundamentais: Dados, Informação e Conhecimento

Dados
Sinais brutos que não foram processados, correlacionados, avaliados ou interpretados. Isoladamente, não podem transmitir uma mensagem ou representar conhecimento. Os dados representam a matéria-prima utilizada na produção de informações.
Informação
Dados que foram tratados. O processo de transformação envolve a aplicação de procedimentos como formatação, tradução, fusão, impressão, e assim por diante.
Conhecimento
É obtido pela interpretação e integração de diversos dados e informações. É a informação contextualizada e aplicada.

Tipos de Informação

  • Textos
  • Mapas
  • Gráficos
  • Figuras e Fotos
  • Voz, Músicas e Sons
  • Vídeos

Tecnologia da Informação (TI)

TI é a área... Continue a ler "Fundamentos Essenciais de Tecnologia da Informação (TI)" »

Banco de Dados Textuais, GED e Hipertexto

Classificado em Computação

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

Banco de Dados Textuais

Banco de dados textuais – armazena as palavras e a relação delas com outras palavras. Blocos de textos identificados por um nome. Base de texto armazenada de forma estruturada.

Tipos de Banco de Dados Textuais

  • COM ESTRUTURA - Campos de tamanho variável. Um dos padrões existentes para bancos textuais estruturados é o padrão ISO. A área ainda está em desenvolvimento, estando menos organizada que a de bancos de dados relacionais.

  • SEM ESTRUTURA OU POSSUINDO REGISTROS COM DIFERENTES ESTRUTURAS NO MESMO ARQUIVO - Formato livre, apenas texto, sem campos, ou registros com campos diferentes, sem exigência de homogeneidade na entrada de dados. O padrão mais usado para texto livre é o ANSI.

Operadores Booleanos

  • OU: função
... Continue a ler "Banco de Dados Textuais, GED e Hipertexto" »

Guia Completo de Testes de Software e Avaliação de IHC

Classificado em Computação

Escrito em em português com um tamanho de 10,91 KB

O que é teste?

Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Por essa razão, deverá ser definido para o processo de software um modelo (template) para o teste.

Quem realiza?

Gerente do projeto, engenheiros de software e especialistas em testes.

Como garantir que o trabalho foi realizado corretamente?

Revisando as especificações antes dos testes, avaliar a integridade dos casos de testes e das tarefas de testes.

Ciclo de Erro no Software:

Engano – Introduz um defeito no software.

Defeito – Deficiência mecânica ou algorítmica que, se ativada, pode produzir um erro, podendo levar a uma falha.

Erro – Item de informação ou estado de execução inconsciente, se propagado até a... Continue a ler "Guia Completo de Testes de Software e Avaliação de IHC" »

Fundamentos de Redes: Encaminhamento, NAT e Camada 3

Classificado em Computação

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

O que é o Encaminhamento Dinâmico?

Quando um router recebe informações sobre novas rotas ou alterações, ele atualiza a sua própria tabela de encaminhamento e, por sua vez, propaga essas informações para outros routers. Deste modo, todos os routers possuem tabelas de encaminhamento atualizadas dinamicamente, que respondem e se adaptam a possíveis alterações de rede. Os protocolos de encaminhamento comuns são: RIP, EIGRP e OSPF.

O que é o NAT?

O NAT (Network Address Translation) traduz endereços privados em endereços públicos e vice-versa. É um mecanismo utilizado para poupar endereços IP registados em redes grandes e simplificar a gestão de endereços IP.

  • NAT Estático: Desenhado para permitir o mapeamento um-para-um entre endereços
... Continue a ler "Fundamentos de Redes: Encaminhamento, NAT e Camada 3" »

Guia Completo: SaaS, PaaS, IaaS e Provedores de Nuvem

Classificado em Computação

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

SaaS, PaaS e IaaS: Entenda os Modelos

O modelo de Software como um Serviço (SaaS) é fornecido por meio de acesso à aplicação, muitas vezes chamado de "software sob demanda". É possível executar um container sem se preocupar com a limitação das linguagens de programação suportadas por um PaaS, como o Heroku.

AWS (Amazon Web Services)

A AWS é uma enorme coleção de serviços de computação em nuvem, oferecida pela Amazon.com desde 2004. O AWS Command Line Interface é disponibilizado gratuitamente no site da AWS e no GitHub. A AWS oferece uma cota de 1 ano gratuito, respeitando limites de volumetria e uso. Há inúmeros projetos no GitHub que oferecem soluções para lidar com Spot Instances e ajudar a economizar custos com instâncias... Continue a ler "Guia Completo: SaaS, PaaS, IaaS e Provedores de Nuvem" »

Sistema de arquivo FAT12

Classificado em Computação

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

Questão 6: Em relação ao kernel Linux, responda:

a) Qual é o tipo de arquitetura do kernel?

R: Arquitetura Monolítica

b) Cite uma vantagem e uma desvantagem desta arquitetura

R: O ponto posítivo de um kernel monolítiço é que ele proporciona melhor segurança e melhor desempenho devido seus recursos residirem dentro do próprio kernel (built-in), por outro lado o mal funcionamento de uma aplicação do kernel pode se alastrar levar todo o sistema a um colapso.

c) Explique detalhadamente o funcionamento do kernel através desta arquitetura

R: Em um sistema monolítiço, todos os componentes do núCléo operam em modo núCléo e se inter-relacionam conforme suas necessidades, sem restrições de acesso entre si (pois o código no nível de... Continue a ler "Sistema de arquivo FAT12" »