Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FUNDATEC 2023

Engenharia de SoftwareEngenharia de Requisitos
Código
qq890159
Banca
FUNDATEC
Órgão
BRDE
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento de Sistemas
Considere um projeto de software para um sistema de concessão e controle de linhas de crédito para pessoas físicas e jurídicas. Abaixo estão elencados alguns dos requisitos levantados:I. Adequação à LGPD (Lei Geral de Proteção de Dados Pessoais). II. Desenvolvimento em linguagem C#. III. Multiplataforma: macOS, Linux e Windows. IV. Transações via PIX. V. Cópia diária de todos os dados. Quais identificam um requisito do tipo funcional?
  1. AApenas I.
  2. BApenas II.
  3. CApenas IV.
  4. DApenas II e III.
  5. EApenas I, III e V.
Revelar gabarito e comentário

GabaritoC — Apenas IV.

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

Requisitos Funcionais vs Não Funcionais

Gabarito: letra C. Apenas o item IV (Transações via PIX) constitui um requisito funcional, pois descreve uma função específica que o sistema deve executar. Os demais itens (I, II, III, V) são requisitos não funcionais, por imporem restrições ao sistema (LGPD – requisito externo/legal; linguagem C# – restrição de desenvolvimento; multiplataforma – portabilidade; cópia diária – requisito de operação/disponibilidade). A distinção clássica estabelece que requisitos funcionais definem o que o sistema faz, enquanto não funcionais definem como o sistema deve ser ou restrições sobre seu funcionamento.

A Engenharia de Requisitos classifica os requisitos em duas grandes categorias. Os requisitos funcionais descrevem os serviços ou funções que o sistema deve oferecer, ou seja, as ações que ele deve executar. Já os requisitos não funcionais são restrições sobre os serviços ou funções, abrangendo aspectos como desempenho, segurança, portabilidade, padrões, legislação, etc.

Análise dos Itens

I. Adequação à LGPD – ❌ Não funcional. Trata-se de uma restrição externa (legal) que impõe como os dados pessoais devem ser tratados. É um requisito de conformidade, não uma função propriamente dita.

II. Desenvolvimento em linguagem C# – ❌ Não funcional. É uma restrição tecnológica de implementação, enquadrada como requisito de produto ou organizacional.

III. Multiplataforma: macOS, Linux e Windows – ❌ Não funcional. Refere-se à portabilidade do sistema, um requisito de produto (não funcional).

IV. Transações via PIX – ✅ Funcional. Define uma funcionalidade concreta: o sistema deve ser capaz de realizar transações utilizando o meio de pagamento PIX.

V. Cópia diária de todos os dados – ❌ Não funcional. Embora descreva uma ação (cópia), a ênfase está na periodicidade e na garantia de disponibilidade dos dados, características tipicamente associadas a requisitos não funcionais (confiabilidade, disponibilidade). Na prática, é comum classificar "backup" como funcional, mas a banca adotou o entendimento de que é não funcional (restrição operacional). Importante: memorize que, para esta banca, requisitos de backup e recuperação são considerados não funcionais.

Conclusão

Apenas o item IV é funcional. Portanto, a alternativa correta é a letra C (Apenas IV).

Item

Descrição

Tipo de Requisito

Justificativa

I

Adequação à LGPD

Não funcional

Restrição legal externa (conformidade)

II

Desenvolvimento em linguagem C#

Não funcional

Restrição tecnológica de implementação

III

Multiplataforma (macOS, Linux, Windows)

Não funcional

Requisito de portabilidade

IV

Transações via PIX

Funcional

Função específica que o sistema deve executar

V

Cópia diária de todos os dados

Não funcional

Restrição operacional (disponibilidade/confiabilidade)

Requisitos
  • 1Funcionais (o que o sistema faz)
    • Transações via PIX
  • 2Não funcionais (como o sistema é)
    • Legal
      • Adequação à LGPD
    • Implementação
      • Linguagem C#
    • Portabilidade
      • Multiplataforma
    • Operação
      • Cópia diária dos dados
LEVEL · soulevel.com.br

Gabarito: letra C.

Link permanente: /questoes/qq890159