SóProvas


ID
331564
Banca
FGV
Órgão
FIOCRUZ
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

A métrica “Pontos de Função” (Function Point, FP) é usada efetivamente como meio para medir a funcionalidade entregue por um sistema. Considerando dados históricos, analise as afirmativas associadas ao uso da FP.

I. Estimar o custo ou esforço necessário para projetar, codificar e testar o software.
II. Prever o número de erros que vão ser encontrados durante o teste.
III. Prever o número de componentes e/ou o número de linhas de código projetadas no sistema implementado.

Assinale:

Alternativas
Comentários
  • Não entendi. Alguém pode explicar?
  • Tem algo de muito estranho nesta questão.
    Pelo que entendi, ele está afirmando que a partir da contagem de pontos de função e o cruzamento com dados históricos é possível estimar custo e esforço, prever o número de erros e até mesmo estimar linhas de código.
    Acho que os itens I e II poderiam até ser derivados, agora, número de linhas de código a partir de APF achei que forçou demais a barra.
    Mas pelo visto a questão não foi anulada.
  • Na minha opinião a questão correta seria a letra A, apenas a afirmativa I está correta.
  • Usaram a monografia de um cara da Universidade de Londrina:

    http://www2.dc.uel.br/nourau/document/?view=974


    "
    Este trabalho abordará sobre os modelos de estimativas de software baseados em 
    dados históricos.  Coletar dados, calcular e analisar métricas são três passos que 
    devem ser implementados para iniciar um programa de métricas. A estimativa de 
    projetos de software não é uma ciência exata, sendo apenas uma combinação de 
    bons dados históricos e técnicas sistemáticas podendo melhorar a precisão da 
    estimativa. Utilizando dados históricos, o FP (Function Point) pode então ser usado 
    para (1) estimular o custo ou esforço necessário para projetar, codificar e testar o 
    software; prever o número de erros que vão ser encontrados durante o teste; e (3) 
    prever o número de componentes e/ou o número de linhas de código projetadas no sistema implementado."

    No Resumo, pag. 6
  • Essa questão foi tirada do Excelentíssimo Roger S. Pressman (cap. 15, pág 357):

    "A métrica ponto por função (...) pode ser usada efetivamente como um meio para medir a funcionalidade entregue por um
    sistema. Usando dados históricos, o FP pode então ser usado para
    I. Estimar o custo ou esforço necessário para projetar, codificar e testar o software.
    II. Prever o número de erros que vão ser encontrados durante o teste.
    III. Prever o número de componentes e/ou o número de linhas de código projetadas no sistema implementado. "
  • Quanto ao item III inclusive o Pressman fornece uma tabela que dentre outras tem a quantidade de linhas geradas por 1 PF escrito em java.
    média: 63
    mediana: 53
    baixa: 77
    alta: -
    página 505.
    22.2.3 Reconciliação de Métricas LOC e FP
  • Vi na vídeo aula do timaster - prof. Fernando Pedrosa - comentando esta questão. A chave desta questão está no enunciado que diz "Considerando dados históricos". De acordo com ele as questões estariam incorretas de falássemos penas do ponto de vista de Pontos de Função, mas se considerarmos outros dados juntamente com a PF tudo isso é possível.


  • 12 benefícios da APF:

     

    -Independente de tecnologia e considerações técnicas;


    -Fator de normalização e comparação de softwares;


    -Estimativa de custos e recursos;


    -Linguagem comum: usuário x fornecedor;


    -Transparência;


    -Permite auditoria;


    -Reduz conflitos de negociação;


    -Possibilita geração de histórico de projetos; 


    -Indicador de qualidade de projetos;


    -Prevê o número de erros que serão encontrados durante o teste;


    -Prevê o número de componentes e/ou o número de linhas projetadas de código-fonte no sistema implementado.


    -Minimiza o cronograma de desenvolvimento, fazendo os ajustes necessários para evitar atrasos, problemas, e riscos em potencial.

  • A APF sozinha é limitada à medir a funcionalidade de acordo com a visão do usuário, porém, o pulo do gato está em"Considerando dados históricos"; através dos dados históricos podemos realizar diversas estimativas.