SóProvas


ID
1330336
Banca
Quadrix
Órgão
DATAPREV
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as afirmações sobre a técnica de análise por pontos de função de acordo com as práticas recomendadas pelo IFPUG.

I. Os tipos de contagem podem ser de projetos de desenvolvimento, melhorias e aplicações.

II. A contagem em projetos de melhoria mede modificações em uma aplicação já existente.

III. Essa técnica só é efetiva quando já existe código-fonte implementado ou casos de uso definidos.

Está correto o que se afirma em:

Alternativas
Comentários
  • O primeiro passo a ser seguido para a contagem de PF de um projeto de software é determinar o tipo de contagem. Neste passo é estabelecido o tipo de contagem que será usado para medir o projeto de software, tanto no processo como no produto. São possíveis três tipos de contagem.(IFPUG,1999):

    1. Contagem de projeto de desenvolvimento;

    2. Contagem de projeto de melhoria (manutenção);

    3. Contagem de aplicação.(produção)

    Projeto de melhoria (manutenção)

    Em um projeto de melhoria o número de pontos de função mede as modificações para uma aplicação já existente ou seja, as funções adicionais , modificadas ou excluídas do sistema pelo projeto e as funções de conversões de dados.


  • Segundo, AFP FATTO, a análise de pontos de função é um método padrão para medir o desenvolvimento de software do ponto de vista do usuário pela quantificação da funcionalidade fornecida por eles. Não se trata necessariamente de caso de uso. Como trata do ponto de vista do usuário, o código-fonte pode não ser o recurso mais adequado.

  • Hedson Lima, o primeiro passo não é determinar o tipo de contagem. Segue etapas do processo de medição funcional:


    1-Reunir a documentação disponível;

    2-Determinar o escopo e a fronteira da contagem;
    2.1-Identificar o propósito da contagem
    2.2-Identificar o tipo da contagem
    2.3-Determinar o escopo da contagem
    2.4-Determinar a fronteira de cada aplicação
    2.5-Identificar os requisitos funcionais

    3-Medir funções de dados;
    3.1-Identificar funções de dados (ALI e AIE)
    3.2-Contar DERs e RLRs para cada função de dados
    3.3-Determinar a complexidade funcional de cada função de dados
    3.4-Determinar o tamanho funcional de cada função de dados

    4-Medir funções de transação 4.1-Identificar cada processo elementar requerido pelo usuário
    4.2-Classificar cada processo elementar como EE, SE ou CE
    4.3-Contar ALRs e DERs
    4.4-Determinar a complexidade funcional de cada função de transação
    4.5-Determinar o tamanho funcional de cada função de transação

    5-Calcular o tamanho funcional;
    6-Documentar e reportar.