Os requisitos de um sistema são descrições dos serviços
fornecidos pelo sistema e suas restrições operacionais.
O processo de descobrir, analisar, documentar e verificar
esses serviços e restrições é denominado engenharia de
requisitos. Requisitos de um sistema de software podem ser
funcionais, não funcionais ou de domínio.