Questão de Engenharia de Software — Análise de Pontos de Função (APF) — CESPE / CEBRASPE 2023
- Código
- ce397936
- Banca
- CESPE / CEBRASPE
- Órgão
- DATAPREV
- Ano
- 2023
- Cargo
- Ana TI ( )
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmativa está incorreta porque descreve a contagem de aplicação como a medição da funcionalidade fornecida aos usuários finais quando o projeto estiver pronto, no momento de sua instalação. Na verdade, essa descrição corresponde à contagem de projeto de desenvolvimento, enquanto a contagem de aplicação mede a funcionalidade de uma aplicação já instalada e em produção, ou seja, o tamanho funcional atual do software em operação.
A Análise de Pontos de Função (APF) é uma técnica de medição do tamanho funcional de um software, sob o ponto de vista do usuário, independente da tecnologia utilizada. Ela quantifica as funcionalidades que o software fornece ao usuário, com base no projeto lógico. O processo de contagem envolve várias etapas, e uma das primeiras é determinar o tipo de contagem. Existem três tipos de contagem: projeto de desenvolvimento, projeto de melhoria e aplicação. Cada um tem um propósito específico e mede funcionalidades em momentos diferentes do ciclo de vida do software.
A contagem de projeto de desenvolvimento mede a funcionalidade fornecida aos usuários finais quando o projeto estiver pronto, no momento de sua instalação. Ou seja, ela captura o tamanho funcional do software que será entregue, incluindo as funções de dados e transações que serão implementadas. Já a contagem de projeto de melhoria mede a funcionalidade impactada por uma alteração (inclusão, alteração ou exclusão de funções) em uma aplicação existente. Por fim, a contagem de aplicação mede a funcionalidade de uma aplicação que já está em produção, ou seja, o tamanho funcional atual do software em operação, servindo como base para comparações e para a medição de melhorias futuras.
A pegadinha da questão está em inverter os conceitos: a banca atribuiu à contagem de aplicação a definição que pertence à contagem de projeto de desenvolvimento. O candidato que não domina a distinção entre os tipos de contagem pode facilmente cair nessa armadilha, pois a frase parece plausível. É fundamental memorizar o momento de cada contagem: desenvolvimento = instalação; melhoria = alteração; aplicação = produção.
Para fixar, veja a tabela comparativa:
Tipo de contagem | O que mede | Momento |
|---|---|---|
Projeto de desenvolvimento | Funcionalidade fornecida aos usuários finais quando o projeto estiver pronto | Instalação |
Projeto de melhoria | Funcionalidade impactada por alterações (inclusão, alteração, exclusão) | Durante a manutenção |
Aplicação | Funcionalidade da aplicação em produção | Após a instalação, em operação |
A banca trocou o tipo de contagem: a definição dada é de projeto de desenvolvimento, não de aplicação. Cuidado com essa inversão clássica — leia sempre o momento descrito (instalação vs. produção) para identificar o tipo correto.
A afirmativa está errada porque define a contagem de aplicação como a medição da funcionalidade fornecida aos usuários finais quando o projeto estiver pronto, no momento de sua instalação. Essa é a definição de contagem de projeto de desenvolvimento. A contagem de aplicação, por sua vez, mede a funcionalidade de uma aplicação já instalada e em produção, ou seja, o tamanho funcional atual do software em operação. Portanto, o item está incorreto.
Gabarito: Errado (E).
Link permanente: /questoes/ce397936