Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2020

Engenharia de SoftwareEngenharia de Requisitos
Código
fc058960
Banca
FCC
Órgão
AL-AP
Ano
2020
Cargo
Analista Legislativo - Desenvolvedor de Sistemas
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 é:
  1. ARFU, RFU, RFU, RNF e RNF.
  2. BRFU, RNF, RFU, RNF e RNF.
  3. CRFU, RNF, RFU, RNF e RFU.
  4. DRNF, RNF, RFU, RNF e RFU.
  5. ERNF, RFU, RFU, RNF e RNF.
Revelar gabarito e comentário

GabaritoC — RFU, RNF, RFU, RNF e RFU.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Classificação de Requisitos: Funcionais × Não Funcionais

Gabarito: letra C. A sequência correta é RFU, RNF, RFU, RNF, RFU. Requisitos funcionais (RFU) descrevem serviços/funcionalidades que o sistema deve executar; requisitos não funcionais (RNF) impõem restrições de qualidade, segurança, desempenho ou regras de negócio. A banca testa a capacidade de distinguir entre uma funcionalidade concreta e uma restrição.

Análise dos itens 1 a 5

Item 1 — RFU. "Registrar avaliação de colaborador por parlamentar" é uma funcionalidade explícita: o sistema deve permitir ao parlamentar avaliar seus colaboradores em uma única tela. Trata-se de um serviço oferecido pelo sistema.

Item 2 — RNF. "Seguir orientações elencadas na Resolução 099/XXXX" é uma restrição imposta por norma externa. O sistema não executa uma função; ele deve obedecer a regras legais – típico requisito não funcional (restrição de processo/regulatória).

Item 3 — RFU. "Registrar autoavaliação de parlamentar" descreve outra funcionalidade: permitir que o parlamentar se autoavalie. É uma ação que o sistema realiza.

Item 4 — RNF. "Fornecer mecanismos de segurança e autenticação" é claramente um requisito não funcional, relacionado a atributos de qualidade (segurança).

Item 5 — RFU. Pode parecer um requisito de segurança ("impedir acesso direto"), mas a descrição completa revela uma funcionalidade: o sistema deve mostrar formulários pendentes e dar a opção de respondê-los depois. É um comportamento esperado do sistema, não uma restrição.

Alternativas

Alternativa A — ❌ Incorreta

Classifica o item 5 como RNF, quando na verdade é RFU. A descrição do item 5 descreve uma funcionalidade (apresentar formulários e opção de postergar resposta), não uma restrição.

Alternativa B — ❌ Incorreta

Idem à A: erra no item 5 ao considerá-lo RNF.

Alternativa C — ✅ Correta ⟵ GABARITO

Sequência exata: RFU (1), RNF (2), RFU (3), RNF (4), RFU (5).

Alternativa D — ❌ Incorreta

Classifica os itens 1 e 2 como RNF, quando 1 é RFU e 2 é RNF (parcialmente erra no item 1). Além disso, item 4 é RNF (correto) e item 5 é RFU (correto), mas o erro no item 1 invalida a alternativa.

Alternativa E — ❌ Incorreta

Erra no item 1, classificando-o como RNF, quando na verdade é RFU.

NÃO CAIA NESSA!

A banca explora a confusão entre funcionalidade e restrição no item 5. Embora o título "Impedir acesso direto ao processo XPTO" sugira segurança (RNF), a descrição completa revela uma ação do sistema (mostrar formulários e oferecer opção de responder depois) – isso é funcional. Leia sempre o detalhamento!

Gabarito: letra C.

Link permanente: /questoes/fc058960