如何处理软件非功能需求