José Malcher Jr.

Eng. Software – Analista de Sistemas

Lista de Exercícios de Métricas de software – Lista 2


Questão 1
A Métrica de software baseadas em Pontos por Função mede:
a) O tamanho funcional do software.
b) A complexidade dos testes de software.
c) A extensão das sub-rotinas.
d) A quantidade de classes.
e) A qualidade do software.


Questão 2
A métrica Ponto por Função usa dados históricos para:
I — Estimar o custo necessário para projetar, codificar e testar o software.
II — Prever o número de erros que serão encontrados durante o teste.
III — Prever o número de componentes e/ou o número de linhas projetadas de código-fonte no sistema implementado.
a) Todas corretas
b) Apenas I
c) Apenas II
d) Apenas II e III
e) Apenas I e III


Questão 3
A métrica Pontos por Função está baseada em medidas calculáveis do domínio do software e avaliações qualitativas da complexidade do software. Um dos domínios, “Entradas externas”, é definido como:
a) Originado de um usuário ou transmitido de outra aplicação e fornece dados distintos à aplicação ou informações de controle.
b) Um agrupamento lógico de dados que reside dentro das fronteiras do aplicativo.
c) Um agrupamento lógico de dados que reside fora da aplicação, mas fornece informações que podem ser usadas pela aplicação.
d) Uma entrada online que resulta na geração de alguma resposta imediata do software na forma de uma saída online.
e) Domínio formado por dados derivados da aplicação e que fornece informações para o usuário.


Questão 4
A métrica Pontos por Função está baseada em medidas calculáveis do domínio do software e avaliações qualitativas da complexidade do software. Um dos domínios, “Arquivos lógicos internos”, é definido como:
a) Um agrupamento lógico de dados que reside dentro das fronteiras do aplicativo.
b) Entrada originada de um usuário ou transmitida de outra aplicação e que fornece dados distintos à aplicação ou informações de controle.
c) Um agrupamento lógico de dados que reside fora da aplicação, mas fornece informações que podem ser usadas pela aplicação.
d) Uma entrada online que resulta na geração de alguma resposta imediata do software na forma de uma saída online.
e) Domínio formado por dados derivados da aplicação e que fornece informações para o usuário.


Questão 5
Na gestão de escopo de software, três elementos são essenciais em um projeto de software. Analise as afirmativas e identifique-as como verdadeiras (V) ou falsas (F).
( ) Após a definição do escopo, não é comum existirem mudanças no desenvolvimento de projetos.
( ) A técnica de reuso de software nunca vai beneficiar a qualidade do projeto.
( ) A técnica de reuso de software colabora para a redução do prazo do projeto.
( ) Mesmo as pequenas mudanças de escopo devem ser registradas e analisadas.
( ) Profissionais que dominam a Análise de Ponto por Função fazem com que o cálculo da estimativa de esforço e custo seja uma ciência exata.


Questão 6
(CESGRANRIO – 2012 – Chesf) Um engenheiro de software fez uma contagem de pontos por função de um software a ser desenvolvido e levantou as seguintes informações:

Considerando as possíveis complexidades de cada função de negócio, os valores mínimos e máximos da contagem não ajustada de Pontos por Função serão respectivamente:
a) 143 e 363
b) 177 e 361
c) 177 e 363
d) 179 e 361
e) 179 e 363


Questão 7
Em que consiste a modalidade preço por PF (Ponto por Função)?
a) É o valor global que uma empresa fornecedora está cobrando para um determinado serviço.
b) É o valor unitário negociado com o qual se fará a transação comercial para um desenvolvimento de software.
c) É um valor de referência de custo e que deve participar de um contrato.
d) É um valor que serve para medir a produtividade de um programador.
e) É um valor que serve para definir o quanto se pode pagar ao profissional contratado (em regime CLT) em uma empresa.


Questão 8
(FCC – 2012 – TRE-CE) Considere 3 AIEs simples, 5 EEs médias, 8 CEs complexas, 3 ALIs complexos e 7 SEs médias. O cálculo de PFs bruto é:
COMPLEXIDADE
EE –3 4 6
SE –4 5 7
CE –3 4 6
ALI –7 10 15
AIE –5 7 10
a) 136
b) 148
c) 159
d) 163
e) 212


Questão 9
A Análise de Pontos por Função (APF) é uma técnica para a medição de projetos de desenvolvimento de software que visa estabelecer uma medida de tamanho, em PFs, considerando a funcionalidade implementada, sob o ponto de vista do usuário.

Analise as afirmativas a seguir, relacionadas à APF:
I — É uma ferramenta que permite determinar o tamanho de pacotes de software adquiridos, através da contagem de todos os Pontos por Função incluídos no pacote.
II — É uma ferramenta que permite estimar custos e recursos envolvidos em projetos de desenvolvimento e manutenção de software.
III — O Ponto por Função não ajustado é definido pelo produto da contagem por um fator de ajuste.
a) Apenas a afirmativa III
b) Apenas a afirmativa II
c) Apenas as afirmativas I e III
d) Apenas as afirmativas I e II
e) Todas as afirmativas estão corretas


Questão 10
Uma das boas práticas utilizadas pelas empresas para contratar fornecedores desenvolvedores de software é homologá-los previamente. Assim, sempre que houver alguma demanda de software para ser desenvolvido poderemos afirmar que:
a) Todos os fornecedores cobrarão o mesmo valor pelo projeto.
b) Todos os fornecedores participarão de todas as propostas.
c) A contratante pode exigir que cada proposta apresente a quantidade de Pontos por Função do projeto de forma detalhada, o que tornará mais fácil comparar as propostas.
d) A contratada pode exigir que cada proposta apresente a quantidade de Pontos por Função do projeto de forma detalhada, o que tornará mais fácil comparar as propostas.
e) A contratada pode exigir que cada proposta apresente a quantidade de Pontos por Função do projeto de forma detalhada, o que tornará mais difícil comparar as propostas.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Aula 02 – Respostas
Questão 1 – A
Justificativa: Por definição, Pontos por Função medem o tamanho funcional do software.
Questão 2 – A
Justificativa: Por melo de dados históricos, a métrica FP pode ser empregada para estimar o custo, prever o número de erros que serão encontrados durante o teste e prever o número de componentes e/ou o número de linhas projetadas de código-fonte.
Questão 3 – A
Justificativa: Entrada externa não reside dentro do aplicativo. Ë fornecida pelo usuário e/ou por outra aplicação.
Questão 4 – A
Justificativa: Arquivo lógico interno, conforme o seu nome diz, reside dentro da fronteira do software.
Questão 5 – F, F, V, V, F
Justificativa: A maioria dos projetos passa por mudanças ao longo do ciclo de vida. Métrica de software não pretende obter medidas exatas, mas uma estimativa de esforço.
A técnica de reuso é recomendada no desenvolvimento de software e na sua qualidade. Toda alterações no software deve ser documentada.
Portanto, a resposta correta é F-F-V-V-F
Questão 6 – E
Justificativa: Mínimo: (8 x 3) + (10 x 4) + (0 x 3) + (15 x 7) + (2 x 5) = 179
Máximo: (8 x 6) + (10 x 7) + (0 x 6) + (15 x 15) + (2 x 10) = 363
Questão 7 – B
Justificativa: A técnica Pontos por função é usado pelos desenvolvedores par determinar o esforço no desenvolvimento do software. Assim, o custo do software pode ser estimado.
Questão 8 – D
Justificativa: Solução: (3 x 5) + (5 x 4) + (8 x 6) + 3 x 15) + (7 x 5) = 163
Questão 9 – D
Justificativa: Pontos por função ajustado é definido pelo produto da contagem por um fator de ajuste, o que contradiz o item III.
A técnica Pontos por Função determina o tamanho do software e os custos correspondentes.
Questão 10 – C
Justificativa: Nos editais das licitações públicas para desenvolvimento de software, pontos por função tem sido uma exigência do contratante.


Material retirado da Web.

Se você tiver alguma dúvida ou correção a fazer, por favor, comente! Obrigado!

 

 

janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Métricas de software

Tags:, ,