Questões de Concurso
Sobre acoplamento e coesão em engenharia de software
Foram encontradas 58 questões
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).
I- Coesão. II- Acoplamento. III- Reutilização.
Para obter uma boa qualidade de projeto, o projetista deve tentar:
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.
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
No que se refere às linguagens de programação, julgue o item subsecutivo.
Coesão e acoplamento são dois critérios úteis para se analisar a qualidade da interface pública de uma classe. A interface pública será considerada coesa se todos os seus recursos estiverem relacionados ao conceito que a classe representa, enquanto, no acoplamento, uma classe é dependente de outra.