Questões de Sistemas de Processamento em lotes (Sistemas de Informação)

Limpar Busca

Os sistemas de informação empresariais utilizam diferentes métodos para converter dados brutos em informações gerenciais. A escolha do método de processamento impacta diretamente a eficiência operacional e a capacidade de resposta da organização, sendo crucial para o alinhamento da tecnologia com as necessidades do negócio. Cada método possui características distintas quanto à coleta, ao tempo de processamento e à disponibilização dos resultados. Com base nos tipos de processamento de dados, assinale a alternativa que descreve corretamente uma de suas modalidades.

  • A O processamento em lote (batch processing) é um método no qual os dados são coletados e acumulados ao longo do tempo, sendo processados em um único grupo ou 'lote', sendo ideal para aplicações de alto volume e não críticas em termos de tempo, como o processamento de folhas de pagamento.
  • B O processamento online (online processing) coleta as transações à medida que ocorrem, armazenando-as temporariamente em um lote na memória principal para, ao final do dia, processar esse lote de forma interativa e atualizar os bancos de dados.
  • C O processamento em lote (batch processing) é mais adequado para tarefas de baixo volume e alta criticidade, exigindo que os dados de cada transação sejam inseridos manualmente por um operador em tempo real para garantir a consistência antes do processamento.
  • D O processamento em tempo real (real-time processing) é caracterizado pela interação direta do usuário para executar transações individuais, como a compra de um produto em um site de e-commerce, onde o sistema atualiza o estoque imediatamente após a confirmação do pedido.

Uma equipe de cientistas de dados está desenvolvendo um pipeline de ETL (Extract, Transform, Load) para processar grandes volumes de dados diariamente. Para isso, eles decidiram utilizar o Apache Airflow para orquestrar e monitorar o fluxo de trabalho, garantindo a execução das tarefas na ordem correta e com tolerância a falhas.


No Apache Airflow, os DAGs (Directed Acyclic Graphs) são a estrutura principal usada para definir os workflows. Dentro de uma DAG, as tarefas são organizadas e executadas de acordo com suas dependências.


Assinale a alternativa que melhor descreve o funcionamento de um DAG no Apache Airflow.

  • A Uma DAG é um conjunto de tarefas organizadas de forma sequencial, onde todas as tarefas devem ser executadas uma após a outra, sem paralelismo.
  • B Uma DAG é um modelo de machine learning embutido no Airflow, usado para treinar redes neurais automaticamente, sem a necessidade de definir tarefas manualmente.
  • C Uma DAG no Apache Airflow é um script em SQL que permite a execução direta de consultas em bancos de dados sem necessidade de programação em Python, pois o Apache Airflow é uma ferramenta exclusiva para SQL.
  • D Uma DAG representa um modelo probabilístico baseado em inteligência artificial, que ajusta, dinamicamente, a execução das tarefas conforme os dados são processados.
  • E Uma DAG define um conjunto de tarefas interdependentes, organizadas de forma acíclica, permitindo que algumas tarefas sejam executadas em paralelo, conforme suas dependências são resolvidas.

Certas aplicações, por sua natureza, demandam o envio e o recebimento de volumes variados de dados de localização, eventos e sensores para análises em tempo real e visibilidade de diversos aspectos de suas atividades.
Esse processamento pode ser em lotes ou por meio de transmissão por streaming, conforme as características da aplicação.
Assinale a opção que apresenta uma característica inerente ao processamento de stream.

  • A Dados analíticos complexos.
  • B Latências em minutos para horas.
  • C Registros individuais ou microlotes compostos de alguns registros.
  • D Preferencial em caso de operações repetitivas, em ordem sequencial.
  • E Consultas ou processamento de todos ou da maioria dos dados no conjunto de dados.

Apesar da atratividade proporcionada pela Tecnologia da Informação e Comunicação, existem recursos que podem ser utilizados de forma eficiente no desenvolvimento do processo de ensino e aprendizagem da Matemática, que não estão atrelados a ela. Qual das alternativas abaixo, cita um desses recursos?

Marque a alternativa CORRETA.

  • A IoT.
  • B Assistente virtual.
  • C ChatGPT.
  • D Kit arduíno.
  • E Ábaco.
O processamento em batch é um tipo de processamento de dados multiprogramável em fila ou lote. Trata-se de um exemplo clássico de processamento em batch
  • A Realização de uma transferência bancária em tempo real.
  • B Envio de uma mensagem instantânea em um aplicativo de chat.
  • C Execução de um algoritmo em tempo real para tomada de decisão.
  • D Processamento de um grande volume de transações bancárias durante a noite.