Durante a fase de projeto de software (design), a estrutura do sistema é definida, impactando diretamente na
qualidade do software produzido. Nesta fase, a compreensão dos conceitos de abstração, modularidade,
acoplamento e coesão são essenciais para a criação de sistemas flexíveis, fáceis de manter e que atendam aos
requisitos de forma eficiente. Relacione os conceitos de projeto de software, listados a seguir, às suas
respectivas definições.
I. Abstração;
II. Modularidade;
III. Acoplamento;
IV. Coesão.
( ) Grau de interdependência entre os módulos de um sistema.
( ) Grau de interrelação e foco em um objetivo comum entre os elementos de um módulo.
( ) Divisão de um sistema em componentes independentes e interconectados.
( ) Representação simplificada de um sistema que esconde detalhes complexos de sua implementação.
Assinale a opção que indica a relação CORRETA, entre conceitos e definições: