Questões de Concurso sobre Métricas de Software

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
275 questões encontradas
Questões por página
20
Mais recentes
 

A equipe de Engenharia de Computação precisa avaliar a complexidade de um módulo de software antes de alocar recursos para sua manutenção. Uma métrica deve ser usada para quantificar o número de caminhos logicamente independentes através do código.


Assinale a métrica de software que mede a complexidade da lógica de controle de um programa.


A

Pontos de Função


B

Cobertura de Testes


C

Métrica de defeitos por KLOC


D

Complexidade Ciclomática


E

Cobertura de Caminho

A métrica complexidade ciclomática mede o número de caminhos independentes em um programa, e valores mais altos indicam maior esforço de teste e manutenção.


C

Certo


E

Errado

– Relacione a Coluna 1 à Coluna 2, associando as medidas de desempenho de preditores em uma matriz de confusão às suas respectivas definições.


Coluna 1


1. Verdadeiros-positivos.

2. Verdadeiros-negativos.

3. Falsos-positivos.

4. Falsos-negativos.


Coluna 2


( ) Número de exemplos da classe positiva classificados corretamente.

( ) Número de exemplos da classe negativa classificados corretamente.

( ) Número de exemplos cuja classe verdadeira é negativa, mas que foram classificados incorretamente como pertencentes à classe positiva.

( ) Número de exemplos pertencentes originalmente à classe positiva que foram incorretamente preditos como da classe negativa.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

3 – 1 – 2 – 4.


B

1 – 2 – 3 – 4.


C

4 – 3 – 1 – 2.


D

3 – 4 – 2 – 1.


E

2 – 1 – 4 – 3.

Cláudia precisa estimar o custo do novo software para o setor de logística, e utilizou a metodologia de pontos de função para o cálculo dos recursos financeiros necessários. No entanto, ela observou que muitos custos não eram expressos apenas com a análise das funcionalidades do sistema.


Para lidar com esses custos ocultos, Cláudia precisará fazer uma análise adicional, com base na metodologia:


A

SNAP;


B

WSDL;


C

UDDI;


D

REST;


E

CI/CD.

Analise as informações a seguir:


I. Tempo Médio Entre Falhas (Mean Time Between Failures – MTBF) é uma métrica que permite saber o tempo médio entre as interrupções de um sistema e mede com a segurança, o desempenho e a confiabilidade de sistemas dos seus equipamentos.

II. A fórmula do Mean Time Between Failures é: MTBF = tempo total de funcionamento ÷ número de falhas. Ou seja, esse cálculo é feito dividindo o tempo total de funcionamento de um equipamento pelo número de falhas que ocorrem durante o mesmo período.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e II é falsa.


C

A afirmativa II é verdadeira, e I é falsa.


D

As duas afirmativas são falsas.

Na medição de um software em que sejam encontradas atividades de manutenção adaptativa, corretiva e perfectiva, o cálculo do esforço do trabalho deve considerar apenas os dados das duas primeiras categorias de manutenção.


C

Certo


E

Errado

Considerando os passos a seguir, indique qual alternativa apresenta passos que fazem parte do processo de contagem da métrica de Pontos de Casos de Uso (PCU): I.


I.Relacionar os atores, classificá-los de acordo com seu nível de complexidade (simples, médio ou complexo) atribuindo, respectivamente, os pesos 1, 2 ou 3.

II. Contar os casos de uso e atribuir o grau de complexidade, sendo a complexidade baseada no número de classes e transações.

III. III.Calcular PCUs não ajustados, também chamados de PCUNA.

IV. Determinar o fator de complexidade técnica. Os fatores de complexidade técnica variam numa escala de 0 a 5, de acordo com o grau de dificuldade do sistema a ser construído. O valor 0 indica que o grau não está presente ou não é influente, 3 indica a influência média e o valor 5 indica influência significativa através de todo o processo.

V. Determinar o fator de complexidade ambiental. Os fatores de complexidade ambientais indicam a eficiência do projeto e estão relacionados ao nível de experiência dos profissionais.


Assinale a alternativa CORRETA:


A

I, II, III.


B

I, II, III, IV, V.


C

I, IV.


D

II, V.


E

II, IV, V.

Uma empresa de tecnologia está planejando utilizar a análise por pontos de função para estimar o esforço e os custos envolvidos. Sobre a implementação dessa técnica de estimativa, assinale a afirmativa correta.


A

A contagem de pontos de função IFPUG é mais adequada para projetos de manutenção, pois considera apenas os ajustes diretos em funcionalidades existentes.


B

A Nesma oferece uma abordagem alternativa que não diferencia projetos de desenvolvimento e de manutenção, tratando todos os esforços de software igualmente.


C

A análise por pontos de função, independente da metodologia escolhida, não pode ser aplicada em projetos que utilizam metodologias ágeis devido à sua rigidez estrutural.


D

A metodologia IFPUG para contagem de pontos de função em projetos de manutenção considera três tipos de funções: consultas internas, consultas externas e arquivos de interface interna.


E

O uso de deflatores é uma prática recomendada pela Nesma para aumentar a precisão da contagem de pontos de função em projetos de desenvolvimento, ajustando o tamanho funcional do software em função da complexidade técnica.

Entre as várias métricas que podem ser utilizadas pelas equipes de TI para determinar se um ambiente ou arquitetura de alta disponibilidade está atendendo às expectativas, há uma que registra por quanto tempo um sistema permanece inativo antes de ser recuperado ou substituído na topologia. Essa métrica é conhecida como


A

objetivo de tempo de recuperação.


B

downtime médio.


C

objetivo de ponto de recuperação.


D

tempo médio entre falhas.

A Análise de Pontos de Função (APF) é amplamente utilizada para estimar o esforço de desenvolvimento, avaliar a produtividade e fornecer uma base objetiva para a negociação de contratos de desenvolvimento de software. Qual é a principal métrica medida na análise de ponto de função?


A

Linhas de código fonte.


B

Complexidade Ciclomática.


C

Tamanho Funcional.


D

Tamanho do Código Binário.

Em relação às funções de dados e às funções de transação na análise por pontos de função, assinale a afirmativa correta.


A

As funções de dados são as únicas consideradas na análise por pontos de função, pois representam o único aspecto relevante do tamanho do software.


B

As funções de transação são menos importantes que as funções de dados, pois apenas manipulam os dados sem contribuir para o tamanho funcional do software.


C

Tanto as funções de dados quanto as funções de transação são essenciais e complementares na análise por pontos de função, contribuindo juntas para uma estimativa precisa do esforço de desenvolvimento.


D

A análise por pontos de função desconsidera as funções de transação, focando exclusivamente na complexidade dos algoritmos internos do software.


E

As funções de transação substituem a necessidade de análise das funções de dados, pois oferecem uma visão mais integrada do funcionamento do software.

Na análise de pontos de função, uma consulta implícita de dados ocorre quando a aplicação apresenta dados ao usuário antes de realizar uma transação, sem que o usuário precise solicitar explicitamente os dados.


C

Certo


E

Errado

As métricas de avaliação de complexidade de software são indicadores quantitativos que ajudam a medir e avaliar vários aspectos da complexidade de um sistema de software. A complexidade ciclomática (ciclomatic complexity) é frequentemente utilizada como uma métrica para avaliar


A

o tamanho total do código-fonte.


B

a complexidade estrutural do código.


C

a quantidade de memória consumida pelo software.


D

o número de erros lógicos no programa.

Dentro do contexto de métricas e estimativas de software, especialmente em metodologias ágeis, qual ferramenta visual é comumente utilizada para representar o progresso do trabalho em relação ao tempo durante uma iteração?


A

Lines of Code (LOC).


B

Function Points (FP).


C

Defect Density.


D

Burndown Chart.


E

Earned Value.

Uma das condições para que uma função transacional seja classificada como saída externa é que ela processe dados ou informações de controle originadas fora da fronteira da aplicação.


C

Certo


E

Errado

Assinale, a seguir, o principal objetivo da técnica de Análise por Pontos de Função (APF), conforme definida pelas organizações IFPUG (International Function Point Users Group) e NESMA (Non-functional End System Measures Association).


A

Avaliar a complexidade da arquitetura de software.


B

Medir o tamanho do código-fonte em linhas de código.


C

Validar a conformidade do código com os padrões de codificação.


D

Estimar o tamanho e o custo de desenvolvimento de um projeto de software.

O gerente de projeto de TI está trabalhando em um projeto composto por 6 tarefas com durações variadas, rotuladas com as letras P, Q, R, S, T e U. Os tempos de duração dessas tarefas são, respectivamente, 5, 3, 4, 2, 6 e 7 dias.

Esse gerente levantou as dependências entre essas tarefas e chegou à seguinte conclusão:


• P é a tarefa inicial

• Q e R dependem de P

• S depende de Q

• T depende de R


A folga total e a folga livre da tarefa R, em dias, são, respectivamente,


A

0 e 0


B

0 e 1


C

1 e 0


D

1 e 2


E

2 e 1

A métrica de pontos por função utilizada para mensuração de projetos de software faz uso de 14 fatores de ajuste baseados em respostas a perguntas, sendo, especificamente, que uma dessas perguntas é a seguinte:


A

A equipe de desenvolvimento foi composta por mais de 5 pessoas?


B

O sistema tem interface com o usuário compatível com normas da área?


C

O código é projetado para ser reutilizado?


D

O código contém grande quantidade de comentários?


E

Qual foi o tempo total de desenvolvimento do sistema?

 
Ir para a página:
OK
 
Gerar simulado