SóProvas


ID
1629976
Banca
FUNCAB
Órgão
Sinesp
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

“No modelo de projeto, é necessário que as classes de projeto colaborem umas com as outras. No entanto, a colaboração deverá ser mantida em um nível mínimo aceitável.” Esta definição se refere à característica de uma classe de projeto bem formada, conhecida como:

Alternativas
Comentários
  • Pessoal memorizem: nos projetos de softwares são desejáveis alta coesão e baixo acoplamento.

    Coesão lembra divisão. É a divisão de responsabilidades. Uma classe ou método coeso significa que tem um papel bem definido e certo. Exemplo: a classe cliente contém apenas métodos pra tratar o objeto cliente e não, por exemplo, um método de conexão com o banco de dados.

    Acoplamento lembra dependência. Os módulos (incluindo classes, métodos) de um sistema deve ser os mais independentes quanto puder. Exemplo: na classe cliente não deve conter uma instanciação da classe Carro, pois isso gera dependência entre ambas (se alterar a classe Carro, a classe Cliente será impactada). 

    Gabarito

    e) X

  • Características de Classes de Projeto bem Formada:

    .: Completa e Suficiente;

    .: Primitivismo;

    .: Alta Coesão;

    .: Baixo Acoplamento.

    .

    .

    At.te

    Foco na missão