Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — UPENET/IAUPE 2012

Engenharia de SoftwareDesenvolvimento de Software
Código
qg894850
Banca
UPENET/IAUPE
Órgão
JUCEPE
Ano
2012
Nível
Superior
Cargo
Analista de Tecnologia da Informação
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.
  1. AA modularização do programa em partes especializadas pode aumentar a qualidade desses componentes, embora possa prejudicar o seu reaproveitamento em outros programas.
  2. BO baixo acoplamento entre módulos resulta em menor propensão a efeitos de propagação.
  3. COs componentes ou os módulos devem apresentar baixa coesão e um alto grau de acoplamento.
  4. DOs componentes ou os módulos devem ter coesão baixa e acoplamento alto.
  5. EUm 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.
Revelar gabarito e comentário

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

Link permanente: /questoes/qg894850