O levantamento de requisitos tem como prerrogativa coletar as informações fornecidas pelo usuário. Esses requisitos podem ser classificados como funcionais e não funcionais. Os requisitos funcionais definem as funções do sistema enquanto os requisitos não funcionais estão relacionados às tecnologias e restrições que o sistema deverá possuir.
RANDO, D. R. Análise e Projeto Orientado a Objetos. Maringá-Pr.:, Unicesumar, 2017.
Analise a lista de requisitos coletados para o sistema que você foi contrato para desenvolver:
I. A interface do usuário deve ser implementada como simples HTML.
II. Informações pessoais dos usuários não podem ser vistas pelos operadores do sistema.
III. O usuário pode pesquisar todo ou um sub-conjunto do banco de dados.
IV. O fechamento de cada pedido não pode demorar mais que 2s.
Dessa lista é correto afirmar que os requisitos:
Soluções para a tarefa
Resposta:
Alternativa 5:
I, II e IV são não funcionais.
Explicação:
Os requisitos funcionais definem as funções do sistema enquanto os requisitos não funcionais estão relacionados às tecnologias e restrições que o sistema deverá possuir.
I. A interface do usuário deve ser implementada como simples HTML. - Requisito Não Funcional
II. Informações pessoais dos usuários não podem ser vistas pelos operadores do sistema. - Requisito Não Funcional
III. O usuário pode pesquisar todo ou um sub-conjunto do banco de dados. Requisito Funcional
IV. O fechamento de cada pedido não pode demorar mais que 2s. - Requisito Não Funcional
As alternativas que não são funcionais, são: I, II e IV
Os requisitos funcionais, geralmente, definem as funções do sistema enquanto os requisitos não funcionais, geralmente, estão ligados às tecnologias além das restrições que o sistema deve possuir.
Vale lembrar que um requisito funcional define uma determinada função de um sistema de software ou o seu componente.
O requisito funcional tende a representar o que o software faz, em termos de tarefas e de serviços desenvolvidos.
Bons estudos!