Ao planejar um projeto de desenvolvimento de software, a equ...
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