Magna Concursos

Foram encontradas 57.561 questões.

3675170 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
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
 

Provas

Questão presente nas seguintes provas
3675164 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
Um importante problema de segurança para os sistemas operacionais é a autenticação, um processo de segurança que visa comprovar a identidade de um usuário. O sistema de proteção deve identificar os usuários para prover a correta autorização de acesso aos recursos do sistema. Um processo de autenticação amplamente utilizado pelos sistemas é a validação de credenciais de acesso formadas por nome e senha. Para proteger as senhas armazenadas no banco de dados, é comum temperar a senha (password salting) e usar um algoritmo de HASH.
As técnicas de salting e HASH são adotadas simultaneamente nos esquemas
 

Provas

Questão presente nas seguintes provas
3675160 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
Ao apresentar um projeto para sua equipe, um desenvolvedor percebeu que existiam dúvidas em relação a Análise e Projeto Orientado a Objetos, técnica usada por ele no projeto.
Ele explicou à equipe que essa técnica de desenvolvimento
 

Provas

Questão presente nas seguintes provas
3675159 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
A prática de Garantia da Qualidade de Software visa garantir a qualidade de um software e envolve atividade realizada ao longo do seu ciclo de vida.
Sobre essa prática, verifica-se que
 

Provas

Questão presente nas seguintes provas
3675158 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
A equipe de suporte bancário foi designada para realizar o Teste de Integração entre os diferentes microsserviços que compõem um sistema bancário distribuído, como o gerenciamento de contas, o processamento de pagamentos e a autenticação de usuários. A comunicação entre os módulos do sistema é realizada por meio de APIs RESTful.
Nesse contexto, o Teste de Integração
 

Provas

Questão presente nas seguintes provas
3675157 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
Um técnico bancário está aprofundando seus conhecimentos em testes de software, buscando identificar o mais adequado para avaliar o limite de capacidade do sistema e como ele se comporta sob pressão, considerando, inclusive, seu tempo de resposta e sua escalabilidade.
Nesse contexto, o técnico deve utilizar o teste de
 

Provas

Questão presente nas seguintes provas
3675156 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
Um banco deseja implementar um sistema de controle de contas bancárias utilizando herança para reutilizar código e organizar melhor as responsabilidades das classes. O código para implementação desse sistema é apresentado a seguir.

Classe ContaBancaria: Atributos: saldo Metodos: depositar(valor) sacar(valor) exibir_saldo()
Classe ContaCorrente herda ContaBancaria: Atributos: limite_cheque_especial Metodos: sacar(valor)
Classe ContaPoupanca herda ContaBancaria: Metodos: calcular_rendimento()

Com base nesse código, verifica-se que a(o)
 

Provas

Questão presente nas seguintes provas
3675155 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
Em uma equipe de desenvolvimento que trabalha em um sistema bancário, os desenvolvedores estão enfrentando dificuldades em integrar o código que foi desenvolvido de maneira isolada por vários desenvolvedores. O código está sendo testado manualmente por cada desenvolvedor, mas há um grande atraso na detecção de erros e conflitos, resultando em muitos bugs, descobertos apenas nas fases mais avançadas do projeto. Com o aumento do número de desenvolvedores e a complexidade do sistema, a equipe decide adotar uma abordagem de Integração Contínua.
Ao tomar essa decisão, a equipe levou em conta que essa abordagem
 

Provas

Questão presente nas seguintes provas
3675154 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
Um técnico bancário da área de desenvolvimento estava analisando um código desenvolvido em Javascript e se deparou com algumas linhas que usavam a seguinte estrutura:

<String>.prototype.isWellFormed()

Essa estrutura chama um método que verifica se uma determinada string
 

Provas

Questão presente nas seguintes provas
3675153 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BANESE
M desempenha o papel de líder de arquitetura de software em uma empresa. Percebeu, junto com sua equipe, a necessidade de desenvolver, em uma linguagem orientada a objetos, um esqueleto de um algoritmo, composto por um conjunto de passos na sua superclasse. A definição de alguns desses passos deverá ser postergada para as suas subclasses. Vale destacar que a estrutura do algoritmo, ou seja, a ordem, definida na superclasse, em que os passos serão executados não poderá ser mudada, podendo-se alterar, a partir das subclasses, o que será executado por alguns dos passos.
Nesse caso, o padrão de projeto utilizado por M e sua equipe é o
 

Provas

Questão presente nas seguintes provas