SóProvas


ID
2542090
Banca
CESPE / CEBRASPE
Órgão
TRT - 7ª Região (CE)
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito da análise de ponto de função (APF), julgue os itens a seguir.


I APF é uma técnica que mede o tamanho funcional de um software do ponto de vista do usuário.

II A APF leva em consideração o modo como o software é construído, mas não o que ele faz.

III Para realizar a contagem dos pontos de função de um projeto, não é preciso determinar o tipo de contagem a ser realizada.

IV Para determinar a complexidade e a contribuição das funções e de seus elementos, é necessário utilizar as relações dos valores de complexidade e de contribuição utilizados pela técnica de medição da APF.


Estão certos apenas os itens

Alternativas
Comentários
  • Análise de pontos de função (APF) : mede o tamanho funcional do software, subsídios para o cálculo da produtividade do processo de desenvolvimento com base na funcionalidade ou utilidade dos programas. Esta avaliação é realizada sob o ponto de vista do usuário que avalia o tamanho e a complexidade de umsoftware.

  • A APF não leva em consideração o modo como o software é construído (independente de metodologia), mas sim o que ele faz (requisitos funcionais).

    Para realizar a contagem dos pontos de função de um projeto, é preciso determinar o tipo de contagem a ser realizada (ALI? AIE? Entrada Externa? ...)

  • 2016

    A métrica de contagem de pontos por função, disseminada pelo IFPUG (International Function Point User Group) e constituída na evolução das métricas de linhas de código (LOC), visa estimar recursos para projetos de softwares orientados a objetos a partir de documentos de visão e de casos de uso.

    errada

     

     

    não importa como, mas sim o que

     

     

    Ano: 2015Banca: CESPEÓrgão: TCE-RNProva: Assessor Técnico de Informática - Cargo

     

    A análise de pontos de função (APF), técnica de medição das funcionalidades de um software do ponto de vista de seus usuários, é utilizada para estimar esforço, prazo e custo para desenvolvimento de um software.

    Certa

     

    pnto de vista do usuário

  • Análise por Pontos de Função (APF):

    Ou Function Point Analysis (Albrecht & Gaffney JR. 1983) é  uma técnica paramétrica para estimativa de esforço para o desenvolvimento de software e ela não se baseia em linhas de código, mas em requisitos.

    A análise de pontos de função é aplicável , portanto, a partir do momento em que os requisitos funcionais do software tenham sido definidos.

     

    Existem três contagem específicas de ponto de função:

    a) Contagem para desenvolvimento de projeto: estima o esforço.

     

    b) Contagem para melhoria de projeto: contam funcionalidades adicionais.

     

    c) Contagem de aplicação: conta pontos de função de aplicações existentes.

     

     

    Analisando as alternativas:

     

    I APF é uma técnica que mede o tamanho funcional de um software do ponto de vista do usuário.

    Correta. Logo no início da definição de APF está descrito que essa técnica está voltada para requisitos: ponto de vista do usuário.

     

     

    II A APF leva em consideração o modo como o software é construído, mas não o que ele faz.

    Errada. A técnica APF coleta os requisitos do usuário, que são aquilo que o sistema deverá fazer - ponto de vista funcional.

     

     

    III Para realizar a contagem dos pontos de função de um projeto, não é preciso determinar o tipo de contagem a ser realizada.

    Errada.Porque  existem três contagem específicas de ponto de função conforme na definição acima.

     

     

    IV Para determinar a complexidade e a contribuição das funções e de seus elementos, é necessário utilizar as relações dos valores de complexidade e de contribuição utilizados pela técnica de medição da APF.

    Correta. A técnica de APF faz o uso da funcionalidade do software commo uma medida de sua complexidade. Assim , pontos de função baseiam-se nas funções de software, sob perspectiva do usuário. Fonte:  Custo de Software : Planejamento e Gestão - Mendes editora: Elsevier.

     

     

     

     

    Fontes: 

    Custo de Software: Planejamento e Gestão - Mendes

    ENGENHARIA DE SOFTWARE: CONCEITOS E PRÁTICAS -  Raul Wazlawick

     

  • LETRA B

    I - Correta, o Foco da APF é o ponto de vista do usuário
    II - APF nada mais é do que a Análise de Funcionalidades do Sistema necessárias ao Usuário final, logo ele leva em consideração aquilo que o sistema faz, não importando o modo como o sistema será construído.
    III - Determinar o tipo de contagem é a segunda etapa da APF
    IV - Corretíssima, procurem as tabelas de complexidade na internet para maiores informações

  • b-

    Function point analysis quantificar funções com ponto de vista do usuário, considera requisitos de negócio e sua contagem é independente de tecnologia. 

     

    passos:

     

    1- ver tipo de contagem (desenvolvimento, melhoria ou aplicação existente).


    2- ver Fronteiras da aplicação (escopo do sistema).


    3- dar pontos de função não ajustados para as transações sobre dados (entrada, consultas e saídas externas).


    4- dar pontos de função não ajustado (UFPA) para os dados estáticos (arquivos internos e externos).

     

    5- Determinar o valor de ajuste técnico (VAF).


    6- Calcular o número de pontos de função ajustados.

     

    a) Tipos de funções estáticas


    1-  Arquivo lógico interno (ALI): dentro do sistema. Grupo lógico de dados ou informações de controle, relacionados e reconhecidos pelo usuário.


    2- Arquivo de interface externa (AIE): Tambem é identificável pelo usuário. Referenciado pela aplicação e mantido dentro da fronteira de outra aplicação.

     


    b) Tipos de funções dinâmicas

    b.1-  Entradas externas (EE): alteração do estado interno das informações do sistema.


    b.2-  Saídas externas (SE): podem ser precedidas ou não de parâmetros. Pelo menos um dado tem que ser derivado


    b.3-  Consultas externas (CE): podem ser percebidas ou não de parâmetros. Os dados devem sair como estavam

     

    Parâmetros para estimar complexidade de funções (IFPUG, 2015):


    a) RET (Record Element Type) subconjunto de dados reconhecível pelo usuário dentro de um arquivo interno ou externo (uma classe qualquer).


    b) FTR (File Types Referenced) um arquivo interno ou externo, usado em transação (uma classe não componente de outra).


    c) Argumento DET (Data Element Type) unidade de informação (um campo), a princípio indivisível e reconhecível pelo usuário, campo de uma tabela, um atributo de uma classe ou um parâmetro de uma função.