Um Tribunal de Justiça pretende criar e implantar um módulo ...

Próximas questões
Com base no mesmo assunto
Q4240088 Engenharia de Software
Um Tribunal de Justiça pretende criar e implantar um módulo para solicitação e acompanhamento de diligências judiciais dentro do sistema de controle de processos judiciais. O sistema deverá permitir que funcionários registrem pedidos, acompanhem as etapas do fluxo e recebam notificações sobre alterações de status. Após um debate técnico, a equipe de TI decidiu classificar as funcionalidades
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A decisão estava na distinção entre o que o sistema faz e o que apenas qualifica seu funcionamento. No enunciado, registro e acompanhamento apontam para funções do sistema, enquanto desempenho e rastreabilidade apontam para atributos de qualidade.

Tema central: Classificação de requisitos
Análise das alternativas
A
Certa
A alternativa A acerta porque separa corretamente comportamento do sistema de atributos de qualidade. Registrar pedidos e acompanhar diligências são serviços que o sistema deve executar, portanto entram como requisitos funcionais. Já desempenho e rastreabilidade remetem a qualidades, restrições ou controles sobre o funcionamento do sistema, o que os coloca como requisitos não funcionais.
B
Errada
Está errada porque trata notificações como requisito não funcional, quando o envio de notificações é comportamento esperado do sistema, logo requisito funcional. Além disso, a integração com sistemas existentes não se sustenta aqui como não funcional no sentido adotado pela classificação pedida.
C
Errada
Está errada por inverter diretamente as categorias cobradas: envio de notificações é funcionalidade do sistema, enquanto desempenho é atributo de qualidade, portanto requisito não funcional.
D
Errada
Está errada porque fluxo de diligências corresponde ao comportamento operacional implementado pelo sistema, então é requisito funcional, não não funcional. Também erra ao deslocar autenticação e rastreabilidade para 'requisitos relacionados ao processo de negócio', quando, na classificação pedida, eles se vinculam a segurança, qualidade e controle.
E
Errada
Está errada porque rotula como não funcionais elementos que não se enquadram assim de forma correta nessa classificação. A modelagem do processo judicial sustenta funcionalidades e regras de negócio do sistema, e a integração entre sistemas não pode ser tratada genericamente como requisito não funcional.
Pegadinha da questão
A confusão explorada foi tratar funcionalidade visível do sistema, como notificação, ou aspecto técnico, como integração, como se fossem automaticamente requisitos não funcionais.
Dica para questões semelhantes
  • Se o item descreve o que o sistema faz para o usuário ou para o negócio, a tendência é ser requisito funcional.
  • Se o item descreve qualidade, restrição, controle ou condição do funcionamento, a tendência é ser requisito não funcional.
  • Não classifique algo como não funcional só porque envolve tecnologia ou infraestrutura, como integração.
  • Segurança, desempenho e rastreabilidade devem ser confrontados com a ideia de atributo ou restrição antes da classificação.

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 (RF):

  • Definem o que o software deve fazer, ou seja, suas funções, serviços e ações específicas que o sistema deve executar para atender às necessidades do usuário e aos processos de negócio.

  • No cenário do Tribunal de Justiça, registrar pedidos, acompanhar as etapas do fluxo de diligências e enviar/receber notificações sobre alterações de status são serviços/operações diretas que o sistema oferece. Portanto, são requisitos funcionais.

Requisitos Não Funcionais (RNF):

  • Definem as restrições, propriedades e atributos de qualidade sob os quais o sistema deve operar.

  • Aspectos relacionados ao desempenho (ex.: tempo de resposta do sistema) e à rastreabilidade (ex.: auditabilidade e registro de histórico de ações) não representam uma função de negócio isolada, mas sim qualidades e restrições operacionais do sistema como um todo. Portanto, são requisitos não funcionais.

Clique para visualizar este comentário

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