Nonfunctional Requirements
• User interface and human factors
• Documentation
• Hardware considerations
• Performance characteristics
• Error handling and extreme conditions
• System interface
• Quality issues