Questões de Tecnologia da Informação - Cobertura e complexidade ciclomática
Limpar pesquisa
Questão: 1 de 8
379873
Banca: CESGRANRIO
Órgão: EPE
Cargo(s): Analista de Gestão Corporativa - Tecnologia da Informação
Ano: 2014
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software / Métricas de qualidade / Cobertura e complexidade ciclomática
Considere um programa de computador único que pode
ser representado por um grafo de fluxo de controle com
9 arestas e 8 nós.
Qual o limite superior para o número de testes que devem
ser projetados e executados para garantir a cobertura de
todas as instruções do programa?
1
2
3
4
5
Questão: 2 de 8
277061
Banca: CESPE / Cebraspe
Órgão: MPC/PA
Cargo(s): Analista Ministerial - Tecnologia da Informação
Ano: 2019
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software / Métricas de qualidade / Cobertura e complexidade ciclomática
A métrica de qualidade de código que mede a complexidade estrutural de um programa computando o número de caminhos linearmente independentes ao longo do código-fonte é denominada
complexidade ciclomática.
complexidade de Halstead.
contagem de pontos de microfunção ponderados.
índice de manutenibilidade.
extensibilidade.
Questão: 3 de 8
274867
Banca: FGV
Órgão: DPE/RJ
Cargo(s): Técnico Superior - Especialidade: Tecnologia da Informação
Ano: 2019
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software / Métricas de qualidade / Cobertura e complexidade ciclomática
Para que um sistema seja testado adequadamente, é preciso
realizar uma quantidade mínima de testes. Para apoiar essa
definição, foi criada a Complexidade Ciclomática de McCabe, com
fundamentação na teoria dos grafos. Essa técnica define uma
métrica de software que fornece uma medida quantitativa da
complexidade lógica de um programa, apresentando um limite
superior para a quantidade de casos de testes de software que
devem ser conduzidos.
A Complexidade Ciclomática pode ser calculada tanto pelo
número de regiões quanto pelo número de arestas e nós.
Com base no grafo de fluxo acima, correspondente a um trecho
de código a ser testado, a quantidade mínima de testes que
devem ser realizados para garantir que cada caminho do código
tenha sido percorrido em ao menos um teste é:
11 (onze);
6 (seis);
5 (cinco);
4 (quatro);
3 (três).
Questão: 4 de 8
102253
Banca: CESGRANRIO
Órgão: Petrobras
Cargo(s): Analista de Sistemas Júnior - Engenharia de Software
Ano: 2008
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software / Métricas de qualidade / Cobertura e complexidade ciclomática
Considere o seguinte código de um método de uma classe Java:
Qual a complexidade ciclomática do método?
2.
3.
4.
5.
6.
Questão: 5 de 8
101974
Banca: CESGRANRIO
Órgão: Vibra Energia
Cargo(s): Profissional Júnior - Analista de Sistemas Desenvolvimento em Java, CRM e Web
Ano: 2008
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Qualidade de Software / Métricas de qualidade / Cobertura e complexidade ciclomática
Para garantir a cobertura de todos os comandos de um programa, é possível encontrar o limite superior para o número de testes que precisam ser projetados e executados, realizando a(o)
contagem do número de linhas de um programa.
cálculo do total dos ciclos do programa.
cálculo do total de resultados diferentes de testes de caixa preta.
cálculo da complexidade ciclomática do grafo que representa a estrutura lógica do programa.
cálculo do número de partições de equivalência do grafo que representa a estrutura lógica do programa.