Requisitos não-funcionais estão diretamente relacionados com...

Próximas questões
Com base no mesmo assunto
Q150013 Engenharia de Software
Requisitos não-funcionais estão diretamente relacionados com a satisfação dos usuários. Assinale a alternativa que não indique um requisito não-funcional

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - O software deve emitir relatórios de vendas a cada quinze dias.

Vamos entender o conceito central desta questão: a diferença entre requisitos funcionais e não-funcionais. Os requisitos funcionais descrevem as funcionalidades ou serviços específicos que o sistema deve fornecer, ou seja, o que o sistema deve fazer. Já os requisitos não-funcionais são restrições sobre o serviço ou função oferecida pelo sistema, como desempenho, usabilidade, confiabilidade, entre outros, e direcionam como o sistema será feito em termos de restrições técnicas e operacionais.

Com base nisso, vamos analisar cada alternativa:

  • A - Fala sobre segurança de acesso, o que é um aspecto de confiabilidade e segurança, logo é um requisito não-funcional.
  • B - Refere-se à implementação utilizando orientação a objetos, que é uma decisão de design técnico, portanto é um requisito não-funcional.
  • C - Define um limite de tempo para o desenvolvimento do software, o que é uma restrição de projeto e se enquadra como um requisito não-funcional.
  • D - Indica a compatibilidade do software com diferentes plataformas, o que é uma exigência de portabilidade, sendo assim um requisito não-funcional.

Entretanto, a alternativa E menciona que o software deve emitir relatórios de vendas a cada quinze dias, o que especifica uma função do sistema, isto é, uma operação que o sistema deve realizar. Isso é um claro exemplo de um requisito funcional, pois descreve uma funcionalidade do sistema. Portanto, essa alternativa não indica um requisito não-funcional, tornando-se a alternativa correta para a questão apresentada.

Este tipo de questão requer que o candidato não apenas conheça as definições de requisitos funcionais e não-funcionais, mas também seja capaz de identificar exemplos práticos de cada um. A capacidade de discernir entre essas categorias é fundamental para a análise e especificação de requisitos em Engenharia de Software.

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

e) "O software deve emitir relatórios de vendas a cada quinze dias."

Isso claramente é um requisito funcional, pois define uma funcionalidade do sistema, independente de hardware, etc.
  •  
  • a) O sistema de arquivos deve ser protegido, para acesso, apenas, de usuários autorizados.

Requisito Não-Funcional -> Externo -> Legal -> Segurança

  • b) O software deve ser implementado usando os conceitos de orientação a objetos.

Requisito Não-Funcional -> Organizacional -> de Implementação

  • c) O tempo de desenvolvimento do software não deve ultrapassar seis meses.
Requisito Não-Funcional -> Organizacional -> de Entrega

  • d) O software poderá ser executado em plataforma windows e linux.
Requisito Não-Funcional -> de Produto -> Portabilidade
  •  
  • e) O software deve emitir relatórios de vendas a cada quinze dias.
Requisito Funcional.

e)O software deve emitir relatórios de vendas a cada quinze dias.

Um requisito nao-funcional é como o sistema deve ser. req. funcional é o que o sistema deve ter

Acho que faltou recurso aqui. Na minha opnião, todos são não funcionais. Vide a questão da própria banca em que considera "O sistema deverá emitir relatórios de compras a cada 15 dias" como não funcional. Enfim, com a FGV, vá na menos errada.

#goahead

Clique para visualizar este comentário

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