Em engenharia de software, coesão e acoplamento são princípios que se deve levar em consideração na busca pela qualidade e facilidade de manutenção e evolução dos sistemas. O que o Engenheiro deve buscar é um conjunto que leve o software para uma situação de:
-
A Baixa coesão e fraco acoplamento.
-
B Baixa coesão e forte acoplamento.
-
C Alta coesão e fraco acoplamento.
-
D Alta coesão e forte acoplamento.