Uma empresa de fornecimento de software chegou à conclusão d...

Próximas questões
Com base no mesmo assunto
Ano: 2017 Banca: FADESP Órgão: SANEPAR
Q1207877 Engenharia de Software
Uma empresa de fornecimento de software chegou à conclusão de que seus projetos normalmente são de difícil manutenção, em razão da dificuldade de realizar o isolamento de componentes ou pelo fato de que os comportamentos destes interferem um no outro. Não é difícil que estes projetos sejam descontinuados para que sejam refeitos em outra estrutura arquitetural, que também acaba sofrendo as consequências dos mesmos incidentes. Pode-se concluir que os projetos dessa empresa estão com 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - alto Acoplamento.

O tema central da questão é a qualidade do projeto de software em termos de Acoplamento e Coesão, conceitos fundamentais na Engenharia de Software e no design de sistemas orientados a objetos. Para resolvê-la com eficácia, é necessário compreender o que cada um desses termos significa e como eles impactam a manutenibilidade de um software.

Quando falamos em Acoplamento, estamos nos referindo ao grau de dependência entre diferentes módulos ou componentes de um sistema. Um alto Acoplamento indica que os módulos estão fortemente ligados uns aos outros, de maneira que mudanças em um módulo podem afetar outros módulos. Isso torna o sistema mais difícil de manter, evoluir e testar, pois não é possível isolar facilmente um componente sem considerar muitos outros.

Por outro lado, a Coesão se refere a quão fortemente relacionadas estão as responsabilidades de um único módulo. Uma alta Coesão é desejável e significa que um módulo tem uma única, bem definida responsabilidade. Baixa coesão, ao contrário, significa que o módulo realiza muitas tarefas diversas e não relacionadas, o que também pode dificultar a manutenção.

A partir das informações fornecidas na questão, que menciona a dificuldade de realizar o isolamento de componentes e a interferência entre comportamentos dos mesmos, pode-se concluir que a empresa está enfrentando um problema de alto Acoplamento. Isso porque a descrição aponta para uma interdependência significativa entre os componentes, o que está em linha com a definição de acoplamento alto. Portanto, a alternativa correta é a letra C.

Além disso, é importante notar que a questão não fornece informações suficientes sobre a coesão dos componentes, portanto, não podemos concluir se a coesão é alta ou baixa apenas com as informações dadas. Contudo, com o conhecimento de que a dificuldade de manutenção decorre do isolamento e interferências entre componentes, a ênfase recai sobre o conceito de acoplamento, o que reforça a escolha da alternativa C como a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

"...em razão da dificuldade de realizar o isolamento de componentes..." -> Alto acoplamento, diz respeito à alta interdependência dos componentes entre si.

Gabarito -> C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo