In how many types requirements have been classified
Requirements are classified in the below two types:
i)  Functional requirements: They define the factors such as I/O formats, computational capabilities, storage structure, timing and synchronization.   
ii)  Non-functional requirements:They define properties or qualities of a product including usability, performance, efficiency, reliability, space, portability etc.