Questão nº 40
Questão de Tecnologia da Informação · CESGRANRIO CAIXA 1/2021/NM (nº 40)
Uma equipe de desenvolvimento precisa informar a quantidade de pontos de função do software que será mantido por uma empresa. Na contagem por ponto de função, um dos itens a ser considerado é o de
- Acontagem das linhas do código
- Bcontagem de erros do software
- Cfuncionalidades implementadas, sob o ponto de vista do desenvolvedor
- Dfuncionalidades implementadas, sob o ponto de vista do usuário (alternativa correta)
- Efuncionalidades implementadas, sob o ponto de vista do testador
Resposta comentada
Gabarito Alternativa D
Ponto de função mede o tamanho funcional do software pelo que ele entrega ao usuário, não pelo esforço interno de quem constrói ou testa. É uma régua baseada em requisitos funcionais visíveis e solicitados pelo cliente.
- (A) Incorreta: Linhas de código medem esforço de implementação, não funcionalidade; são irrelevantes para ponto de função, que ignora tecnologia e linguagem.
- (B) Incorreta: Erros do software são métricas de qualidade/defeitos, não de tamanho funcional; não entram na contagem de pontos de função.
- (C) Incorreta: O ponto de vista do desenvolvedor foca em como implementar (arquitetura, código), mas a contagem é baseada no que o usuário pede, não na visão técnica.
- (D) Correta: O ponto de função conta funcionalidades implementadas sob o ponto de vista do usuário — ou seja, as funções de negócio que o usuário reconhece e solicita (entradas, saídas, consultas, arquivos, interfaces). É a definição oficial da IFPUG.
- (E) Incorreta: O testador valida comportamento e erros, mas não define o escopo funcional; sua visão é de verificação, não de contagem de tamanho.
Armadilha da banca: A pegadinha está na letra C, pois "funcionalidades implementadas" parece correto, mas a banca troca o sujeito — o ponto de função nunca é visto pelo desenvolvedor, e sim pelo usuário. Quem cai na letra C confunde "implementar" (ação técnica) com "entregar valor de negócio" (visão do usuário).
Fonte: CESGRANRIO CAIXA 1/2021/NM Técnico Bancário Novo - Tecnologia da Informação. Reproduzida para fins de estudo.