Buscar

rojetos de software possuem complexidade devido a muitos requisitos que devem ser tratados para resolver os problemas do usuário. Portanto, desenvo...

rojetos de software possuem complexidade devido a muitos requisitos que devem ser tratados para resolver os problemas do usuário. Portanto, desenvolver um software cujo código-fonte seja mais compreensível e reutilizável é uma boa prática. Neste sentido, na fase de desenvolvimento de software, a coesão é o grau de objetividade de um ponto ou função, e o acoplamento pode ser descrito como o grau de conhecimento exigido para poder utilizar uma função de um software. Com relação à coesão e ao acoplamento, analise as afirmativas a seguir: I- Ao desenvolver uma função única e com várias linhas de código-fonte, temos um aumento da coesão e baixo acoplamento. II- Ao desenvolver uma função, e dividi-la em funções menores, temos um aumento da coesão e baixo acoplamento. III- A modularização do código-fonte ocorre quando temos aumento da coesão e baixo acoplamento. IV- A modularização do código-fonte pode ser exemplificada por dividir-se funções grandes em funções menores. Agora, assinale a alternativa CORRETA:

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a II - Ao desenvolver uma função, e dividi-la em funções menores, temos um aumento da coesão e baixo acoplamento. A coesão é o grau de relacionamento entre as partes de um módulo, ou seja, quanto mais coeso um módulo, mais relacionadas são suas partes. Já o acoplamento é o grau de interdependência entre os módulos, ou seja, quanto mais acoplados, mais dependentes são os módulos entre si. Ao dividir uma função em funções menores, estamos aumentando a coesão, pois estamos tornando as partes mais relacionadas e específicas. Além disso, estamos diminuindo o acoplamento, pois estamos tornando as funções mais independentes e menos dependentes de outras funções.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando