De acordo com as Métricas de Software, a Análise de Pontos d...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a B - dos Usuários.
A Análise de Pontos de Função (APF) é uma técnica de medição de software que visa avaliar o tamanho e a complexidade de sistemas de software com base nas funcionalidades que são percebidas e valorizadas pelos usuários. Este método foi criado justamente para focar na perspectiva do usuário e nas interações que ele terá com o sistema, ao invés de aspectos técnicos ou de implementação.
Para resolver essa questão, é necessário compreender que a APF não está preocupada com a complexidade do código ou com os métodos de gerenciamento do projeto, mas sim com o que o usuário final pode fazer com o software, ou seja, as transações que pode realizar, as informações que pode consultar e inserir, e como o sistema irá auxiliar em suas necessidades e processos de negócio.
A APF conta funções de dados e funções transacionais, que são características do software que o usuário pode reconhecer e valorizar. As funções de dados incluem arquivos lógicos internos e externos, enquanto as funções transacionais incluem entradas, saídas e consultas. Ao somar os pontos de cada função, obtém-se uma medida que ajuda a estimar o esforço de desenvolvimento ou manutenção, enfatizando a perspectiva do usuário final.
As outras opções são incorretas porque:
- Gerente do Projeto (A) está mais preocupado com o gerenciamento de custos, tempo e recursos.
- Programador (C) está focado na implementação e detalhes técnicos do código-fonte.
- Analista de Sistema (D) pode estar envolvido na modelagem do sistema, mas não é o foco da APF.
- Engenheiro de Software (E) tem uma preocupação mais ampla, englobando várias áreas da engenharia de software, não apenas a perspectiva do usuário.
Portanto, a APF é uma ferramenta essencial para entender o que o software oferece aos seus usuários, e a opção B - dos Usuários é a correta porque reconhece que a técnica é projetada para refletir a visão do usuário sobre as funcionalidades do software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
b-
Igual como esta no wikipedia. Beneficios do FPA:
1- Medir o que o usuário pediu e recebeu;
2- Medir independentemente da tecnologia utilizada para implementação (sim, FPA nao depdende de tecnologia)
3- métrica de tamanho para apoiar análises da qualidade e produtividade;
4- estimativa de software;
5- Propiciar um fator de normalização para comparação entre softwares.
-//-
FPA se baseia nas expectativas do usuário. Tem como unidade de medida os dados e as transações do sistema. É útil para comparar sistemas em ferramentas iguais, semelhantes ou distintas. Porém, pode ser considerado caro, porque é demorado, mesmo com experiência
Juro que entendi que queria saber quem realizava a métrica e não que era queria saber quem solicitava as funcionalidades.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo