Na modelagem de Sistemas de Software, são identificados e definidos dois tipos de requisitos: os funcionais e os não-funcionais.
Sobre requisitos funcionais, é verdadeiro afirmar que:
I. Definem restrições no sistema e no processo a se utilizar
II. Definem restrições às quais o produto deve obedecer
III. Descrevem as funções, tarefas e subtarefas que se espera que o sistema realize
IV. São requisitos de qualidade do software