O analista Fábio está trabalhando na modernização do e-SUPR...

Próximas questões
Com base no mesmo assunto
Q3874342 Engenharia de Software
O analista Fábio está trabalhando na modernização do e-SUPRIMENTS, software para gestão das entradas e saídas do almoxarifado. Fábio está em uma entrevista para elicitação de requisitos com Lúcio, representante do almoxarifado.
Perguntado sobre quais relatórios seriam importantes na modernização do e-SUPRIMENTS, Lúcio respondeu:
“Eu quero ter a liberdade de montar relatórios dinamicamente. Assim, poderei selecionar filtros e informar os dados de pesquisa para cada um dos filtros para o sistema apresentar os resultados. Queria também exportar os resultados em um formato não proprietário, para abri-la em software de edição externo, porque posso precisar trabalhar nesses dados fora do sistema. Além disso, tenho interesse em, pelo menos, dois gráficos: um que apresente os quantitativos por item que entraram no almoxarifado e outro com o quantitativo dos itens que saíram do almoxarifado no mês corrente. Seria muito legal se eu pudesse exportar esses gráficos como imagem JPEG para usar em apresentações para nosso gestor”.
Com base nas solicitações do cliente, o analista Fábio identificou:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A questão dependia de aplicar a distinção entre função do sistema e condição/restrição da saída às solicitações do cliente, seguindo a leitura operacional adotada pela banca. Com essa decomposição, a alternativa compatível é a B.

Tema central: Classificação de requisitos
Análise das alternativas
A
Errada
Incorreta porque, no critério compatível com o gabarito oficial, o enunciado não gera 2 requisitos não funcionais, mas 3. A alternativa subconta os RNF ao não acompanhar a classificação adotada para o formato não proprietário e para os dois gráficos individualizados.
B
Certa
Pelo critério adotado no gabarito oficial, contam-se como requisitos funcionais as capacidades pedidas ao sistema: montar relatórios dinamicamente; selecionar filtros; informar dados de pesquisa; exportar resultados; exportar gráficos como JPEG. Já as características ou condições da saída foram tratadas, na leitura compatível com a base de decisão e com o gabarito oficial, como requisitos não funcionais: exportar os resultados em formato não proprietário; gráfico de entradas no almoxarifado; gráfico de saídas no mês corrente. Essa decomposição totaliza 5 RF e 3 RNF, exatamente o que a alternativa B apresenta.
C
Errada
Incorreta porque reduz indevidamente a contagem dos dois lados. Pelo desmembramento exigido pelo gabarito, há mais de 4 funções pedidas ao sistema — especialmente no trecho sobre relatórios dinâmicos, filtros, dados de pesquisa, exportação de resultados e exportação dos gráficos — e também há mais de 1 requisito não funcional.
D
Errada
Incorreta porque o texto não permite condensar tudo em apenas 3 requisitos funcionais nem ignorar completamente requisitos não funcionais. A fala do usuário traz pedidos autônomos suficientes para superar 3 funções e ainda inclui características/restrições de saída consideradas RNF no critério do gabarito.
E
Errada
Incorreta porque agrupa em excesso solicitações que a banca individualizou. O enunciado separa ações distintas nos relatórios dinâmicos, separa a função de exportar da condição de formato não proprietário e ainda distingue dois gráficos e a exportação deles como JPEG; por isso não é possível reduzir a 2 RF e 2 RNF.
Pegadinha da questão
A confusão real estava em não desdobrar pedidos autônomos e em misturar função com condição da saída: tratar todo o bloco de relatórios como um único requisito, somar os dois gráficos como um só e confundir exportar resultados com a exigência de formato não proprietário.
Dica para questões semelhantes
  • Separe cada solicitação do usuário em unidades mínimas antes de contar; verbos de ação diferentes podem gerar requisitos distintos.
  • Diferencie a função principal da condição sobre o artefato gerado: exportar é uma coisa; exigir formato não proprietário é outra.
  • Quando o enunciado individualiza saídas diferentes, conte-as separadamente no critério adotado pela banca.
  • Em prova, siga a classificação operacional usada no gabarito, mesmo quando a fronteira entre RF e RNF possa variar na literatura.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Requisitos Funcionais

  1. Montar relatórios dinamicamente (com filtros e parâmetros)→ tudo isso vira 1 único RF, não 3
  2. Exportar resultados→ 1 RF
  3. Gerar gráfico de entradas→ 1 RF
  4. Gerar gráfico de saídas→ 1 RF
  5. Exportar gráficos como imagem→ 1 RF

✔️ Total: 5 RF



Aqui está o ponto-chave da divergência.

A FGV provavelmente classificou mais coisas como restrição/qualidade, não como funcionalidade.

Requisitos não Funcionais

  1. Formato não proprietário→ restrição de interoperabilidade
  2. Formato JPEG→ restrição de formato
  3. Trabalhar fora do sistema / uso em software externo→ isso pode ser interpretado como:
  • requisito de interoperabilidade
  • ou portabilidade/usabilidade

✔️ Total: 3 RNF

Fonte: ChatGPT

Obs: Só deu essa informação depois que falei qual era o gabarito.

Fonte: vozes do chatgpt.

Pra mim é tudo Requisito Funcional. Mas se a banca avaliou assim, fazer o que né.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo