Pular para o conteúdo principal

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

Engenharia de SoftwareEngenharia de Requisitos
Código
fc056718
Banca
FCC
Órgão
SEFAZ-BA
Ano
2019
Cargo
Auditor Fiscal - Tecnologia da Informação - Prova II
Um Auditor Fiscal da área de Tecnologia da Informação está participando do processo de levantamento de requisitos para o desenvolvimento de um novo software. Os requisitos a seguir foram elencados:I. Um usuário deve ser capaz de pesquisar a lista de contribuintes devedores.II . O sistema deve gerar a lista de contribuintes com atendimento agendado naquele dia.III . O sistema deve se adequar às leis que garantem o sigilo das informações.IV. Cada usuário do sistema deverá ser identificado por um número de 8 dígitos.V. O Sistema deve ter suporte para os sistemas operacionais Linux e Windows.VI. A alteração dos dados de um contribuinte só poderá ser concretizada após confirmação.VII. Toda consulta deve retornar os valores solicitados em até 20 segundos.VIII . A gravação dos dados só deverá ser efetuada após o preenchimento de todos os campos de preenchimento obrigatório.IX. Os dados devem ser armazenados em servidores em cluster para garantir a disponibilidade.São requisitos funcionais os que constam APENAS em
  1. AI, II , III , IV, V, VI e VII.
  2. BII , IV, VII e VIII .
  3. CI, II , IV, VI e VIII .
  4. DIV, VI, VIII e IX.
  5. EII , IV, V, VI e VIII .
Revelar gabarito e comentário

GabaritoC — I, II , IV, VI e VIII .

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”.

Engenharia de Requisitos – Requisitos Funcionais × Não Funcionais

Gabarito: letra C. Requisitos funcionais descrevem serviços e comportamentos do sistema (o que o sistema faz). Requisitos não funcionais impõem restrições de qualidade, desempenho, segurança, compliance, arquitetura etc. (como o sistema faz). Dos itens elencados, são funcionais apenas I, II, IV, VI e VIII – exatamente o conjunto da alternativa C.

A tabela a seguir classifica cada item:

Item

Descrição

Classificação

Motivo

I

Pesquisar contribuintes devedores

Funcional

Ação direta do sistema (serviço)

II

Gerar lista de atendimentos agendados

Funcional

Serviço oferecido pelo sistema

III

Adequar-se a leis de sigilo

Não funcional

Restrição de compliance/segurança

IV

Identificar usuário por número de 8 dígitos

Funcional

Funcionalidade específica de identificação

V

Suporte a Linux e Windows

Não funcional

Restrição de portabilidade (plataforma)

VI

Alteração só após confirmação

Funcional

Regra de comportamento do sistema

VII

Resposta em até 20 segundos

Não funcional

Restrição de desempenho

VIII

Gravação só após preencher obrigatórios

Funcional

Validação funcional (regra de negócio)

IX

Armazenamento em cluster para disponibilidade

Não funcional

Restrição de arquitetura/disponibilidade

Análise das alternativas

Alternativa A — ❌ Incorreta

Inclui os itens III (adequação a leis) e V (suporte a SO), que são requisitos não funcionais. Portanto, não contém apenas funcionais.

Alternativa B — ❌ Incorreta

Inclui o item VII (tempo de resposta ≤ 20s), que é requisito não funcional (desempenho). Logo, não é apenas funcional.

Alternativa C — ✅ Correta ⟵ GABARITO

Contém exclusivamente os itens I, II, IV, VI e VIII – todos classificados como requisitos funcionais, conforme demonstrado na tabela.

Alternativa D — ❌ Incorreta

Inclui o item IX (armazenamento em cluster), que é requisito não funcional (disponibilidade/arquitetura). Portanto, não é apenas funcional.

Alternativa E — ❌ Incorreta

Inclui o item V (suporte a sistemas operacionais), que é requisito não funcional (portabilidade). Logo, não é apenas funcional.

PEGA ESSA DICA!

Para distinguir rapidamente: pergunte-se “o sistema faz isso?” (funcional) ou “o sistema tem que ser rápido/seguro/compatível?” (não funcional). Características como desempenho, disponibilidade, portabilidade e compliance são quase sempre não funcionais. Já regras de validação, pesquisas e funcionalidades concretas são funcionais.

Gabarito: letra C – itens I, II, IV, VI e VIII.

Link permanente: /questoes/fc056718