Í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

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Engenharia de Software/
  4. Questão 457941200417559

O SOLID é um acrônimo em inglês para cinco princípios de projeto que possuem o objetivo de fazer programas mais compreen...

1

457941200417559
Ano: 2023Banca: FUNDATECOrganização: PROCERGSDisciplina: Engenharia de SoftwareTemas: Engenharia de Software
O SOLID é um acrônimo em inglês para cinco princípios de projeto que possuem o objetivo de fazer programas mais compreensíveis, flexíveis e sustentáveis. O acrônimo SOLID condensa cinco princípios fundamentais para a concepção de objetos que respondem aos problemas que afetam a escalabilidade e a longevidade de um sistema. Relativamente aos princípios e suas descrições, relacione a Coluna 1 à Coluna 2.

Coluna 1
1. Single Responsibility Principle (Princípio de responsabilidade única).
2. Open-Closed Principle (Princípio aberto/fechado).
3. Liskov Substitution Principle (Princípio de substituição de Liskov).
4. Interface Segregation Principle (Princípio de segregação de interface).
5. Dependency Inversion Principle (Princípio de inversão de dependência).

Coluna 2
( ) Classe não deve ser obrigada a implementar métodos e interfaces que não serão utilizadas.
( ) Depende de abstrações e não de implementações.
( ) Uma classe deve ter uma e apenas uma razão para mudar.
( ) Objetos devem estar disponíveis para extensão, mas fechados para modificação.
( ) Uma subclasse deve ser substituível por sua superclasse.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200210301Engenharia de Software

Os Métodos Ágeis têm desempenhado um papel fundamental para o desenvolvimento do software moderno. Assim, várias iniciativas ágeis foram surgindo ou s...

#Metodologias Ágeis de Desenvolvimento de Software
Questão 457941200239126Engenharia de Software

Sobre a técnica de prototipação na Engenharia de Requisitos, quanto ao ciclo de vida, um protótipo pode ser classificado em:

#Prototipagem#Requisitos de Software
Questão 457941200261314Engenharia de Software

O método de ordenação __________ faz a comparação de itens adjacentes e efetua a troca entre eles caso estejam fora de ordem. Assinale a alternativa q...

#Metodologias de Desenvolvimento de Software
Questão 457941200364593Engenharia de Software

Na engenharia de software, o usuário de um documento de engenharia de requisitos que especifica e lê os requisitos do sistema para verificar se eles a...

#Requisitos de Software
Questão 457941200412010Engenharia de Software

São atividades ou práticas comuns do ADLM (Application Development Lifecycle Management), EXCETO:

#Metodologias de Desenvolvimento de Software
Questão 457941200944557Engenharia de Software

Considerando “O Guia do Scrum”, versão 2020, em português, disponível no site https://scrumguides.org, analise as assertivas abaixo, assinalando V, se...

#Scrum Framework#Metodologias Ágeis de Desenvolvimento de Software
Questão 457941200958924Engenharia de Software

Sobre as abordagens ágeis e dirigidas a planos, utilizadas para desenvolvimento de software, analise as assertivas abaixo, assinalando V, se verdadeir...

#Scrum Framework#Metodologias Ágeis de Desenvolvimento de Software
Questão 457941201325937Engenharia de Software

A norma ISO 9126 descreve um modelo de qualidade de um produto de software. O padrão identifica seis atributos fundamentais de qualidade. Relacione a ...

#Garantia da Qualidade de Software
Questão 457941201627905Engenharia de Software

Normalmente, um software comercial passa por algumas etapas de teste antes de sua liberação final. Uma dessas etapas consiste na execução de testes de...

#Verificação e Validação de Software
Questão 457941201725518Engenharia de Software

Na elaboração do plano de teste, um ponto muito importante a ser definido é um padrão de medidas para a verificação da efetividade e da eficiência dos...

#Métricas de Engenharia de Software#Verificação e Validação de Software

Continue estudando

Mais questões de Engenharia de SoftwareQuestões sobre Engenharia de SoftwareQuestões do FUNDATEC