Questões de Concurso
Sobre métricas de software em engenharia de software
Foram encontradas 636 questões
Durante uma contagem de pontos de função, um Analista levantou os seguintes requisitos:
− No levantamento de arquivos lógicos internos obteve uma ocorrência de 39 tipos de dados e 3 tipos de registros.
− No levantamento de entradas externas obteve duas ocorrências de 18 tipos de dados e 5 arquivos referenciados.
Considere as tabelas de pontuação, a seguir:
A apuração correta dos pontos de função brutos após a contagem foi
I. É capaz de medir projetos de desenvolvimento e manutenção de software, com a restrição de ser dependente da tecnologia de implementação. II. A técnica de derivar o número de pontos de função a partir da quantidade de linhas de código do programa é baseada num fator de conversão que independe da linguagem de programação usada. III. Visa medir a funcionalidade de um software do ponto de vista de seus usuários. Essa medição ocorre antes mesmo do desenvolvimento do software, de forma a estimar o seu tamanho e o seu custo.
Está correto somente o que se afirma em:
A respeito de engenharia de software, julgue o próximo item.
Na análise de pontos de função, as funções transacionais
representam as funcionalidades efetivamente fornecidas para
o usuário e são categorizadas em entradas externas, saídas
externas e consultas externas.
A respeito de engenharia de software, julgue o próximo item.
Normalmente, as técnicas de decomposição usadas para
estimativas de software baseiam-se na aplicação de fórmulas
matemáticas derivadas em experimentos para prever esforço
como uma função do tamanho do software.
Em uma empresa de desenvolvimento de software, 3 especificações relativas a alterações em sistemas de software — nomeadas X, Y e Z — passaram pelas fases iniciais do processo básico de contagem de pontos de função, resultando na Tabela abaixo.
Logo após, todas as funções contadas foram detectadas como de complexidade baixa.
Qual a listagem que apresenta a contagem básica de
pontos de função das três especificações, em ordem
crescente?
A estimativa de software é uma atividade muito importante para o planejamento de um projeto. Um gerente, junto com a equipe, está fazendo a estimativa, após definir o escopo e estabelecer a EAP (Estrutura Analítica de Projeto).
A primeira entrada de muitos modelos que fazem a estimativa de software (nesse caso, a técnica de estimativa é Pontos de Função) é:
Com relação à qualidade de software, julgue o item a seguir.
Na contagem de pontos por função com a utilização de métodos ágeis, mudanças em funcionalidades decorrem de alteração de escopo, regras de negócio, refinamentos de requisitos ou mudanças legais e(ou) regulamentares e serão consideradas funcionalidades novas relativas a uma sprint específica para que seja possível realizar a referida contagem.
Com relação à qualidade de software, julgue o item a seguir.
A análise por pontos de função é métrica que dimensiona o
software com base em características funcionais e fluxo de
dados, diferenciando-se de outras métricas que utilizem
remuneração por hora trabalhada ou por posto de serviço.
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.
As funcionalidades são medidas sob o ponto de vista dos
analistas responsáveis pela conceituação do sistema; a
contagem em projetos de melhoria considera a exclusão de
funcionalidades implementadas, bem como a inclusão de novas
funcionalidades.
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.
Segundo a Nesma, a contagem indicativa considera a
quantidade existente de arquivos lógicos internos e de interface
externa, considerando, ainda, que toda função do tipo dado
tem sua complexidade funcional avaliada como baixa e as
funções transacionais avaliadas como de complexidade média.
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.
As funcionalidades de conversão de dados serão contadas
como entrada externa, no caso da carga inicial dos dados, e
como consultas ou saídas externas, quando o usuário solicitar
relatório associado à funcionalidade de migração de dados.
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.
Os arquivos lógicos internos são desconsiderados em
contagens indicativas, reconhecidos pelo usuário, referenciados
pela aplicação sob medição e mantidos dentro da fronteira de
outra aplicação.
Em relação à análise de pontos de função (APF), julgue o próximo item.
A APF é capaz de medir projetos de desenvolvimento e
manutenção de software, com a restrição de ser dependente da
tecnologia de implementação.
Em relação à análise de pontos de função (APF), julgue o próximo item.
A APF visa medir a funcionalidade de um software solicitada
pelo usuário. Essa medição ocorre antes mesmo do
desenvolvimento do software, de forma a estimar o seu
tamanho e o seu custo.
Em relação à análise de pontos de função (APF), julgue o próximo item.
De maneira geral, a APF fornece ao analista uma medida
objetiva e comparativa que auxilia na avaliação, no
planejamento, na gestão e no controle da produção de
software.
Suponha que um Técnico Programador da Defensoria está trabalhando no projeto de um software que será desenvolvido. Após a análise do escopo do software, suas funções principais foram identificadas. Em seguida, um intervalo de estimativa de Linhas de Código − LOC foi desenvolvido para cada função. Esse intervalo considera as estimativas como otimista (Tot), mais provável (Tmp) e pessimista (Tpess). Os valores das estimativas para cada função, como mostrado abaixo, foram obtidos utilizando a expressão:
T=(Tot + 4Tmp + Tpess)/6
1) Função: Alimentos − Estimativa de LOC: 3000
2) Função: Guarda − Estimativa de LOC: 5000
3) Função: Tutela − Estimativa de LOC: ..I...
4) Função: Adoção − Estimativa de LOC: 3300
5) Função: Interdição − Estimativa de LOC: 6000
Estimativa de LOC total: . .II....
Considerando que para a função “Tutela” foram obtidos: Tot=3800 LOC, Tmp=6500 LOC; e TPess=8600 LOC, as lacunas I
e II devem ser preenchidas, correta e respectivamente, com
Considere o trecho em pseudocódigo abaixo.
Este trecho possui as medidas:
n1 (operadores únicos) = 14 Var inteiro leia Início Fim imprima ← + / ) ( " , :
n2 (operandos únicos) = 6 a b c med 3 "média = "
Utilizando as métricas de software de Halstead, o tamanho do vocabulário do trecho em pseudocódigo é
( ) Determinar as funções de dados a serem modificadas e o fator de impacto. ( ) Determinar as funções de transação a serem modificadas e o fator de impacto. ( ) dentificar as funções de dados e de transações dentro do escopo do projeto de melhoria e determinar seu tamanho funcional. ( ) Determinar as funções de dados e de transação a serem adicionadas. ( ) Calcular os ontos de Função de Melhoria. ( ) Determinar as funções de dados e de transação a serem excluídas.
Assinale a alternativa que indica a sequência CORRETA.