Prévia do material em texto
1 - Em relação às plataformas para Internet das Coisas, selecione a opção correta sobre o Arduino. A – É um programa B – É uma placa de hardware C – É o outro nome para Raspberry PI D – É um ecossistema que envolve software e hardware E - É um protocolo de internet das coisas Resposta correta: D Gabarito comentado: O Arduino é uma tecnologia que combina hardware e software e é utilizada para internet das coisas. Portanto, não é um programa, nem uma placa de hardware e tão pouco um protocolo de comunicação. Já o Raspberry PI não é o mesmo que Arduino, pois se trata de uma outra tecnologia para internet das coisas. 2 – Em relação ao protocolo de transporte para transmissão de aplicações de streaming, selecione a opção correta. A – TCP B – HTTP C – UDP D – MTQQ E – COAP Resposta correta: C Gabarito comentado: O protocolo UDP - protocolo de datagrama do usuário - é utilizado para aplicações de streaming por ser mais rápido. O protocolo TCP é orientado à confiabilidade e, no caso de aplicações de streaming, ele é muito lento inviabilizando a aplicação. Os protocolos HTTP, MQTT e CoAP não se enquadram no transporte de dados. 3 – Em relação aos V's que caracterizam os projetos de Big Data, selecione a opção que trata do processamento dos dados. A – variedade B – valor C – velocidade D – volume E – veracidade Resposta correta: C Gabarito comentado: A característica velocidade trata da rapidez de geração e processamento dos dados. Variedade diz respeito ao formato dos dados, valor está relacionado ao resultado útil da análise dos dados, volume significa a quantidade de dados disponíveis para tratamento e a veracidade diz respeito à confiabilidade da origem dos dados. 4 – (NC-UFPR/2019 - Adaptada) Sobre a IoT (Internet das coisas) e seus blocos básicos de construção, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas: ( ) Na IoT, os objetos podem prover comunicação entre usuários e dispositivos, viabilizando diversas aplicações, tais como coleta de dados de pacientes e monitoramento de idosos e sensoriamento de ambientes de difícil acesso. ( ) A tecnologia de IoT consiste na coexistência colaborativa de dois componentes: As "coisas" e os protocolos de rede que permitem a sua comunicação. ( ) Protocolos de comunicação: Viabilizam a troca de dados via Internet entre os objetos físicos e outros sistemas. Assinale a alternativa que apresenta a sequência correta, de cima para baixo. A – V F V B – F V F C – V V F D – F F F E – F V V Resposta correta: A Gabarito comentado: O avanço da tecnologia criou dispositivos e sensores eletrônicos que geram enormes quantidades de dados. Esses equipamentos podem ser utilizados em diversas aplicações, tais como: coleta de dados de pacientes e monitoramento de idosos e sensoriamento de ambientes de difícil acesso. A tecnologia de IoT consiste na coexistência colaborativa de quatro componentes: Objetos físicos (ou "coisas"), Computação, Protocolos de comunicação e Serviços. 5 – Em relação ao formato dos dados, selecione a opção correta que corresponde ao formato dos dados de transações bancárias. A – dados estruturados B – dados não estruturados C – dados semiestruturados D – dados de Internet das Coisas E - dados de Big Data Resposta correta: A Gabarito comentado: Os dados de transações bancárias são salvos em tabelas e, portanto, correspondem a dados estruturados, que são típicos de sistemas de transações on line armazenados em banco de dados. As demais alternativas tratam de dados não convencionais que não são armazenados em bancos de dados tradicionais. 6 – Selecione a opção correta com a medida de volume de dados que normalmente é usada para se referenciar a projetos de Big Data. A – Terabytes B – Petabytes C – Gigabytes D – Exabytes E – Zetabytes Resposta correta: B Gabarito comentado: As aplicações que possuem ordem de grandeza de petabytes de volume de dados são consideradas de Big Data. As alternativas da questão podem ser vistas em ordem crescente de grandeza das unidades de medida de armazenamento: Gigabytes, Terabytes, Petabytes, Exabytes e Zetabytes. 7 – Selecione a opção correta que contém a principal plataforma de tecnologia de nuvem que é usada como referência para as outras plataformas. A – Microsft Azure B – Amazon AWS C – Oracle Cloud D – IBM Cloud E – Google Cloud Resposta correta: B Gabarito comentado: A plataforma Amazon AWS foi a primeira plataforma Cloud e até hoje é considerada como principal referência do mercado. As outras plataformas também são muito importantes e, junto com a Amazon, detém boa fatia do mercado. 8 – Selecione a opção em que a computação se refere à execução de aplicações e serviços em uma rede distribuída usando recursos virtualizados. A – Computação centralizada B – Computação Paralela C – Computação de banco de dados D – Computação de Big Data E – Computação em Nuvem Resposta correta: E Gabarito comentado: As aplicações de computação em nuvem são acessadas por protocolos de Internet e padrões de rede. As demais opções estão erradas, pois nenhuma delas trabalha obrigatoriamente com protocolos de internet. Questão 9 Os projetos de Internet das Coisas (IoT) têm sido utilizados com sucesso em diversas áreas. De forma simplificada, os sensores geram dados que são enviados para servidores de aplicação por meio da tecnologia de Internet. Nesse sentido, assinale a alternativa co rreta sobre os protocolos para aplicações de IoT. A – Projetos de IoT são exemplos típicos de aplicações de Big Data e, portanto, devem ser desenvolvidos com o protocolo UDP, como é o caso do XMPP-IOT. B – HTTP é o protocolo padrão para aplicações de IoT, utilizado por todos os demais protocolos como uma camada intermediária que garante a qualidade dos dados. C – Dispositivos de IoT são caracterizados por possuírem muitos recursos de memória e processamento para tratar do grande volume e da diversidade dos dados. Por isso, utilizam protocolos como o HTTP e MQTT. D – MQTT é um protocolo de IoT que usa uma estrutura de comunicação, na qual os dispositivos publicam seus dados. Estes, por sua vez, são consumidos por um broker que os transmite para determinadas aplica ções. E – Alguns protocolos usados pelos projetos de IoT são construídos com tecnologias proprietárias que são mais adequadas para tratar a diversidade de dados, como é o caso do CoAP. Parabéns! A alternativa D e stá correta. O MQTT é um protocolo aberto de IoT baseado no padrão publicação x assinatura. Na prática, isso significa que os dispositivos publicam seus dados, e as aplicações que vão consumi-los fazem isso por meio de uma formalização (assinatura). Esse processo de recebimento e transmissão de dados é intermediado por uma aplicação chamada de broker. Questão 10 As aplicações de Internet das Coisas (IoT) estão cada vez mais presentes em nosso dia a dia. Algumas características dos projetos de IoT são a produção de grande volume de dados e o uso de computação distribuída. Por isso, devem ser tratados como projetos de Big Data. Em relação às tecnologias de IoT e à computação distribuída, assinale a alternativa correta. A – A camada de computação em nuvem é responsável por tratar direta mente da qualidade dos dados produzidos pelos dispositivos de IoT e transmiti-los para os servidores de aplicações de Big Data. B – Um dos aspectos da arquitetura de computação distribuída é utilizar camadas responsáveis por atividades específicas, como é o caso da camada de computação em névoa. C – As camadas da arquitetura de computação distribuída são equivalentes quanto ao tratamento dos dados e diferenciam-se apenas pela tecnologia que utilizam. D – Uma das vantagens da computação distribuídaé padronizar a tecnologia utilizada em um projeto de IoT. E – Projetos de IoT são considerados complexos devido à grande quantidade de tecnologias neles envolvidas. Por isso, a arquitetura de computação distribuída deve ser aplicada apenas com duas camadas – de nuvem e de dispositivos. Parabéns! A alternativa B está correta. A arquitetura de computação distribuída aplicada para projetos de IoT envo lve camadas especializadas em tratar determinados aspectos da gestão de dados, para que eles possam trafegar na rede com segurança e qualidade. As camadas da arquitetura de computação distribuída para IoT são: computação em nuvem, computação em névoa, computação de borda e dispositivos de sensores e controladores. Questão 1 Gerenciar um projeto de Big Data é uma tarefa complexa devido as suas características. Além de lidar com grandes volumes de dados, também é necessário tratar diversas questões da arquitetura que envolve o projeto. Considerando essa complexidade, assinale a alternativa correta a respeito da arquitetura de um projeto de Big Data: A - Entre os aspectos que devem ser considerados em um projeto de Big Data está a necessidade de garantir a privacidade dos dados, para que apenas as pessoas autorizadas tenham acesso a eles. B - Um dos fatores que precisam ser tratados na arquitetura de um projeto de Big Data é a padronização dos dados, para que possam ser armazenados em tabelas. C - As fontes de dados constituem a base da arquitetura dos projetos de Big Data, pois garantem que os dados não sejam corrompidos. D - Como os projetos de Big Data podem crescer rapidamente, é fundamental tratar aspectos relacionados às fontes de dados. E - A complexidade da arquitetura de um projeto de Big Data está relacionada a dois fatores – volume e diversidade dos dados. Parabéns! A alternativa A está correta. Os projetos de Big Data são complexos, pois possuem muitas variáveis, como a diversidade e o volume dos dados, e a velocidade com que são gerados. Além disso, é necessário considerar aspectos como as diversas tecnologias envolvidas e a segurança dos dados. Questão 2 O termo Big Data é bastante popular atualmente. Um dos motivos dessa popularidade é a propagação do uso das aplicações que funcionam na Internet. Nesse sentido, assinale a alternativa co rreta a respeito das aplicações de Big Data. A – Uma das dificuldades atuais associadas aos projetos de Big Data é o uso para prestação de serviços públicos, uma vez que são caros, e seu benefício não é facilmente quantificável. B – Dispositivos eletrônicos podem ser conectados diretamente à Internet, transmitindo dados sem a necessidade de garantir a qualidade deles, pois esta será tratada pela aplicação de Big Data. C – A tecnologia de Big Data pode ser usada para monitorar os sinais vitais de pacientes, capazes de ser transmitidos via Internet. D – Apesar de ainda não serem aplicados na área de entretenimento, os projetos de Big Data têm grande potencial de uso para proporcionar experiências específicas de acordo com o perfil do usuário. E – Uma possível aplicação de Big Data é na prestação de serviços de utilidade pública, mas os benefícios só poderão ser percebidos se houver total integração entre todos os sistemas dos diversos setores que compõem o Estado. Parabéns! A alternativa C está correta. Muitos benefícios podem ser obtidos pela utilização de projetos de Big Data para prestação de serviços públicos, entretenimento, segurança e aplicações na área da saúde, entre tantas outras possibilidades. O potencial desses benefícios aumentará sempre que for possível usar diversas fontes de dados, pois essa diversidade permite identificar padrões complexos que dificilmente seriam detectados de outra forma.