Ao planejar um projeto de desenvolvimento de software, a equ...

Próximas questões
Com base no mesmo assunto
Q3292542 Engenharia de Software
Ao planejar um projeto de desenvolvimento de software, a equipe optou por criar uma estimativa com base nos pontos de função (Function Points). Esse método de estimativa mede:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Na questão apresentada, o foco está na técnica de Estimativa de Pontos de Função utilizada no desenvolvimento de software. Esta técnica é crucial para medir aspectos específicos de um projeto, sendo frequentemente abordada em concursos públicos para o cargo de Analista de Sistemas.

Vamos explorar a alternativa correta:

Alternativa C - a quantidade de funcionalidades do software do ponto de vista do usuário final.

Os Pontos de Função são uma métrica de tamanho de software que avalia a funcionalidade entregue ao usuário. Essa técnica foca no que o sistema faz, em termos de funcionalidades, do ponto de vista do usuário. É um método amplamente aceito e padronizado, especialmente no ambiente corporativo, para efetuar estimativas precisas de esforço e custo de desenvolvimento.

A técnica mede cinco componentes principais: Entradas Externas, Saídas Externas, Consultas Externas, Arquivos Lógicos Internos e Arquivos de Interface Externa. Cada componente é avaliado quanto à sua complexidade e, em seguida, ponderado para calcular o total de pontos de função.

Para mais detalhes, o International Function Point Users Group (IFPUG) é uma fonte reconhecida que estabelece normas sobre esse assunto.

Agora, examinaremos as alternativas incorretas:

Alternativa A - a velocidade de execução do código.

Esta opção está errada porque os Pontos de Função não medem desempenho ou velocidade de execução. Eles se concentram nas funcionalidades do software.

Alternativa B - a quantidade de linhas de código implementadas.

Essa alternativa está incorreta já que medir linhas de código é uma abordagem de estimativa diferente, conhecida como Lines of Code (LOC), que não é relacionada aos Pontos de Função.

Alternativa D - o tempo total de desenvolvimento, em horas.

Os Pontos de Função não medem diretamente o tempo. Eles podem ajudar a estimar o tempo, mas a métrica em si não é expressa em horas.

Alternativa E - a complexidade do hardware necessário para rodar o sistema.

Esta alternativa é incorreta porque os Pontos de Função não consideram o hardware, mas sim as funcionalidades do software independentes da plataforma.

Com este conhecimento, você agora tem uma compreensão mais clara sobre a utilização de Pontos de Função na estimativa de software. Esta técnica é essencial para projetar esforços de desenvolvimento e é um componente valioso no conjunto de habilidades de um Analista de Sistemas.

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