SóProvas


ID
1731220
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

À luz da norma ISO 9126, julgue o item subsecutivo, que se refere a métricas de qualidade de software.

A manutenibilidade é atributo de qualidade externa que pode ser medida por atributos internos, como a profundidade da árvore de herança e a complexidade ciclomática.

Alternativas
Comentários
  • A ISO/IEC 9126 era um padrão internacional de avalição de qualidade de software que foi substituída pela ISO/IEC 25010:2011. Essa norma é dividida em quatro partes: 1. Modelo de qualidade; 2.Métricas Externas; 3. Métricas Internas e 4. Métricas de qualidade em uso. A manutenibilidade é um conjunto de atributos que suportam o esforço necessário para fazer modificações específicas. Tanto a profundidade da árvore de herança que é uma métrica para avaliar sistemas orientados a objetos quanto a complexidade ciclomática que mensura a quantidade de caminhos de execução independentes dentro de um código fonte servem ao propósito de avaliar a manutenibilidade de um software.
  • A manutenibilidade é atributo de qualidade externa? Alguém pode explicar porque a Manutenibilidade é EXTERNA? Até onde eu sabia isso estava relacionado com a qualidade INTERNA, tanto que ele fala que é avaliado por atributos internos. Eu não entendi se é interna, externa ou as duas coisas. Por favor comentem se souberem.

  • Estratégia Concursos: Conforme vimos em aula, a manutenibilidade é um atributo de qualidade externa (e interna) e pode ser medida por atributos internos (ou subcaracterísticas). No entanto, não encontrei nada na ISO 9126 que fale sobre profundidade da árvore de herança e complexidade ciclomática. Inclusive, essas duas são métricas de complexidade e, não, de manutenibilidade.

    Qual é o lance dessa questão? Ela foi retirada do Sommerville, que afirma que o Atributo de Qualidade Externa chamado Manutenibilidade pode ser medido por meio de atributos internos, tais como: Complexidade Ciclomática, Profundidade da Árvore de Herança; Quantidade de Linhas de Código; e Tamanho do Manuel de Usuário. Entendido?

    No entanto, o enunciado dessa questão fala efetivamente sobre ISO 9126! Logo, a questão deveria ter sido anulada! Vejam a imagem sobre esses atributos acima.

    Prof. Diego Carvalho