Questão nº 50
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 50)
O sistema MinhaRECLAMACAO é utilizado por uma organização para controlar os processos de reclamações sobre os serviços prestados. Para abrir uma nova reclamação, o usuário informa seu CPF e o MinhaRECLAMACAO verifica se o formato do CPF é ou não válido antes de prosseguir.
Com base na APF (Análise de Pontos de Função) e no SNAP (Software Non Functional Assessment Process), a validação do CPF realizada pelo MinhaRECLAMACAO deve ser contada como um requisito:
- Afuncional na forma de Consulta Externa (CE);
- Bnão funcional da categoria operação de dados; (alternativa correta)
- Cfuncional na forma de Entrada Externa (EE);
- Dnão funcional da categoria projeto de interface;
- Efuncional na forma de Saída Externa (SE).
Resposta comentada
Gabarito Alternativa B
Requisitos Funcionais (FR) descrevem o que o sistema faz para o usuário (suas funções de negócio), enquanto Requisitos Não Funcionais (NFR) descrevem como o sistema funciona (qualidades, restrições, desempenho, segurança, usabilidade). A validação de dados é um NFR, pois define uma qualidade ou restrição sobre a entrada, não uma função de negócio principal.
- (A) Incorreta: A validação do CPF não é uma função principal do sistema (o que o usuário quer fazer), mas uma regra de qualidade para a entrada. Consulta Externa (CE) é para recuperar dados existentes, não para validar uma entrada.
- (B) Correta: A validação do formato do CPF é um Requisito Não Funcional porque define uma característica de qualidade e integridade dos dados de entrada. No SNAP, a categoria "operação de dados" abrange atividades como validação, transformação, criptografia e manipulação de dados.
- (C) Incorreta: A armadilha aqui é confundir a entrada do CPF (que seria uma Entrada Externa - EE) com a validação dessa entrada. A Entrada Externa é a função de receber o CPF. A verificação da validade do formato do CPF é uma regra de qualidade aplicada a essa entrada, tornando-a um NFR, não o próprio ato de entrada.
- (D) Incorreta: Embora o resultado da validação (uma mensagem de erro, por exemplo) possa ser exibido na interface, a lógica de validação em si não é sobre o "projeto de interface" (que trata de layout, cores, navegação, etc.), mas sim sobre a integridade e o formato dos dados.
- (E) Incorreta: A validação do CPF não é uma função de saída do sistema (como um relatório ou uma mensagem de confirmação de sucesso). Saída Externa (SE) é para apresentar informações processadas ao usuário.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Governança (Caderno Tipo 1). Reproduzida para fins de estudo.