///
Um engenheiro de software está especificando os requisitos para um software que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino superior.
Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade.
Considere os requisitos relacionados a seguir:
I O sistema deve ser compatível com navegadores Web executando em smartphones.
II O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade.
III O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas.
IV O sistema deve ser desenvolvido com a linguagem Java.
V O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na instituição.
VI Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários simultâneos.
Dentre os itens relacionados de I a VI, são requisitos não funcionais
Esta questão foi aplicada no ano de 2018 pela banca CEPS-UFPA no concurso para UFPA. A questão aborda conhecimentos da disciplina de Engenharia de Software, especificamente sobre Requisitos de Software.
Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.