Questões de Tecnologia da Informação - Cobertura e complexidade ciclomática

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 1 de 8

379873

copy

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

copy

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

copy

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

copy

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

copy

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.