Í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 457941200470005

Com base nos princípios para programação e design orientado a objetos estabelecido por Robert C. Martin, relacione corre...

1

457941200470005
Ano: 2017Banca: IESESOrganização: CEGÁSDisciplina: Engenharia de SoftwareTemas: Programação Orientada a Objetos
Com base nos princípios para programação e design orientado a objetos estabelecido por Robert C. Martin, relacione corretamente as siglas e os conceitos nela implícitos
I. SRP
II. OCP
III. LSP
IV. ISP
V. DIP
( ) O motivo para mudar uma classe dever ser um e
somente um.
( ) Não dependa de uma implementação e sim de uma abstração.
( ) Deve-se ter a capacidade de estender um
comportamento de uma classe sem modificar este comportamento.
( ) As classes bases devem poder ser substituídas pelas classes derivadas.
( ) Melhor do que uma interface geral são muitas interfaces especificas.

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 457941200070945Engenharia de Software

No metamodelo da UML existe referência para um conjunto de diagramas, dentre eles estão:

#Diagrama de Componentes#Linguagem de Modelagem Unificada
Questão 457941200246995Engenharia de Software

A linguagem OCL é usada em conjunto com a linguagem de modelagem unificada - UML. No trecho abaixo em linguagem OCL:Context Livro::lucroderive:self.pr...

#Linguagem de Modelagem Unificada
Questão 457941201203982Engenharia de Software

Uma equipe de desenvolvimento precisa utilizar uma ferramenta de controle de versão de software centralizado para gerenciar as alterações no código-fo...

#Ferramentas para Desenvolvimento de Software
Questão 457941201664026Engenharia de Software

Considere as alternativas a seguir sobre polimorfismo e identifique a afirmação correta:

#Programação Orientada a Objetos
Questão 457941201763630Engenharia de Software

Na programação orientada a objetos, o relacionamento do tipo herança entre classes traz alguns benefícios dos quais se destacam:

#Programação Orientada a Objetos
Questão 457941201926670Engenharia de Software

A metodologia Scrum é considerada uma metodologia ágil, influenciada pelas boas práticas da manufatura enxuta japonesa. Dentre essas, destaca-se a exe...

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

Uma classe associativa é usada em um diagrama de classe em UML quando:

#Diagrama de Classes#Linguagem de Modelagem Unificada
Questão 457941202057263Engenharia de Software

Com o objetivo de representar as visibilidades das operações e atributos de uma determinada classe utiliza-se símbolos ou marcas. Assinale a alternati...

#Programação Orientada a Objetos
Questão 457941202062521Engenharia de Software

Na UML, o relacionamento do tipo agregação compartilhada usado no diagrama de classes serve na situação de:

#Diagrama de Classes#Linguagem de Modelagem Unificada
Questão 457941202069212Engenharia de Software

Para Sommerville (2007) modelos evolucionários se caracterizam por sua iteratividade e permitem o desenvolvimento de versões de software cada vez mais...

#Engenharia de Processos de Software#Modelos Alternativos de Processo de Software

Continue estudando

Mais questões de Engenharia de SoftwareQuestões sobre Programação Orientada a ObjetosQuestões do IESES