Questão nº 77
Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 77)
Você, como Analista de Sistemas do TCE-PA, provavelmente fará uso da Análise de Pontos de Função (APF) caso deseje medir o esforço para desenvolver ou proporcionar uma base objetiva para a contratação de desenvolvimento de software.
Nesse contexto, assinale a opção que não corresponde a uma característica de pontos de função.
- AMedem o tamanho do software com base na funcionalidade solicitada e fornecida ao usuário final.
- BTêm como principal métrica a Complexidade Ciclomática das funcionalidades. (alternativa correta)
- CSão uma medida de tamanho lógico, em oposição a uma medida de tamanho físico, como linhas de código ou objetos.
- DSão compostos por entradas, saídas, consultas, dados internos e dados de interface externa.
- ESão derivados de requisitos e são aplicáveis para medição durante todo o ciclo de vida de desenvolvimento.
Resposta comentada
Gabarito Alternativa B
A Análise de Pontos de Função (APF) é uma técnica para medir o tamanho de um software com base na funcionalidade que ele entrega ao usuário, independentemente da tecnologia ou da linguagem de programação. É uma forma de quantificar o "o quê" o sistema faz, e não o "como" ele faz.
- (A) Incorreta: Esta é uma característica fundamental da APF; ela mede o tamanho do software a partir da perspectiva do usuário e da funcionalidade entregue.
- (B) Correta: A Complexidade Ciclomática é uma métrica de código que mede a complexidade estrutural de um programa (o número de caminhos independentes no código), não sendo utilizada pela APF. A APF mede a funcionalidade a partir dos requisitos, antes mesmo da codificação, e sua "complexidade" se refere à complexidade dos processos elementares (baixa, média, alta) ou a fatores de ajuste globais, mas não à complexidade ciclomática. A armadilha aqui é confundir o termo genérico "complexidade" com a métrica específica de código "Complexidade Ciclomática".
- (C) Incorreta: Pontos de Função são, de fato, uma medida de tamanho lógico (funcionalidade), contrastando com medidas físicas como Linhas de Código (LOC), que dependem da linguagem e da implementação.
- (D) Incorreta: Estes são os cinco tipos de componentes funcionais (Entradas Externas, Saídas Externas, Consultas Externas, Arquivos Lógicos Internos e Arquivos de Interface Externa) que compõem a contagem de Pontos de Função.
- (E) Incorreta: A APF é derivada diretamente dos requisitos do usuário e pode ser aplicada em diversas fases do ciclo de vida, desde a especificação dos requisitos até a manutenção, para medir o tamanho inicial ou as alterações.
Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.