Uma empresa de desenvolvimento de software está adotando a t...
Uma empresa de desenvolvimento de software está adotando a técnica de Análise por Pontos de Função (APF) para medir o tamanho funcional de suas aplicações. O objetivo é utilizar essa métrica para estimar o esforço de desenvolvimento e os custos associados aos projetos de software. Qual das seguintes afirmações sobre Análise por Pontos de Função (APF) está CORRETA?
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa CORRETA é a A.
Justificativa:
A técnica de Análise por Pontos de Função (APF) é uma metodologia utilizada para medir o tamanho funcional de uma aplicação de software com base na perspectiva do usuário. Isso é feito através da contagem de funções que o software deve realizar, como entradas, saídas, consultas, arquivos internos e interfaces externas.
A alternativa A está correta porque descreve precisamente a essência do APF: "APF mede a funcionalidade do software do ponto de vista do usuário, considerando entradas, saídas, consultas, arquivos internos e interfaces externas." Essa definição abrange todos os componentes fundamentais que a APF considera na sua análise, alinhando-se completamente com a metodologia.
Agora, vamos analisar as alternativas incorretas:
B - "APF é uma técnica utilizada exclusivamente para medir a complexidade do código fonte de um software."
Essa alternativa está incorreta porque a APF não mede a complexidade do código fonte, mas sim a funcionalidade fornecida ao usuário independente da complexidade do código.
C - "APF não é adequado para projetos de software que envolvem manutenção ou aprimoramentos, apenas para novos desenvolvimentos."
Essa afirmação também está incorreta. A APF pode ser utilizada tanto em novos desenvolvimentos quanto em projetos de manutenção ou aprimoramentos, pois a funcionalidade do software pode ser medida em qualquer estágio do ciclo de vida do software.
D - "A principal vantagem do APF é que ele fornece uma estimativa precisa do tempo necessário para codificar cada módulo do software."
Essa afirmação é errônea. A APF não fornece uma estimativa direta do tempo necessário para codificar cada módulo, mas sim uma medição do tamanho funcional do software. O tempo de desenvolvimento pode ser estimado indiretamente com base nessa medida, mas isso não é a principal vantagem da APF.
E - "APF ignora completamente a qualidade e a eficiência do código, focando apenas na quantidade de linhas de código escritas."
Essa opção está incorreta. A APF não foca na quantidade de linhas de código escrita, nem ignora a qualidade e eficiência do código. Na verdade, a APF é independente da quantidade de código e concentra-se na funcionalidade do software do ponto de vista do usuário.
Espero que esta explicação tenha ajudado a entender melhor a técnica de Análise por Pontos de Função e os motivos pelos quais a alternativa A é a correta.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo