Questão nº 30

Questão de Tecnologia da Informação · FCC ALAP 2019 (nº 30)

FCC2019Analista Legislativo - Desenvolvedor de SistemasTecnologia da Informação
Gabarito: Cver comentário ↓

Considere a lista abaixo, elaborada durante um levantamento de requisitos na Assembleia Legislativa do Amapá, para um sistema hipotético de avaliações internas:

  1. Registrar avaliação de colaborador por parlamentar: O sistema deve permitir ao parlamentar, em uma única tela, a avaliação de todos os seus colaboradores.
  2. Considerar Aspectos Legais: O sistema deve seguir orientações elencadas na Resolução 099/XXXX do Conselho Legislativo do Estado.
  3. Registrar autoavaliação de parlamentar: O sistema deve permitir ao parlamentar sua autoavaliação em relação às disposições legais sob as quais atuou no período.
  4. Atentar à Segurança: O sistema deve fornecer mecanismos de segurança e autenticação alinhados com os adotados pelo processo XPTO.
  5. Impedir acesso direto ao processo XPTO: O sistema deverá mostrar ao usuário que existem formulários de avaliação a serem respondidos e dará a opção de respondê-los depois.

Adotando RFU para requisitos funcionais e RNF para não-funcionais, a classificação correta e respectiva da lista 1 a 5 acima é:

Resposta comentada

Gabarito Alternativa C

Requisitos Funcionais (RFU) descrevem o que o sistema deve fazer, ou seja, as funções, tarefas e comportamentos que o usuário final espera. Já os Requisitos Não Funcionais (RNF) descrevem como o sistema deve se comportar, focando em qualidades como desempenho, segurança, usabilidade, ou restrições e atributos do sistema.

  • (A) Incorreta: A classificação do requisito 2 ("Considerar Aspectos Legais") e 4 ("Atentar à Segurança") está incorreta, pois são requisitos não funcionais.
  • (B) Incorreta: A classificação do requisito 5 ("Impedir acesso direto ao processo XPTO...") está incorreta, pois descreve uma funcionalidade de interação com o usuário.
  • (C) Correta:
    1. RFU: "Registrar avaliação de colaborador por parlamentar" descreve uma função específica que o sistema deve executar para o usuário.
    2. RNF: "Considerar Aspectos Legais" é uma restrição ou atributo de conformidade que o sistema deve seguir, não uma função direta para o usuário.
    3. RFU: "Registrar autoavaliação de parlamentar" descreve outra função específica que o sistema deve permitir ao usuário.
    4. RNF: "Atentar à Segurança" é uma característica de qualidade do sistema, definindo como ele deve proteger as informações e acessos, não uma função de negócio.
    5. RFU: "Impedir acesso direto ao processo XPTO: O sistema deverá mostrar ao usuário que existem formulários de avaliação a serem respondidos e dará a opção de respondê-los depois." Este requisito descreve uma interação específica do sistema com o usuário (mostrar informações e dar opções), que é uma funcionalidade de gestão de fluxo de trabalho e notificação. A armadilha da banca aqui é que a primeira parte ("impedir acesso direto") pode soar como uma restrição de segurança (RNF), mas a continuação ("mostrar ao usuário... e dará a opção") claramente descreve um comportamento e uma funcionalidade que o sistema oferece ao usuário para gerenciar suas tarefas, tornando-o funcional.
  • (D) Incorreta: A classificação do requisito 1 ("Registrar avaliação...") está incorreta, pois é um requisito funcional.
  • (E) Incorreta: A classificação do requisito 1 ("Registrar avaliação...") e 2 ("Considerar Aspectos Legais") está incorreta.

Fonte: FCC ALAP 2019 Analista Legislativo - Desenvolvedor de Sistemas (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho