Procura

Engenharia de softwareDesenvolvimento de software


EXERCÍCIOS - Exercício 111

  • (UPENET/IAUPE 2012)

Para projetar um sistema de maneira que seja robusto face às mudanças de requisitos ou à inserção de novos requisitos, você deve levar em conta como o sistema pode necessitar mudar ao longo de sua vida. Porém, para tal, precisamos de estratégias para nos ajudar a segmentar um sistema em módulos, de tal maneira que eles tenham uma melhor organização, isto é, que eles possam ser divididos em partes que possam ser separadamente desenvolvidas e mantidas. Nesse contexto, a coesão e o acoplamento são formas de se avaliar se a segmentação de um sistema em módulos ou em componentes foi eficiente. Acerca da aplicação desses princípios, assinale a opção CORRETA.


A) A modularização do programa em partes especializadas pode aumentar a qualidade desses componentes, embora possa prejudicar o seu reaproveitamento em outros programas.

B) O baixo acoplamento entre módulos resulta em menor propensão a efeitos de propagação.

C) Os componentes ou os módulos devem apresentar baixa coesão e um alto grau de acoplamento.

D) Os componentes ou os módulos devem ter coesão baixa e acoplamento alto.

E) Um benefício da alta coesão é permitir realizar a manutenção em um módulo, sem se preocupar com os detalhes internos dos demais módulos.


Próximo:
EXERCÍCIOS - Exercício 112

Vamos para o Anterior: Exercício 110

Tente Este: Exercício 131

Primeiro: Exercício 1

VOLTAR ao índice: Engenharia de software






Cadastre-se e ganhe o primeiro capítulo do livro.
+