SóProvas


ID
2756470
Banca
FAURGS
Órgão
BANRISUL
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

No contexto de gerenciamento de qualidade de software, o acoplamento entre classes de objeto, do inglês coupling between object (CBO), é

Alternativas
Comentários
  • Métricas Orientadas a Classes

    • Métricas CK (Chidamber e Kemerer)

    – Acoplamento entre objetos: indica o grau de interdependência entre objetos. Quanto maior o acoplamento, menor é a reusabilidade da classe e mais difícil é a manutenção e os testes;

    – Profundidade da árvore de herança: quanto maior este valor, mais difícil é determinar o comportamento das classes de níveis mais baixos;

    – Número de filhos: com o crescimento do número de filhos, aumenta o reuso, mas as abstrações da superclasse podem ser diluídas; etc.

    • Métricas propostas por Lorenz e Kidd

    – Tamanho da classe: número total de operações mais o número de atributos. Quanto maior este número, maior a responsabilidade da classe,  podendo reduzir a sua reusabilidade e dificultar a implementação e os testes;

    – Número de operações redefinidas por uma subclasse. Valores grandes para esta métrica geralmente indicam problemas de projeto (ex: violação da abstração);

    – Número de operações adicionadas a uma classe. Quanto maior este valor, mais específica é a classe e mais difícil é o seu reuso; etc

     

    Fonte: www.marcosmonteiro.com.br/mm/Cursos/Qualidade_de_Software/Qualidade_de_Software-marcosmonteiro.pdf

  • Métricas para o Modelo de Projeto OO:

    .: Volatilidade;

    .: Similaridade;

    .: Tamanho;

    .:Complexidade;

    .: Acoplamento;

    .: Coesão;

    .: Suficiência;

    .: Completeza;

    .: Primitividade.

    .

    .

    At.te

    Foco na missão ❣

  • Mnemônico: vo si tam com a co su com primi, só Eu entendo kkk, mas serve pra mais alguém, taí