111 Q1098478
Engenharia de Software Refatoração
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma fintech especializada em processamento de pagamentos enfrenta dificuldades na manutenção da API de transações financeiras. Tais dificuldades ocorrem devido ao crescimento desorganizado do código dessa API, que resulta em funções extensas, repetição de lógica e desafios na implementação de novas funcionalidades. Pequenos ajustes nesse código tornaram-se arriscados, pois qualquer alteração pode gerar efeitos colaterais inesperados, além de demandar um tempo excessivo da equipe para compreender trechos confusos e mal estruturados. Para resolver esse problema, o diretor de tecnologia propõe a adoção de práticas de refatoração.
Dado o problema enfrentado por essa fintech, a abordagem que se alinha ao conceito de refatoração para resolver essa situação é a de
112 Q1098477
Engenharia de Software Desenvolvimento de Software
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma empresa especializada em desenvolvimento de software para gestão bancária enfrenta problemas frequentes com erros inesperados em seu sistema de processamento de empréstimos. Muitos desses erros ocorrem devido a entradas inválidas, falta de validação adequada e contratos mal definidos entre os módulos do sistema. Para garantir que os componentes do software se comuniquem corretamente e respeitem regras bem definidas, o arquiteto de software propõe a adoção da Programação por Contrato (Design by Contract – DbC).
Nesse contexto, o uso da Programação por Contrato (Design by Contract – DbC) é adequado pois ela
113 Q1098472
Engenharia de Software Desenvolvimento de Software
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma empresa de comércio eletrônico está realizando uma auditoria de segurança para garantir que as transações realizadas em seu site sejam protegidas contra interceptação e ataques cibernéticos. Para decidir qual protocolo utilizar para criptografar a comunicação entre os clientes e o servidor, a equipe de TI está analisando as diferenças entre os protocolos SSL e TLS para fazer a escolha mais segura e eficiente.
Ao avaliar os protocolos SSL e TLS para garantir a segurança das conexões, essa equipe deve considerar que o(s) protocolo(s)
114 Q1098468
Engenharia de Software Modelos de Sistemas de Informação
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)

A tabela TAB, apresentada a seguir, armazena informações sobre agências bancárias: 


...

115 Q1098466
Engenharia de Software Modelos de Sistemas de Informação
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Em um determinado modelo conceitual, representado pelo modelo de entidades e relacionamentos, há duas entidades, Cliente e Pedido, e um único relacionamento, chamado Realiza, entre essas entidades. Sabe-se que:

(1) cada pedido deve ser realizado por exatamente um cliente de cada vez; e
(2) um cliente pode realizar vários pedidos, mas nem todo cliente faz pedidos.

Nesse cenário, as cardinalidades (min, max), para cada lado desse relacionamento entre Clientes e Pedidos, devem ser representadas por
116 Q1098446
Engenharia de Software Inteligencia Artificial
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma empresa deseja automatizar a alocação de recursos em seu data center utilizando Inteligência Artificial (IA) com base em padrões históricos de uso. A ideia é que a IA analise os dados de consumo e ajuste automaticamente os recursos computacionais, prevenindo sobrecargas e otimizando custos.
Para essa automação, deve ser utilizada uma aplicação de aprendizado de máquina que
117 Q1098444
Engenharia de Software Desenvolvimento de Software
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Um técnico bancário de suporte resolveu configurar a infraestrutura de um ambiente de produção utilizando o processo de Infraestrutura como Código (IaC). Ao estudar sobre o assunto, ele descobriu que há dois tipos de abordagem para IaC: a declarativa e a imperativa.
A respeito dessas abordagens, o técnico aprendeu que
118 Q1098443
Engenharia de Software Inteligencia Artificial
Ano: 2025
Banca: Fundação CESGRANRIO (CESGRANRIO)
Em um banco de grande porte, o time de operações de TI enfrenta dificuldades para monitorar a grande quantidade de eventos e alertas provenientes de diversos sistemas e ferramentas. O time está considerando implementar uma solução baseada em Inteligência Artificial (IA) para automatizar as tarefas operacionais (AiOps) de identificação de problemas e de redução do tempo de resposta a incidentes críticos.

Nesse contexto, o uso de IA é possível, pelo fato de a AiOps, nesse caso,
119 Q1098389
Engenharia de Software Inteligencia Artificial
Ano: 2025
Banca: Ibest
As técnicas de transformação de dados são essenciais para melhorar a qualidade dos dados antes de serem usados em análises e modelos. A técnica de discretização de dados tem como função principal
120 Q1097735
Engenharia de Software Processos de Software Modelo em cascata Metodologia de desenvolvimento de software
Ano: 2025
Banca: Instituto Brasileiro de Formação e Capacitação (IBFC)
Com relação aos modelos de construção de software, assinale a alternativa que apresenta um modelo de processo executado em sequência, sem que de uma etapa posterior seja possível retornar a uma etapa anterior.