Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941200648682
Ano: 2025Banca: CESPE / CEBRASPEOrganização: MPE-CEDisciplina: Engenharia de SoftwareTemas: Garantia da Qualidade de Software | Refatoração de Código

A respeito de desenvolvimento de software, julgue o item que se segue. 


A regra do escoteiro é um princípio do clean code que determina que o código precisa estar mais limpo do que estava antes de haver quaisquer alterações no código.

Gabarito comentado
Anotações
Marcar para revisão

2

457941201633309
Ano: 2023Banca: INSTITUTO AOCPOrganização: IF-MADisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Em relação ao refactoring no contexto de testes de software, assinale a alternativa que apresenta uma prática recomendada para garantir a qualidade e a manutenibilidade do código.
Gabarito comentado
Anotações
Marcar para revisão

3

457941201906859
Ano: 2013Banca: FGVOrganização: AL-MTDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Segundo M. Fowler et al, na mecânica de aplicação da técnica de Refactoring chamada “ExtractClass”, outras técnicas de Refactoring também precisarão ser usadas. Assinale a alternativa que as indica.
Gabarito comentado
Anotações
Marcar para revisão

4

457941201093003
Ano: 2016Banca: UFSCOrganização: UFSCDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Considere as seguintes afirmativas a respeito de refatoração (refactoring).


I. Refatoração é o processo de modificação de um software para aprimorar sua estrutura, porém sem alterar seu comportamento externo.

II. A transferência de um método ou atributo de sua classe original para uma subclasse ou superclasse caracteriza uma ação de refatoração.

III. Criar uma nova classe em um programa caracteriza uma ação de refatoração.

IV. Criar uma interface web, idêntica à interface original, para um programa que não foi inicialmente desenvolvido como aplicação web caracteriza uma ação de refatoração.


Assinale a alternativa CORRETA.
Gabarito comentado
Anotações
Marcar para revisão

5

457941200802557
Ano: 2011Banca: FCCOrganização: TRE-RNDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Utilizado em ambiente de desenvolvimento integrado, consiste na melhoria constante do código-fonte, por meio de modificações num sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo:
Gabarito comentado
Anotações
Marcar para revisão

6

457941200346028
Ano: 2024Banca: FUNCERNOrganização: IF-RNDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
A refatoração é o processo de modificar trechos de código com o objetivo de melhorar seu entendimento. Sobre as técnicas utilizadas para refatoração é correto afirmar que
Gabarito comentado
Anotações
Marcar para revisão

7

457941200918551
Ano: 2014Banca: CESPE / CEBRASPEOrganização: ANATELDisciplina: Engenharia de SoftwareTemas: Refatoração de Código | Metodologias Ágeis de Desenvolvimento de Software
No que se refere a práticas ágeis, julgue o item. 

O fato de cada código ter sua própria estrutura não constitui impedimento para se estabelecerem padrões para a prática de refactoring, sendo possível, por exemplo, utilizar padrões de projeto, como o factory method, para remover duplicações no código.
Gabarito comentado
Anotações
Marcar para revisão

8

457941200067053
Ano: 2012Banca: CESPE / CEBRASPEOrganização: PEFOCEDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Na manutenção preventiva por refatoração em determinado software, novas funcionalidades devem ser adicionadas para diminuir sua degradação.
Gabarito comentado
Anotações
Marcar para revisão

9

457941202002873
Ano: 2012Banca: CESPE / CEBRASPEOrganização: ANACDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Texto associado
Julgue os itens a seguir, que tratam das disciplinas de
implementação, teste e distribuição.
A refatoração consiste na mudança do código-fonte do software, de modo a melhorar sua estrutura interna, sem que se altere o seu comportamento externo.
Gabarito comentado
Anotações
Marcar para revisão

10

457941200626046
Ano: 2023Banca: FGVOrganização: TCE-SPDisciplina: Engenharia de SoftwareTemas: Refatoração de Código
Marcos está efetuando a manutenção de um sistema e notou que em diversos pontos são efetuadas chamadas HTTP para diferentes servidores, utilizando configurações específicas. Ele resolveu refatorar o código, criando uma classe que oferece métodos para cada elemento da configuração, os quais podem ser combinados para gerar um conector personalizado para cada servidor acessado.

Adotando essa abordagem, Marcos aumentou o reuso de processos intermediários na construção de objetos complexos, de acordo com o padrão:
Gabarito comentado
Anotações
Marcar para revisão
Logo Questioneiquestionei.com