Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
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
Reportar erro

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