A elaboração de um Termo de Referência para a contratação de uma solução de software no setor público exige a classificação precisa dos requisitos do sistema, sendo esta distinção crucial para a correta avaliação das propostas e para a fiscalização do contrato. No que tange à disciplina de Engenharia de Requisitos, a diferenciação entre requisitos funcionais e não funcionais é de observância imperativa. Com base nesse preceito, assinale a assertiva que apresenta uma correta classificação e exemplificação.
- A)A exigência de que o sistema 'seja desenvolvido em plataforma web e com banco de dados PostgreSQL' constitui um requisito funcional, pois define uma função essencial de acesso do sistema.
- B)O requisito de que o sistema 'deva permitir o cadastro de novos processos com a anexação de até 10 documentos PDF por processo' é classificado como não funcional, pois descreve uma regra de negócio.
- C)Requisitos de usabilidade, tal como 'a conclusão de uma tarefa de consulta por um usuário inexperiente deve ocorrer em no máximo 1 minuto', são considerados funcionais, pois afetam diretamente a função de consulta.
- D)Requisitos não funcionais são considerados secundários e, em geral, possuem menor peso de importância que os requisitos funcionais, podendo ser flexibilizados durante o projeto sem grande impacto para o usuário final.
- E)A determinação de que 'o sistema deve suportar o acesso simultâneo de 500 usuários, com um tempo de resposta máximo de 2 segundos para 95% das transações' é um exemplo arquetípico de requisito não funcional, especificamente da categoria de desempenho.gabarito