SóProvas


ID
352549
Banca
FUNCAB
Órgão
SES-GO
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

O princípio de engenharia de software que mede o quanto dois módulos de um programa (ou classes e métodos) se encontram conectados, é conhecido como:

Alternativas
Comentários
  • c-

    Quanto maior o acoplamento, maior sera a interdependencia entre os modulos. Alterações em um implica alterações no outro. Metricas de projeto ajudam a determinar o grau dessa interdependencia. As metricas de projeto mais conhecidas sao

     

    1- contagem de metodos - classes com menos metodos sao mais reutilizaveis

    2- WMC - weighted methods per class - somam-se metodos a suas complexidades ciclomaticas.

    3- RFC - response for a class - metodos chamados para uma mensagem de objeto ou outro metodo da classe. Quanto maior, mais complexo o teste

    4- DIT - Depth of inheritance tree - 2-3: reutilização ideal. >2:  orientação a obj e herança subexplorados. > 5: muito complexo

    5- NOC - number of children - indica influencia da classe no projeto

    6- LCOM - lack of cohesion - n° metodos que referenciam uma mesma variavel. quanto menos, maior coesão

    7- Utilização global - n° de variavel globais

    8- CBO - coupling between object classes - n° de classes acopladas a uma classe especifica.