Questão de Programação — Linguagens de programação — FCC 2018
ProgramaçãoLinguagens de programação
- Código
- fc050776
- Banca
- FCC
- Órgão
- TRT - 2ª REGIÃO (SP)
- Ano
- 2018
- Cargo
- Analista Judiciário - Tecnologia da Informação
Coesão e acoplamento são umas das mais importantes métricas de qualidade em projetos Orientados a Objetos (OO). Considere os trechos de código Java abaixo, sabendo-se que é necessário que seja calculada a média dos rendimentos dos depósitos de valores referentes ao Fundo de Garantia por Tempo de Serviço (FGTS) de cada trabalhador e que este cálculo pode ser alterado em função de novas leis regulatórias.
Ao analisar os trechos de código em condições ideais, um Analista de Informática afirma que o trecho
Ao analisar os trechos de código em condições ideais, um Analista de Informática afirma que o trecho- A2 apresenta elementos muito acoplados, pois dependem muito uns dos outros, de forma que, se um for alterado os outros também devem ser alterados.
- B1 apresenta baixa coesão e o trecho 2 corrige o trecho 1 aumentando a coesão.
- C1 apresenta baixo acoplamento e o trecho 2 corrige o trecho 1 aumentando o acoplamento.
- D1 apresenta uma classe que faz mais do que ela deveria fazer, ou seja, está com uma coesão alta, e isso é ruim em OO.
- E2 apresenta classes com baixa coesão, pois os elementos não dependem muito uns dos outros, de forma que, se um for alterado os outros não serão afetados.