Em um projeto de BI (Business Intelligence), dados de
vendas são coletados de várias filiais que usam sistemas
diferentes. Os dados de “Unidade Federativa” chegaram
em formatos inconsistentes (ex: “SP”, “São Paulo”, “S.
Paulo”, “sp”). Para que os relatórios sejam precisos,
esses valores precisam ser padronizados para um único
formato (ex: “SP”).
Com base nessa situação hipotética e no contexto de um
pipeline de ETL, assinale a opção que apresenta a fase em
que essa operação de limpeza e padronização de dados
deve ocorrer.
Uma equipe estava desenvolvendo uma aplicação de rede
social e precisou de um banco de dados NoSQL capaz de
armazenar dados em um formato flexível, semelhante
a JSON, permitindo que o perfil do usuário, seus posts e
comentários (aninhados) sejam armazenados juntos em
uma única estrutura.
Com base nessa situação hipotética, assinale a opção que
apresenta o banco de dados orientado a documentos que
armazena dados em formato Binary JSON (BSON) e atende
a esse requisito.
Durante uma revisão de modelagem de dados, um
arquiteto de software sênior explicou a um desenvolvedor
júnior que, além de estar na Segunda Forma Normal (2FN),
uma tabela não deve conter nenhum atributo não chave
que dependa funcionalmente de outro atributo não chave.
Com base nessa situação hipotética, assinale a opção que
apresenta a forma normal (FN) descrita por essa regra.
Durante uma avaliação de usabilidade em um site de
e-commerce, um analista observou que, ao digitar um
CEP incorreto no checkout, o sistema exibiu apenas a
mensagem, no topo da página: “Erro C-45: Dados inválidos”.
O usuário não sabe qual campo está incorreto nem como
corrigi-lo.
Com base nessa situação hipotética e nas heurísticas de
usabilidade, assinale a opção que apresenta a heurística
violada por essa mensagem de erro.
Um analista de experiência do usuário (UX) precisou
comunicar a gestores e desenvolvedores como uma nova
funcionalidade de “compra com 1 clique” que será utilizada
pelos clientes. Para isso, ele criou uma sequência de
quadros visuais, semelhante a uma história em quadrinhos,
que apresentou o usuário em seu contexto, sua motivação
e suas reações emocionais em cada etapa da interação com
o aplicativo.
Com base nessa situação hipotética, assinale a opção que
apresenta a técnica de UX utilizada para ilustrar, de forma
narrativa, a experiência do usuário ao longo do tempo.
Uma aplicação foi decomposta em microsserviços. O
microsserviço “Pedidos” precisou se comunicar com o
microsserviço “Pagamentos” através de uma API REST
para autorizar uma transação. A equipe de QA precisou
validar se o “Pedidos” enviou a requisição no formato e se
o “Pagamentos” respondeu adequadamente.
Com base nessa situação hipotética, assinale a opção
que apresenta o nível de teste focado em verificar
a comunicação e a troca de dados entre esses dois
microsserviços distintos.
Durante a revisão de código, um desenvolvedor sênior
identificou que uma classe Fatura permite que outras
classes modifiquem diretamente seu atributo status (ex:
fatura.status = “PAGO”). O sênior recomendou que
o atributo status seja tornado privado e que a modificação
seja feita apenas através de um método público, como
pagarFatura(), que conteria as regras de negócio. Com base nessa situação hipotética, assinale a opção que
apresenta o princípio da programação orientada a objetos
que fundamenta a recomendação do desenvolvedor sênior.
O Ministério da Educação (MEC), por meio do Instituto
Nacional de Estudos e Pesquisas Educacionais Anísio
Teixeira (Inep), realiza anualmente o censo da educação
superior, que reúne informações sobre instituições,
cursos, docentes e estudantes. Esses dados são essenciais
para subsidiar políticas públicas e processos de avaliação.
Considerando essa informação, bem como o objetivo e as
características do censo da educação superior, assinale a
opção que apresenta a finalidade principal do censo.
Uma instituição de ensino superior privada pretendia
solicitar o credenciamento de um novo campus fora
de sede. Para isso, deveria utilizar o sistema oficial que
centralizava os processos regulatórios de educação superior
no Brasil, permitindo o acompanhamento das etapas de
tramitação junto ao Ministério da Educação (MEC).
Com base nessa situação hipotética, assinale a opção que
apresenta a função principal da plataforma e-MEC.