Analisando:
I. A medida de pontos de função é independente da linguagem de implementação do software. - Correto. Trata-se de uma característica básica da análise de pontos de função. Seja o software desenvolvido em COBOL, Java, C, C++, não importa para a análise de pontos de função.
A Fatto Consultorias e Sistemas afirma, em seu doutrinador
FAQ, o seguinte:
"APF é uma técnica independente da tecnologia utilizada para modelar ou implementar um software. Portanto um software terá o mesmo tamanho em pontos de função quer venha a ser desenvolvido utilizando tecnologia OO ou uma outra abordagem." II. Os pontos de função são mais apropriados para medir os sistemas de processamento de dados dominados por operações de entrada e saída. Correto. Veja bem, dentre as medidas utilizadas, estão os dados transacionais, que são consultas externas, entradas externas e saídas externas. Fica claro que o método é mais apropriado para sistemas dominados por operações de entrada e saída.
III. Existem grandes variações na contagem de pontos de função, dependendo do julgamento de quem fez a estimativa. Eu diria que essa aqui pega muito. Segundo as aulas da Fatto, a APF precisa ser consistente. Isso significa que dois profissionais diferentes analisando o mesmo sistema haverão de chegar ao mesmo resultado. Isso, no entanto, não costuma acontecer, pois podem aplicar o método incorretamente, isso sem contar que os requisitos do sistema podem ser ambíguos, o que acaba, inevitavelmente, gerando uma certa subjetividade. Acredito que a questão está muito forte em afirmar que, de fato, existam grandes variações; mas, como pode acontecer, a alternativa é correta. Vamos responder o que o examinador quer, né?