Questão nº 23
Questão de Tecnologia da Informação · FCC TRF4 2019 (nº 23)
Suponha que um Analista de TI, participando da etapa de análise de requisitos de um sistema de emissão de certidão negativa para o TRF4, tenha elencado os requisitos apresentados abaixo:
- Utilizar interface responsiva para que possa ser executado em dispositivos móveis e na web.
- Validar o tipo de certidão solicitado.
- Emitir certidão negativa após verificação de situação do requerente.
- Solicitar o CPF do requerente.
- Responder ao clique único do usuário em qualquer botão da interface.
- Validar o CPF do requerente.
- Restaurar os dados automaticamente após falhas não programadas.
- Solicitar o nome do requerente.
- Oferecer dois tipos de certidão: para fins gerais e para fins eleitorais.
- Emitir aviso de impossibilidade de emissão da certidão.
Sobre os requisitos, é correto afirmar que
- Atodos são funcionais.
- Btodos são não funcionais.
- C1, 5 e 7 são não funcionais. (alternativa correta)
- Dapenas 3, 4, 8, 9 e 10 são funcionais.
- Eapenas 2, 6 e 7 são não funcionais.
Resposta comentada
Gabarito Alternativa C
Requisitos funcionais descrevem o que o sistema deve fazer, ou seja, as funções e comportamentos que o usuário espera. Já os requisitos não funcionais descrevem como o sistema deve funcionar, focando em qualidades como desempenho, usabilidade, segurança e confiabilidade.
-
Requisitos Funcionais (RF):
- 2. Validar o tipo de certidão solicitado. (O sistema realiza uma validação)
-
- Emitir certidão negativa após verificação de situação do requerente. (É a principal função do sistema)
-
- Solicitar o CPF do requerente. (O sistema interage para obter dados)
-
- Validar o CPF do requerente. (O sistema realiza uma validação)
-
- Solicitar o nome do requerente. (O sistema interage para obter dados)
-
- Oferecer dois tipos de certidão: para fins gerais e para fins eleitorais. (O sistema provê opções)
-
- Emitir aviso de impossibilidade de emissão da certidão. (O sistema informa o usuário)
-
Requisitos Não Funcionais (RNF):
-
- Utilizar interface responsiva para que possa ser executado em dispositivos móveis e na web. (Descreve uma qualidade de usabilidade/acessibilidade e uma restrição de plataforma)
-
- Responder ao clique único do usuário em qualquer botão da interface. (Descreve uma qualidade de desempenho/usabilidade)
-
- Restaurar os dados automaticamente após falhas não programadas. (Descreve uma qualidade de confiabilidade/recuperabilidade)
-
-
(A) Incorreta: Nem todos os requisitos são funcionais; os requisitos 1, 5 e 7 são não funcionais.
-
(B) Incorreta: Nem todos os requisitos são não funcionais; a maioria deles (2, 3, 4, 6, 8, 9, 10) é funcional.
-
(C) Correta: Os requisitos 1 (responsividade), 5 (tempo de resposta/usabilidade) e 7 (recuperação de falhas/confiabilidade) são, de fato, não funcionais, pois descrevem qualidades ou restrições do sistema, e não funções diretas.
-
(D) Incorreta: Esta alternativa é um distrator tentador. Embora 3, 4, 8, 9 e 10 sejam funcionais, a palavra "apenas" torna a afirmação falsa, pois os requisitos 2 e 6 também são funcionais.
-
(E) Incorreta: Os requisitos 2 e 6 são funcionais (validações), e não não funcionais. O requisito 7 é não funcional, mas a afirmação está incorreta ao classificar 2 e 6.
Fonte: FCC TRF4 2019 Analista Judiciário - Área Apoio Especializado - Especialidade Sistemas de Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.