-
Eu acho que esse final do item I pode ser considerado errado "...baseado principalmente na arquitetura lógica".
Não creio que tenha a ver com a arquitetura do lógica, do sistema.
Na verdade é a quantidade de funcionalidades que o software fornece ao usuário baseado na concepção do próprio usuário.
-
O gabarito diz letra B)
Mas eu marcaria letra D)
De acordo com o Wikipédia o item I está errado:
Análise de Pontos de Função (APF) é uma técnica para a medição de projetos de desenvolvimento de software, visando estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário. A medida é independente da linguagem de programação ou da tecnologia que será usada para implementação.
Assim:
Segundo a IFPUG em relação à métrica do software por análise por pontos de função, considere:
I. Análise por pontos de função executa a medição do software determinando a quantidade de funcionalidades que o software fornece ao usuário baseado principalmente na arquitetura lógica.
II. O objetivo da análise por pontos de função é medir as funcionalidades que o usuário requisita e recebe e, também, medir o desenvolvimento e manutenção do software com dependência na implementação utilizada pela empresa.
III. O processo de contagem dos pontos de função deve ser simples o suficiente para minimizar a sobrecarga do processo de medida e consistente dentre os vários projetos e organizações.
-
E a Fundação Copia e Cola (FCC) esbanja "inteligência" com essa questão. Puro Decoreba...
O gabarito esta correto. Vejam os comentários:
I. Análise por pontos de função executa a medição do software determinando a quantidade de funcionalidades que o software fornece ao usuário baseado principalmente na arquitetura lógica.
Conceito de APF (Manual do IFPUG): Mede o software pela quantificação das tarefas e serviços (funcionalidade) que o software fornece ao usuário com base principalmente no projeto lógico. (quase idêntico ao ítem I).
II. O objetivo da análise por pontos de função é medir as funcionalidades que o usuário requisita e recebe e, também, medir o desenvolvimento e manutenção do software com dependência na implementação utilizada pela empresa.
Objetivo da APF (Manual do IFPUG): Medir função implementada no software que o usuário solicita e recebe; e Medir funções
impactadas pelo desenvolvimento, melhoria e manutenção independente da tecnologia usada para implementação.
III. O processo de contagem dos pontos de função deve ser simples o suficiente para minimizar a sobrecarga do processo de medida e consistente dentre os vários projetos e organizações.
Objetivo da APF (Manual do IFPUG): Adicionalmente, o processo deve ser: Simples p/ minimizar trabalho adicional da medição; e Medida consistente entre projetos e organizações. (Copia/Cola do conceito).
===============
resumo: tenham uma BOA MEMÓRIA quando forem fazer provas da FCC!!
-
Discordo. Repare no final do conceito da IFPUG que vc colocou: "Projeto lógico". E creio que, nesse contexto, não quer dizer a mesma coisa que "arquitetura lógica" como indicado na questão...
-
Para as bancas avaliadoras projeto e arquitetura no final das contas são a mesma coisa.
Creio que o 'principalmente na arquitetura lógica' seja por conta que podemos ter os fatores de ajustes, que consideram outros itens que diferem do projeto do software.
-
Ramon, é exatamente isso, baseado na arquitetura lógica, pois não é somente nela, e sim nos fatores de ajuste que não deixam de ser uma forma subjetiva de medir a complexidade.
Dessa forma o item 1 e 3 estão corretos!
-
Eu não marquei a alternativa I como correta por conta deste trecho: "...determinando a quantidade de funcionalidades que o software fornece". Não é a APF quem determina a quantidade de funcionalidades que o SW fornece ao usuário...
-
Eu marquei letra D
I. Análise por pontos de função executa a medição do software determinando a quantidade de funcionalidades que o software fornece ao usuário baseado principalmente na arquitetura lógica.
Conceito de APF (Manual do IFPUG): Mede o software pela quantificação das tarefas e serviços (funcionalidade) que o software fornece ao usuário com base principalmente no projeto lógico.
Não concordo que determina, mas sim identificando as funcionalidades. As funcionalidades existem, cabe a quem for fazer a APF identicá-las.
-
A técnica de Análise por Pontos de Função - APF pode ser aplicada para medir o tamanho de um sistema antes de desenvolvê-lo, de forma que seu custo seja previsto mais adequadamente. pode ser aplicada logo após a definição da arquitetura, permitindo estimar o esforço e o cronograma de implementação de um projeto.