Questão nº 54

Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 54)

FGV2024Analista de Tecnologia da Informação - Desenvolvimento de SoftwareTecnologia da Informação
Gabarito: Bver comentário ↓

Durante o processo de engenharia de requisitos em um projeto de desenvolvimento de software para um sistema bancário, o analista de requisitos identificou que era necessário que a função de saldo de conta passasse a ser realizada em tempo real. Para isso, ele utilizou uma entrevista com o gerente do projeto e uma sessão de brainstorming com a equipe de desenvolvimento.
Nesse contexto, é correto afirmar que

Resposta comentada

Gabarito Alternativa B

Requisitos Funcionais descrevem o que o software deve fazer, ou seja, as ações e funcionalidades que o sistema oferece. Já os Requisitos Não Funcionais descrevem como o software deve funcionar, focando em qualidades como desempenho, segurança, usabilidade e confiabilidade.

  • (A) Incorreta: A função de "saldo de conta" é funcional. No entanto, a exigência de que ela seja "em tempo real" não descreve uma nova funcionalidade, mas sim uma característica de desempenho ou qualidade da funcionalidade existente. Essa característica é não funcional. Armadilha da banca: O termo "função de saldo de conta" pode levar a pensar que é tudo funcional, mas o modificador "em tempo real" é o que muda a natureza do requisito.
  • (B) Correta: A necessidade de que a função de saldo de conta seja realizada "em tempo real" está diretamente ligada ao desempenho e à resposta temporal do sistema. Essas são características de qualidade que definem como a funcionalidade deve operar, e não o que ela faz. Portanto, é um requisito não funcional.
  • (C) Incorreta: A entrevista é uma técnica de elicitação de requisitos (coleta de informações), não de prototipação. A prototipação envolve a criação de modelos ou versões preliminares do sistema para validação.
  • (D) Incorreta: A sessão de brainstorming com a equipe de desenvolvimento é uma técnica válida e comum para elicitação de requisitos, especialmente para gerar ideias, identificar restrições e explorar soluções. A elicitação de requisitos não se restringe apenas a entrevistas formais com usuários finais; diversas técnicas e stakeholders são envolvidos.
  • (E) Incorreta: O processo de engenharia de requisitos é uma das primeiras fases do ciclo de vida do desenvolvimento de software, ocorrendo antes da implementação. Ele define o que será construído. Capturar necessidades após a implementação seria para futuras versões, manutenção ou melhorias, não para o desenvolvimento inicial.

Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Desenvolvimento de Software (Caderno Tipo 1). 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