Uma equipe de desenvolvimento projetou um sistema
financeiro em MySQL. É um requisito crítico em que
o
sistema suporte transações ACID (Atomicidade,
Consistência, Isolamento, Durabilidade) utiliza chaves
estrangeiras para garantir a integridade referencial entre as
tabelas.
Com base nessa situação hipotética, assinale a opção que
apresenta o mecanismo de armazenamento do MySQL que
deve ser utilizado para atender a esses requisitos.
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.
A Lei de Licitações e Contratos organizou a fase da
habilitação no procedimento licitatório, para a verificação
da idoneidade e da capacidade do licitante para ser
contratado pela Administração Pública. Acerca das regras
estabelecidas na Lei nº 14.133/2021 para o registro ou
para a inscrição na entidade profissional competente de
licitante, em especial, no CRA, assinale a opção correta.