Disciplina: TI - Desenvolvimento de Sistemas
Banca: MS CONCURSOS
Orgão: Pref. Alagoinhas-BA
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Manutenção e Evolução de SoftwareReúso de Software
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Projetar um sistema orientado a objeto não é simples, mas realizar esse projeto levando em consideração o reuso é ainda mais complexo. É necessário estabelecer as classes pertinentes, com a granularidade necessária e relacioná-las da melhor maneira possível.
Quanto ao que se refere granularidade nesse contexto, examine as seguintes opções:
I. Granularidade diz respeito ao nível de decomposição que um sistema deve ter.
II. Se dividirmos muito as classes, a granularidade do sistema é alta; se dividirmos pouco as classes, a granularidade é baixa.
III. Uma analogia pode ser criada em relação à divisão de um terreno que mede 5m x 5m. Se o terreno for dividido tendo por base cada centímetro quadrado com unidade, a granularidade dessa divisão é alta. Mas se o mesmo terreno for dividido levando em consideração cada metro quadrado, a granularidade será baixa.
Está correto o contido: