Broadly, functional requirements define what a system is supposed to do and non-functional requirements define how a system is supposed to be mathematical function, a black box description input, output, process and control functional model or IPO Model.roadly, functional requirements define what a system is supposed to do and non-functional requirements define how a system is supposed to be mathematical function, a black box description input, output, process and control functional model or IPO Model.