Questões de Concurso
Sobre acoplamento e coesão em engenharia de software
Foram encontradas 82 questões
( ) Acoplamento é uma medida de quão relacionadas entre si estão as partes de um software.
( ) Coesão refere-se ao grau de dependência entre os módulos ou componentes de um sistema.
( ) Quanto menor o acoplamento, menos difícil será a manutenção de um sistema.
( ) Alta coesão é uma meta importante no desenvolvimento de software, pois, geralmente, está associada a códigos mais fáceis de entender, manter e reutilizar.
Um padrão que recomenda que uma classe tenha várias e diferentes responsabilidades, para que se aumente sua reutilização, é caracterizado como de alta coesão (high cohesion).
Sabendo que II está contido em III, então, I, II e III são, respectivamente,
Considere os trechos de código Java abaixo.

Em um sistema Orientado a Objetos bem desenvolvido, os princípios relativos a acoplamento e coesão devem ser respeitados.
O código Java apresentando no trecho 1 mostra um exemplo de
I) O modelo de análise deve priorizar as necessidades visíveis do domínio do problema ou do negócio e o nível de abstração desse modelo deve ser baixo.
II) Cada elemento do modelo de análise deve contribuir para entendimento geral dos requisitos de software e fornecer uma visão do domínio de informação, função e comportamento do sistema.
III) O modelo de análise deve incluir considerações sobre modelos não funcionais e arquiteturais.
IV) Deve-se minimizar o acoplamento do sistema representado pelas relações entre classes e funções do mesmo.
V) Deve-se criar vários modelos para atender aos diferentes perfis das partes interessadas, pois validação de requisitos, testes de aceitação e projeto devem ser baseados em modelos diferentes.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.