Acerca da organização de componentes em uma arquitetura de software, analise as afirmativas a seguir:
I.A coesão de componentes é um conceito simples que se resume a agrupar classes e módulos, que realizam a mesma função em um único componente.
II.O Princípio de Reutilização Comum (CRP) sugere que classes e módulos, que tendem a ser reutilizados em conjunto, devem ser agrupados no mesmo componente.
III.O Princípio de Fechamento Comum (CCP) defende que classes e módulos, que mudam pelas mesmas razões devem ser agrupados no mesmo componente, facilitando a manutenção e reduzindo o impacto de alterações.
É correto o que se afirma em:
- A II e III, apenas.
- B I, apenas.
- C III, apenas.
- D II, apenas.
- E I, II e III.