Análise de requisitos da inovação
Gabarito: letra B. A solicitação do cliente contém exatamente quatro requisitos funcionais (seleção automática, exibição ordenada, reordenação manual, salvamento com histórico), um requisito não funcional de usabilidade (arrastar e soltar) e um requisito não funcional de desenvolvimento (exportação para formatos específicos), conforme a classificação clássica de engenharia de requisitos (Sommerville, Pressman).
Os requisitos funcionais (RF) descrevem serviços que o sistema deve prover; os não funcionais (RNF) impõem restrições ou qualidades. No texto:
RF1: Selecionar automaticamente funcionários elegíveis.
RF2: Exibir a lista em ordem crescente de data de admissão.
RF3: Permitir reordenação manual via drag-and-drop.
RF4: Salvar a ordenação personalizada e manter o histórico de versões.
RNF de usabilidade: a interface deve oferecer a interação drag-and-drop (facilidade de uso).
RNF de desenvolvimento: o sistema deve suportar exportação nos formatos PDF, JSON e XML (exigência técnica de interoperabilidade).
Impressão em tela é parte inerente da funcionalidade de visualização, não configurando um RF adicional. As exportações opcionais, por envolverem formatos específicos, caracterizam um RNF de desenvolvimento (tecnologia).
Requisito | Tipo | Descrição |
|---|
RF1 | Funcional | Selecionar automaticamente funcionários elegíveis |
RF2 | Funcional | Exibir lista em ordem crescente de data de admissão |
RF3 | Funcional | Permitir reordenação manual via drag-and-drop |
RF4 | Funcional | Salvar a ordenação personalizada e manter histórico de versões |
RNF1 | Não funcional (Usabilidade) | Interface deve oferecer interação drag-and-drop |
RNF2 | Não funcional (Desenvolvimento) | Sistema deve suportar exportação nos formatos PDF, JSON e XML |
Alternativa A — ❌ Incorreta
Afirma três requisitos funcionais e um requisito não funcional de produto. Há quatro RFs, e o RNF identificado não é apenas de produto, mas também de desenvolvimento. Portanto, não corresponde.
Alternativa B — ✅ Correta ⟵ GABARITO
Correta ao quantificar quatro RFs e apontar um RNF de usabilidade (drag-and-drop) e um de desenvolvimento (exportação para PDF, JSON, XML). A classificação está alinhada à literatura.
Alternativa C — ❌ Incorreta
Superestima os RFs em cinco e classifica o RNF como organizacional. Não há no texto requisitos organizacionais (políticas ou procedimentos da organização); a exportação é um requisito técnico, não organizacional.
Alternativa D — ❌ Incorreta
Aponta seis RFs (excesso) e RNFs de desempenho e manutenibilidade. O texto não faz menção a tempo de resposta, throughput ou facilidade de manutenção.
Alternativa E — ❌ Incorreta
Sete RFs é ainda mais exagerado; os RNFs operacional e externo não são explicitados. A exportação é um RNF de desenvolvimento, não operacional ou externo.
Gabarito: letra B.