Filtrar


Questões por página:
As ferramentas de orquestração de contêineres são essenciais em ambientes de microsserviços, pois automatizam processos complexos relacionados à execução e gestão de contêineres em larga escala.

Sobre esse tema, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.

( ) Uma das funções principais de um orquestrador de contêineres é garantir a alta disponibilidade das aplicações, redistribuindo automaticamente os contêineres em caso de falhas nos nós do cluster.

( ) Ferramentas de orquestração, como o Kubernetes, oferecem mecanismos nativos de escalonamento automático (autoscaling), que permitem ajustar a quantidade de réplicas de contêineres de acordo com a carga de trabalho.

( ) A orquestração de contêineres elimina a necessidade de mecanismos de monitoramento e logging, já que esses recursos são gerenciados internamente e de forma completa pelo próprio orquestrador.

Assinale a sequência correta.
A arquitetura de microsserviços é um estilo de desenvolvimento de software que estrutura uma aplicação como uma coleção de serviços pequenos, autônomos e fracamente acoplados. Essa abordagem contrasta com a arquitetura monolítica, trazendo novas vantagens e desafios.

Sobre a arquitetura distribuída de microsserviços, analise as afirmativas a seguir.

I. Cada microsserviço é desenvolvido, implantado e mantido de forma independente, o que permite que equipes diferentes trabalhem em partes distintas da aplicação sem afetar o todo.

II. Os microsserviços podem ser escritos em diferentes linguagens de programação e utilizar tecnologias de armazenamento distintas, o que permite a escolha da melhor tecnologia para cada funcionalidade.

III. A arquitetura de microsserviços reduz significativamente a complexidade operacional, pois a gestão de um grande número de serviços distribuídos é mais simples do que a de uma única aplicação monolítica.

Estão corretas as afirmativas
A modelagem e a normalização de dados são processos fundamentais no projeto de bancos de dados relacionais, garantindo a organização, a integridade e a eficiência das informações.

Sobre as principais características e objetivos desses processos, analise as afirmativas a seguir.

I. O principal objetivo da normalização é organizar as tabelas para reduzir a redundância de dados, evitando anomalias que possam ocorrer durante a inserção, atualização ou exclusão de registros.

II. Na modelagem conceitual, a representação da base de dados é feita de forma detalhada, incluindo tabelas, tipos de dados e chaves primárias, pronta para ser implementada em um SGBD (Sistema Gerenciador de Banco de Dados).

III. A chave estrangeira é um atributo de uma tabela que se relaciona com a chave primária de outra tabela, sendo utilizada para criar vínculos entre elas e estabelecer a integridade referencial.

Estão corretas as afirmativas
Considere que uma instituição financeira desenvolveu e implementou um sistema de inteligência artificial para automatizar a análise de crédito. Após alguns meses de uso, auditorias internas revelaram que o modelo estava consistentemente negando empréstimos a candidatos de uma determinada região geográfica, mesmo quando suas pontuações de crédito e histórico financeiro eram idênticos aos de candidatos aprovados. A equipe de governança da IA investigou e descobriu que o sistema havia sido treinado com dados históricos que refletem padrões de concessão de crédito anteriores, que já eram inequivocamente enviesados.

Essa situação descreve um claro exemplo da violação de um princípio ético da IA, e é a principal causa do problema.

Nesse contexto, assinale a alternativa que apresenta o princípio correto e a sua respectiva causa.
Ao planejar o desenvolvimento de um software, os requisitos são essenciais para descrever o que o sistema deve fazer.

Sobre a diferença entre requisitos funcionais e não funcionais, assinale a alternativa correta.