A arquitetura do AWS IoT foi concebida para facilitar a construção de soluções conectadas e escaláveis, por meio de uma série de recursos que otimizam tanto a integração com dispositivos quanto a gestão desses ativos. Os serviços oferecidos incluem módulos voltados à comunicação, ao gerenciamento de informações e à programação de dispositivos, promovendo interoperabilidade entre tecnologias diversas. Essa composição modular permite que desenvolvedores atuem em diferentes camadas da solução com flexibilidade. A compreensão dos componentes dessa arquitetura é essencial para sua aplicação em projetos reais. Sobre os componentes do AWS IoT, compreenda as afirmativas a seguir:
I. O Device Gateway é o responsável por cadastrar os dispositivos e registrar atributos adicionais que facilitem o gerenciamento das “coisas” na nuvem.
II. Os SDKs fornecidos pela AWS são limitados a uma linguagem de programação, dificultando a integração com dispositivos de diferentes plataformas.
III. O Device Registry permite o cadastramento e a organização das “coisas”, fornecendo suporte para a adição de metadados úteis ao gerenciamento.
Está correto o que se afirma em:
A escolha do protocolo de comunicação entre um dispositivo IoT e o Hub de nuvem influencia diretamente a eficiência do sistema em termos de latência, consumo de recursos e segurança. Essa escolha depende de fatores como suporte à multiplexação, tamanho da carga, capacidade do dispositivo e tipo de conexão disponível na rede. Protocolos como MQTT, AMQP e HTTPS apresentam características distintas, sendo adequados para contextos técnicos específicos. A análise dessas características é essencial para garantir uma integração eficiente e segura. Sobre o uso de protocolos em soluções IoT, analise as afirmativas a seguir:
I. O protocolo HTTPS é o mais indicado para cenários que exigem alta frequência de comunicação bidirecional em tempo real entre o Hub IoT e o dispositivo.
II. O AMQP oferece suporte à multiplexação de conexões, sendo recomendado para gateways que representam múltiplos dispositivos em uma única conexão com o Hub IoT.
III. Para dispositivos com menos de 1 MB de memória RAM, os protocolos MQTT e HTTPS são mais adequados devido à menor complexidade de suas bibliotecas.
IV. O protocolo MQTT é indicado para casos em que o dispositivo precisa manter múltiplas identidades de conexão em um mesmo túnel TLS para enviar dados simultaneamente.
Está correto o que se afirma em:
Quando falamos de IoT é comum pensar apenas em dispositivos conectados. Na verdade, além dos dispositivos há também as ações efetuadas por eles e os insights, como por exemplo em um serviço de back-end que é fundamental para qualquer solução computacional que vai rodar na nuvem, transformando dados em informações. Julgue as afirmações abaixo e assinale a alternativa correta:
I. Gerenciar firmware instalado nos dispositivos é uma funcionalidade dos serviços do back-end da Azure IoT.
II. Os insights determinam somente como processar os dados.
III. Insights são informações coletadas pelas coisas, que são analisadas e transformadas em conhecimentos, os quais são acionadas por pessoas.
IV. IoT inclui sistemas operacionais, segurança dos dispositivos, back-end e análises dos dados produzidos.
As soluções tecnológicas específicas são utilizadas em diferentes etapas dos projetos que envolvem dispositivos conectados e coleta de informações. Cada ferramenta atende a finalidades distintas, dependendo da função que deve exercer dentro do sistema. Conhecer essas características permite adotar estratégias mais adequadas à realidade da aplicação Com base no contexto, assinale a alternativa que compreende as características do AWS IoT Analytics.
Um serviço da AWS IoT é formado por vários componentes, dentre os quais um deles permite catalogar as coisas e adicionar algumas informações extras sobre as coisas. Este componente é chamado de:
O desenvolvimento de soluções IoT exige considerar aspectos como conectividade, topologia da rede, suporte a protocolos e a complexidade dos dispositivos em campo. A escolha das ferramentas certas pode influenciar diretamente na robustez da aplicação, especialmente em locais com infraestrutura limitada. Para resolver esses desafios, as plataformas oferecem recursos específicos que otimizam tanto a integração quanto a confiabilidade da comunicação. Entender o papel dos SDKs e dos protocolos é essencial para a implementação segura e eficiente dessas soluções. Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas: I. Os SDKs para dispositivos IoT são projetados para facilitar a comunicação segura e eficiente com serviços em nuvem, oferecendo suporte a diferentes protocolos e adaptando-se a limitações comuns desses dispositivos. PORQUE II. Em muitas arquiteturas, é necessário o uso de gateways para conectar dispositivos que utilizam protocolos específicos do setor ou que não conseguem se comunicar diretamente com a nuvem. A respeito dessas asserções, assinale a alternativa correta:
O desenvolvimento de soluções completas com IoT requer integração eficiente entre os dispositivos físicos e os serviços de nuvem, o que pode ser facilitado pelo uso de bibliotecas específicas fornecidas pelo Hub IoT. Essas bibliotecas estão organizadas em categorias distintas, cada uma voltada a um papel específico dentro da arquitetura da aplicação. Conhecer essas categorias é essencial para escolher a abordagem adequada para dispositivos, módulos ou componentes de gerenciamento. As funcionalidades cobrem desde a comunicação com sensores até o controle administrativo da infraestrutura. Sobre a funcionalidade dos SDKs, assinale a alternativa que compreende uma aplicação atribuída aos SDKs de serviço do Hub IoT.
Os sistemas operacionais para IoT devem ser leves, eficientes e compatíveis com plataformas em nuvem. A AWS, por exemplo, oferece suporte a soluções específicas para esse tipo de integração. A escolha do sistema adequado depende das necessidades do projeto e das restrições dos dispositivos envolvidos. Com base na integração de plataformas, assinale a alternativa que reconhece as características do ambiente IoT da AWS.
Dentre os SDKs do Azure IoT, o principal é o Azure Hub IoT, que permite inclusive a escolha de protocolos de comunicação a serem utilizados na solução. O protocolo que deve ser utilizado em um gateway de IoT é o:
A instalação do “Home Assistant” em Container Docker, é um dos modos utilizados especialmente por usuários que estão iniciando na utilização da ferramenta. Parte do comando utilizado para fazer o download da imagem docker proveniente do repositório oficial e posterior execução em ambiente local é:
O SONOFF é um produto muito utilizado atualmente para permitir que diversos equipamentos eletrônicos que possam ser operados pela Internet (ventiladores, lâmpadas etc.). Sobre as entradas (portas de conexão) usadas pelo SONOFF é correto afirmar que:
Embora o Home Assistant forneça 4 modos de instalação algumas são mais recomendadas que outros. Analise as afirmações a seguir e assinale alternativa correta.I. As duas formas recomendadas são o Home Assistant Core e o Supervised.
II. A única forma recomendada é o Home Assistant Container.
III. As duas formas recomendadas são o Home Assistant Container e Home Assistant Operating System.
IV. A única forma recomendada é o Home Assistant Supervised.
A arquitetura monolítica é um sistema único, não dividido. Trata-se de uma aplicação de software em que diferentes componentes estão ligados a um único programa, dentro de uma única plataforma.Considerando as diferenças entre arquitetura monolítica e arquitetura de microsserviços, julgue se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.I. ( ) Na arquitetura monolítica, é mais difícil a adaptação a novas tecnologias.
II. ( ) Na arquitetura monolítica, os componentes são implementados em contêineres.
III. ( ) Na arquitetura monolítica, é preciso escalar tudo da aplicação para escalar um de seus componentes.
IV. ( ) A arquitetura de microsserviços é uma arquitetura tolerante a falhas, facilitando a correção de qualquer código.Agora, assinale a alternativa que apresenta a sequência CORRETA.
Os contêineres podem ser considerados recursos que permitem lidar de forma leve e ágil com a virtualização. Dentre suas características, está a capacidade de provisionar e disponibilizar recursos rapidamente.Além da possibilidade de virtualizar os recursos tratados à nível de sistema operacional, com o uso de contêineres, também é possível ______ recursos e empacotar códigos e configurações de uma aplicação. Dentre as vantagens dos contêineres, está o(a) _______, que aumenta a eficiência da infraestrutura. Além disso, diferente das máquinas virtuais, os contêineres podem utilizar imagens docker para _______ e manutenção das instâncias.Preencha as lacunas e assinale a alternativa correta a seguir.
Considerando microsserviços e sua arquitetura, analise as afirmações a seguir.I. Não basta apenas desmembrar as aplicações em microsserviços. Também é necessário gerenciar esses microsserviços e orquestrá-los, além de processar os dados gerados e modificados por eles.
II. Uma importante característica dos microsserviços é o forte acoplamento da solução.
III. A escalabilidade encontra-se entre os benefícios importantes dos microsserviços.
IV. Podem ser usadas APIs diversas de modo que os desenvolvedores têm a liberdade de usar a linguagem e a tecnologia mais adequadas para o desenvolvimento de determinado microsserviço.Está correto o que se afirma em:
A Arquitetura de Microsserviços (MSA, do inglês, Microservice Architecture) é um padrão para construção de aplicações distribuídas. Trata-se de uma abordagem de desenvolvimento de software que consiste em dividir um aplicativo em serviços independentes e autônomos, cada um com sua própria responsabilidade.Assinale a alternativa que tenha apenas vantagens comumente associadas ao uso da arquitetura de microserviços.
Podemos citar como vantagens dos microsserviços em relação às construções de software de forma monolítica:I. Para ser executada como uma aplicação funcional, uma arquitetura de microsserviços independe de trocas de mensagens entre os serviços.
II. Microsserviços implantados em diferentes contêineres possibilitam um melhor aproveitamento do hardware.
III. A atualização de uma aplicação grande que tem seus componentes separados, trabalhando juntos para resolver uma tarefa, tende a ser facilitada.
IV. Todas as partes implantáveis ficam linkadas na mesma aplicação.
As arquiteturas monolítica e as de microsserviços são diferentes em muitos aspectos. A Arquitetura Orientada a Serviços (SOA) tornou-se uma alternativa popular à abordagem tradicional de criação de aplicativos que promovem a reutilização de componentes, enquanto os microsserviços têm a independência como fator principal de sua estrutura. Ambas tratam de componentes como usuários, threads e postagens, porém que podem ou não operar independentemente.Considerando as informações apresentadas, avalie as afirmações a seguir.I. Por sua complexidade, a arquitetura de microsserviços não é ideal para todos os problemas e exige conhecimento para a implementação da estrutura.
II. Microsserviços podem ser compostos por centenas ou milhares de serviços, dessa forma pode causar uma sobrecarga operacional.
III. Pelo fato de os serviços serem menores, o tráfego de mensagens trocadas diminui drasticamente.
IV. A disponibilidade da aplicação pode ser afetada porque, quando qualquer parte falhar, o problema se tornará generalizado.Está correto que se afirma em:
Um padrão arquitetural é utilizado em projetos de software como um modelo de solução, para tornar possível resolver problemas após documentar e testar diferentes ações que envolvem a tomada de decisão. Esse padrão pode definir diferentes componentes, assim como estabelecer a utilidade de cada um deles.Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.I. Em um padrão arquitetural, são definidos componentes, serviços e módulos, os quais são tipos de relações e dependência e de colaboração e controle que representam as formas de elementos.
II. O padrão arquitetural layer é definido em camadas, e cada uma delas explica quais entidades estão relacionadas ao software.
III. O padrão arquitetural cliente-servidor permite a interação entre dois componentes por meio de solicitações request/reply, nas quais os clientes invocam e os servidores fornecem serviços.Assinale a alternativa que apresenta a sequência correta.
As arquiteturas de microsserviços tem como foco o desenvolvimento de aplicações com um pequeno número de serviços. Dentre as principais características destacam-se:I. A modularidade e a comunicação por meio de APIs.
II. Os serviços são monolíticos.
III. Todo o sistema composto por microsserviços precisa ser reiniciado quando um microsserviço é alterado.
IV. Os serviços executam várias funções cada um, e crescem junto às mudanças de um sistema.
A visualização de viagens transforma dados de deslocamento em representações gráficas intuitivas, revelando padrões de mobilidade e fluxos urbanos. Ao mapear origens e destinos, facilita a identificação de tendências e necessidades de planejamento. Técnicas como o Bundling agrupam trajetos semelhantes, reduzindo a sobreposição de informações. Assim, a análise visual contribui para decisões mais estratégicas em transporte e infraestrutura.
Com base nos assuntos estudados sobre visualização de viagens com bundling e CUBu, identifique a alternativa correta.
No projeto de “Implantação de Data Warehouse na Secretaria Municipal de Assistência e Desenvolvimento Social” (DW SMADS), elaborado por Placca e Castro (2021), indicar qual é o tipo de servidor ao qual a seguinte definição se refere:
“No contexto de infraestrutura significa a máquina que vai executar o processo de extração, transformação e carga das fontes de dados para dentro do Data Warehouse (DW)”.
Ambientes de Business Intelligence (BI) reúnem dados de diversas fontes, tratam e organizam essas informações para apoiar a tomada de decisão estratégica. Eles integram processos de coleta, armazenamento, análise e visualização de dados em um sistema confiável e acessível. Com isso, transformam grandes volumes de dados brutos em insights valiosos para negócios. Com base nos assuntos estudados sobre implantação de ambientes de Business Intelligence para gestão de dados de assistência social, identifique a alternativa correta.
A ferramenta BikeScience usa uma API para gerar rotas a partir de coordenadas de origem e destino. Indique qual é a alternativa que contém o nome correto da API:
Leia o trecho a seguir:
O Sistema de Tomada de Decisão em Business Intelligence (BI) depende de um ambiente de dados único e confiável, no qual informações passam por processos de tratamento e limpeza antes de serem disponibilizadas para análise. Esse sistema garante a qualidade e validade dos dados utilizados para apoiar decisões estratégicas. No contexto de BI, [preencher1] é usado para registrar e atualizar dados de rotina, enquanto [preencher2] permite a análise desses dados para gerar conhecimento.
Com base no trecho acima, identifique os termos [preencher1] e [preencher2] são substituídos por:
No projeto BikeScience, foi feita uma comparação entre as contagens do fluxo de bicicletas realizadas pela CET e as rotas de viagens de bicicletas baseadas na pesquisa OD17. Indique a alternativa que indica os tipos de contadores usados na comparação:
O Bundling é uma técnica de visualização que agrupa linhas semelhantes para reduzir a sobrecarga visual em mapas de fluxos, como trajetos de viagens. Ao unir percursos próximos, facilita a identificação de padrões e concentrações de movimento. Essa abordagem torna a análise de dados complexos mais clara e interpretável.
Com base nos assuntos estudados sobre visualização de padrões de mobilidade usando Bundling, interprete as afirmativas a seguir:
I. O uso do Bundling na visualização de trajetos entre origem e destino ajuda a evitar a sobreposição excessiva de linhas, o que melhora a interpretação dos dados de deslocamento.
II. A utilização do Bundling prioriza o agrupamento de viagens menos representativas, para destacar fluxos de baixa intensidade.
III. A filtragem de dados no processo de pré-processamento visa reduzir o conjunto de dados a viagens mais representativas, sem comprometer informações relevantes para a análise.
IV. A metodologia aplicada na pesquisa permite que gestores públicos compreendam padrões de mobilidade, o que facilita a formulação de políticas públicas mais eficientes para a região estudada.
É correto o que se afirma em: