Engenharia de Software Moderna - Capítulo 5 - Princípios de Projeto
Questões disponíveis via uma licença CC-BY-NC. Ela permite copiar, distribuir e adaptar as perguntas, sempre para fins não comerciais. Porém, créditos devem ser dados ao livro "Engenharia de Software Moderna".
Composição é um mecanismo de reuso caixa-branca. *
1 point
Desenvolvimento em paralelo é uma das vantagens de ocultamento de informação. *
1 point
Getters e setters são essenciais para construção de classes com ocultamento de informação *
1 point
Uma maneira de atingir integridade conceitual é por meio de projeto dirigido por comitês. *
1 point
O Princípio de Substituição de Liskov apenas se aplica a linguagens com herança. *
1 point
Um nome mais intuitivo para Inversão de Dependências é "Prefira Composição a Herança". *
1 point
Herança de classes envolve reúso de código; herança de interfaces não envolve reúso de código.
1 point
Uma chamada obj.getX.getY().getZ().metodo() representa uma violação do Princípio de Demeter. *
1 point
LCOM é uma métrica de acoplamento e CBO é uma métrica de coesão. *
1 point
Segregação de Variáveis e Responsabilidade Única são princípios úteis para obter coesão. *
1 point
Coesão e separação de interesses são conceitos antagônicos. *
1 point
Uma classe deve ser aberta para modificações, mas fechada para extensões. *
1 point
Acoplamento estrutural ocorre quando uma classe A referencia em seu código uma classe B. *
1 point
Todo acoplamento estrutural é evolutivo, mas o contrário nem sempre é verdade. *
1 point
Next
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy