SóProvas


ID
442714
Banca
CESPE / CEBRASPE
Órgão
TCE-TO
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de qualidade de software e suas métricas, assinale a opção correta.

Alternativas
Comentários
  • • Complexidade ciclomática
    – Mede a complexidade das estruturas de controle de um
    programa.
    • Fan-in/Fan-out
    – Fan-in mede o número de funções que chama uma
    determinada função.
    – Fan-out mede o número de funções que uma determinada
    função chama.
    • Índice Fog
    – Comprimento médio de palavras e sentenças de um
    documento.

    Fonte: Professor Jair C Leite

    Complexidade cilomática também pode ser medida como: V(g) = Número de ciclos de excução + 1

  •  a) O número de funções ou métodos que constam em um programa pode ser avaliado pela métrica de software fan-in/fan-out.

    ERRADO. Fan-in e fan-ou tem a ver com a quantidade de funções chamadas por um determinado método ou pela quantidade de funções que o chamam.

     b) A métrica de complexidade ciclomática é uma medida que pode estar relacionada ao nível de compreensão do programa.

    CERTO. Pode estar relacionada com o nível de compreensão.

     c) A medida do número de caracteres em um programa é uma métrica do tipo fog index.

    ERRADO. Índice tipo fog tem a ver com o comprimento médio de palavras e sentenças de um documento.

     d) A métrica de comprimento total faz referência ao número de linhas no código que se considera inversamente proporcional ao índice de erro que o código pode apresentar.

    ERRADO. É diretamente proporcional: quanto mais linhas de código, maior a probabilidade de erros ocorrerem.

     e) A métrica de profundidade de condições aninhadas é a que permite uma melhor compreensão do código.

    ERRADO. Não há tal relação e, adicionalmente, quanto mais condições aninhadas, mais difícil é a compreensão.
     
  • b-

    Esta métrica mostra em grafos a sequência de um programa em rotas diferentes, representando o fluxo de controle. A partir de um grafo, sabe-se complexidade ciclomática- número de decisões adicionais em um programa. fórmula: v(G) = E – n + 2, onde, E: é o número de arestas e N: é o número de nós. A complexidade ciclomática leva em conta o número de sub-rotinas dentro de um programa, sugerindo que as mesmas sejam tratadas como componentes não relacionadas dentro do grafo de controle.