SóProvas


ID
2723212
Banca
CEPS-UFPA
Órgão
UFPA
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca do tema refatoração de software, considere as afirmativas.


I A refatoração busca evoluir o projeto e código-fonte de um sistema de software para se alcançar alta coesão, isto é, suas classes devem possuir conjuntos extensos de responsabilidades.

II A refatoração busca evoluir o projeto e código-fonte de um sistema de software para alcançar baixo acoplamento, isto é, a colaboração entre as classes deve ser mantida em um nível mínimo aceitável.

III A refatoração é o processo de mudar um sistema de software de tal forma que não altere o comportamento externo do código-fonte, embora melhore sua estrutura interna.


Está(ão) correta(s)

Alternativas
Comentários
  • I A refatoração busca evoluir o projeto e código-fonte de um sistema de software para se alcançar alta coesão, isto é, suas classes devem possuir conjuntos extensos de responsabilidades. (Na verdade ter alta coesão é ter apenas uma única responsabilidade e realizá-la de maneira satisfatória).

    RESP: E