Requisitos não-funcionais estão diretamente relacionados com...
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
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.
- d) O software poderá ser executado em plataforma windows e linux.
- e) O software deve emitir relatórios de vendas a cada quinze dias.
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