Uma empresa de desenvolvimento de software está adotando a t...

Próximas questões
Com base no mesmo assunto
Q2590106 Arquitetura de Software

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?

Alternativas

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