Aspectos de Modularidade

Programação 3: Orientação a Objetos e Java


Importância da Modularidade

Os fatores externos de qualidade estensibilidade e reusabilidade dependem significativamente de um fator interno: modularidade.

Por isso é extremamente importante entender o que é modularidade e como pode ser alcançada.

Critérios para Modularidade

O que é modularidade?

Princípios para Modularidade

Como obter modularidade?


Leitura

  1. Capítulo 3 da Referência 6.

Exercícios

  1. Exercício 2.1 da Referência 6. (Opcional)
  2. Que princípios de modularidade têm influência sobre reusabilidade de software? Justifique. (Opcional)


Paulo Borba (phmb@di.ufpe.br)