Questões de Concurso
Sobre métricas de software em engenharia de software
Foram encontradas 691 questões
Para melhorar a previsibilidade e a comparabilidade entre projetos, a diretoria avalia adotar a Análise de Pontos de Função (APF) e busca entender, de forma geral, como essa métrica pode apoiar o planejamento e a gestão de desenvolvimento.
1. Comprimento de identificadores
2. Fan-out
3. Complexidade ciclomatica
4. indice Fog
( ) medida da complexidade de controle de um programa.
( ) número de funções que são chamadas pela função de X
( ) medida do comprimento médio de palavras e sentenças em documentos.
( ) medida do comprimento médio em um programa dos nomes de variáveis, classes e métodos um programa.
Assinale a opção que indica a relação correta na ordem apresentada
O Analista de Sistemas está aplicando a Metodologia de Ponto de Função (APF) para estimar o tamanho funcional do novo sistema de Protocolo Eletrônico. Ele identificou um arquivo lógico composto de dados mantidos exclusivamente pelo sistema de Protocolo e referenciados por diversos processos internos.
Em APF, este arquivo lógico mantido e acessado internamente, que representa dados persistentes do sistema, é classificado como
Com base no grafo apresentado, assinale a alternativa que indica a complexidade ciclomática correta.
A respeito da gestão de projetos e produtos de software, julgue o item que se segue.
No cálculo de pontos de função (FP) por meio da equação FP = count_total × [0,65 + 0,01 × Σ(Fi)], em que count_total corresponde à contagem bruta dos pontos de função, o somatório dos Fi, Σ(Fi), reflete a subjetividade inerente à avaliação da complexidade do projeto.
No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir.
A métrica code coverage (cobertura de código) indica a proporção do código‑fonte que foi executado durante os testes, e valores próximos a 100% garantem automaticamente a ausência de defeitos.
O sistema deve permitir consultar dados de contribuintes a partir do número de inscrição estadual, retornando informações cadastrais, situação fiscal e débitos vinculados.
A equipe técnica mapeou os seguintes elementos:
A consulta acessa 3 Arquivos Lógicos Internos (ALI)
A consulta também acessa 2 Arquivos de Interface Externa (AIE)
A resposta da consulta contém 10 Dados Elementares (DETs - Data Element Types)
A funcionalidade foi classificada como do tipo Consulta Externa (CE) segundo o padrão IFPUG. Para calcular sua complexidade, a equipe utilizou a tabela de referência abaixo, na qual FTRs se referem a Files Type Referenced.
Tabela de Complexidade - Consulta Externa (CE)
Com base nas informações fornecidas e utilizando as regras de contagem da Análise de Pontos de Função, a quantidade correta de pontos de função (PF) atribuída a essa funcionalidade de consulta é:
Uma fundação está atualizando seu sistema de gestão de bibliotecas (SisBib) com a inclusão de uma nova funcionalidade para reserva online de livros e remoção da tela de renovação manual.
Tendo como referência a situação hipotética apresentada, julgue o próximo item.
De acordo com os critérios definidos pelo IFPUG para contagem de pontos de função, consideradas duas funções de entrada externa (EE) e uma função de arquivo lógico interno (ALI), todas com complexidade baixa, a estimativa de pontos de função para a melhoria do mencionado sistema de gestão de bibliotecas será igual a 15.
Com base no roteiro de métrica de software do SISP versão 2.3, julgue o item seguinte.
Na contagem de manutenção corretiva pós-garantia, aplicam-se os seguintes fatores de impacto sobre os pontos de função da funcionalidade corrigida: 90% quando a contagem for executada por terceiros; e 75% quando for executada pela empresa original.
Com base no roteiro de métrica de software do SISP versão 2.3, julgue o item seguinte.
Na migração de banco de dados hierárquico para banco de dados relacional, em sistemas sem documentação, a contagem de pontos de função deve ser tratada como um novo projeto de desenvolvimento.
Tendo como referência a situação hipotética apresentada, julgue o próximo item.
De acordo com os critérios definidos pelo IFPUG para contagem de pontos de função, para se transformar a contagem de melhoria em contagem de aplicação (baseline), é necessário contar todo o sistema após as mudanças, ignorando-se a origem das funcionalidades (novas, alteradas ou existentes).
A respeito da contagem em projetos, julgue o item a seguir, com base no NESMA (Netherlands Software Metrics Association).
Na contagem estimada dos pontos de função não ajustados, funções do tipo ALI e AIE são consideradas de baixa complexidade, ao passo que EE, SE e CE são avaliadas como de média complexidade.
A respeito da contagem em projetos, julgue o item a seguir, com base no NESMA (Netherlands Software Metrics Association).
Suponha que uma tela de Cadastro de Cliente (EE) original tinha 5 TD e 2 AR e, após melhoria, passou a ter 8 TD (+3 novos campos) e 3 AR (+1 arquivo referenciado). Com base nessa hipótese e nas definições do IFPUG COM 4.3, é correto afirmar que o fator de impacto será inferior a 50%, tal que a função deve ser classificada como modificada e seus pontos de função, calculados proporcionalmente ao impacto das alterações realizadas.
A respeito da contagem em projetos, julgue o item a seguir, com base no NESMA (Netherlands Software Metrics Association).
Considere que um sistema deva manter os dados de Cliente e Produto (ALI) e referenciar os dados de Fornecedor (AIE). Nesse caso, considerados os valores padrões do IFPUG COM, e assumindo que cada ALI tenha complexidade média e que cada AIE tenha complexidade baixa, uma contagem de pontos de função puramente indicativa resultará em 85.
Com relação à metodologia de Ponto de Função e Story Points, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Pontos de Função devem necessariamente ser utilizados para medir a qualidade e a produtividade de um projeto, permitindo comparar diferentes projetos e equipes de desenvolvimento
( ) Story Points representa uma métrica mais formal, utilizada principalmente em métodos ágeis de desenvolvimento de software, como Scrum e XP.
( ) Os Pontos de Função são mais adequados para projetos ágeis e adaptativos, enquanto os Story Points são mais indicados para projetos que exigem estimativas detalhadas e padronizadas.
As afirmativas são, respectivamente,