Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — FGV 2014

Engenharia de SoftwareOrientação a Objetos
Código
fg008806
Banca
FGV
Órgão
PROCEMPA
Ano
2014
Nível
Superior
Cargo
Analista em TI e Comunicação - Analista em Programação e Suporte de Sistemas Informatizados e Georeferenciados
Definir a responsabilidade de cada classe é um aspecto muito importante que deve ser observado durante a modelagem de um projeto de sistema de software.Em relação aos princípios essenciais de boas práticas de modelagem orientada a objeto assinale a afirmativa correta.
  1. AO encapsulamento e a adoção de interfaces permitem diminuir o acoplamento e a coesão entre classes.
  2. BCada classe deve assumir uma única responsabilidade bem definida como meio de aumentar a coesão e assegurar o encapsulamento.
  3. CAs responsabilidades de uma classe devem estar relacionadas entre si para facilitar o entendimento e aumentar as chances de sua reutilização.
  4. DPara promover a flexibilidade e a facilidade de manutenção a longo prazo, as classes devem ser fortemente acopladas e encapsuladas.
  5. EMinimizar o acoplamento implica em classes com alta coesão.
Revelar gabarito e comentário

GabaritoC — As responsabilidades de uma classe devem estar relacionadas entre si para facilitar o entendimento e aumentar as chances de sua reutilização.

Link permanente: /questoes/fg008806